/**handles:avia-style**/
/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/

/*** RESET ***/

div#tribe-events-bar {
    display: none !important;
}

.mob-menu-logo-holder{
	display:none !important;
}

.mob-menu-header-holder{
	
	display:none !important;
	
}

@font-face { font-family: RobotoSlab-Thin; src: url("https://brigantinebeach.org/wp-content/themes/enfold-child/webfonts/RobotoSlab-Thin.ttf") format("truetype"); }

@font-face { font-family: RobotoSlab-Regular; src: url("https://brigantinebeach.org/wp-content/themes/enfold-child/webfonts/RobotoSlab-Regular.ttf") format("truetype"); }

@font-face { font-family: RobotoSlab-Bold; src: url("https://brigantinebeach.org/wp-content/themes/enfold-child/webfonts/RobotoSlab-Bold.ttf") format("truetype"); }

@font-face { font-family: Raleway-Bold; src: url("https://brigantinebeach.org/wp-content/themes/enfold-child/webfonts/Raleway-Bold.ttf") format("truetype"); }

@font-face { font-family: Raleway-Regular; src: url("https://brigantinebeach.org/wp-content/themes/enfold-child/webfonts/Raleway-Regular.ttf") format("truetype"); }

@font-face { font-family: Raleway-Medium; src: url("https://brigantinebeach.org/wp-content/themes/enfold-child/webfonts/Raleway-Medium.ttf") format("truetype"); }

@font-face { font-family: Raleway-Light; src: url("https://brigantinebeach.org/wp-content/themes/enfold-child/webfonts/Raleway-Light.ttf") format("truetype"); }

@font-face { font-family: Raleway-Thin; src: url("https://brigantinebeach.org/wp-content/themes/enfold-child/webfonts/Raleway-Thin.ttf") format("truetype"); }

body * { font-family: Raleway-Medium, sans-serif }

h1.main-title, h1.main-title a { font-family: RobotoSlab-Regular, sans-serif !important; }

#top .avia-font-entypo-fontello, body .avia-font-entypo-fontello, html body [data-av_iconfont="entypo-fontello"]::before { font-family: entypo-fontello !important; }

div .av_one_fifth { margin-left: 1%; width: 19.2%; }

h1, h2, h3 { font-weight: 900 !important; }

h4 { color: rgb(23, 144, 151) !important; }

a:hover { text-decoration: none !important; }

.special_amp { font-family: inherit; font-style: inherit; font-size: inherit; font-weight: inherit; color: inherit !important; }

.image-overlay { display: none !important; }

.av-special-heading { margin-top: 20px !important; }

a { color: rgb(23, 144, 151) !important; }

div .av_two_third { width: 67.6667%; }

div .av_one_third { margin-left: 3%; }

li { font-size: 16px !important; }

td { vertical-align: middle !important; }

.main_color tr:nth-child(2n) { color: rgb(0, 0, 0); }

button.aicon_link { width: 48px; height: 33px; }

body .accessability_container * { background-color: rgb(0, 67, 129) !important; }

#header_meta { padding: 6px 0px; background: rgb(44, 127, 172) !important; color: rgb(255, 255, 255) !important; min-height: 43px !important; }

#header_meta * { color: rgb(255, 255, 255) !important; }

.html_header_top.html_header_sticky #top #wrap_all #main { padding-top: 214px !important; }

.html_header_top.html_header_sticky #top.home #wrap_all #main { padding-top: 0px !important; }

#header_main { z-index: 999 !important; }

.custom-form { position: absolute; top: -37px; z-index: 999; right: 130px; }

.custom-form #searchsubmit { background: rgb(247, 148, 30) !important; }

#top #header #s { padding: 7px 47px 2px 5px; width: 270px; }

#top #header #searchsubmit { line-height: 31px !important; }

#top #header #searchform > div { max-width: 400px; }

#top #header .ajax_search_response { padding-top: 20px; }

.header_bg { background: transparent !important; }

.avia-menu-text { text-transform: uppercase !important; }

.av-logo-container::after { content: "1417 West Brigantine Avenue  |  Brigantine, NJ 08203  |  609-266-7600"; display: inline-block; position: absolute; margin: -25px auto auto; width: 100%; text-align: center; font-family: sans-serif; visibility: visible; height: auto; line-height: 100%; color: rgb(255, 255, 255); font-size: 12px; text-transform: uppercase; letter-spacing: 1px; }

.logo { padding: 10px 0px; }

.logo img { max-width: 240px; }

#top #header .av-main-nav > li > a { background: none; }

#top #header_main_alternate { background-color: rgba(255, 255, 255, 0.9); }

.html_header_top #top .av_header_stretch .container { width: 100%; }

.av-logo-container .inner-container { background-image: url("https://brigantinebeach.org/wp-content/uploads/2018/12/header-bkg-transparent.png"); background-size: auto 100%; background-repeat: no-repeat; width: 100% !important; }

.av-logo-container { background-image: url("https://brigantinebeach.org/wp-content/uploads/2018/12/header-bkg.jpg"); background-size: cover; background-repeat: no-repeat; }

#header.av_header_transparency .av-logo-container { background: url("https://brigantinebeach.org/wp-content/uploads/2018/12/header-bkg-transparent.png") 0% 0% / auto 100% no-repeat; width: auto !important; }

.header_color .main_menu ul ul, .header_color .main_menu .menu ul li a { background-color: rgba(255, 255, 255, 0.9); font-weight: 600; color: rgb(45, 92, 136) !important; font-size: 14px !important; }

.sp_home_content .content { padding-top: 10px; }

.grid-entry.flex_column { padding: 0px 10px 10px 0px !important; }

.grid-content .grid-entry-title a { color: rgb(0, 0, 0) !important; }

.title_container { background: rgb(44, 127, 172) !important; }

.title_container * { color: rgb(255, 255, 255) !important; }

.title_container h1 a { font-size: 28px !important; }

.breadcrumb-title { display: none !important; }

.breadcrumb * { font-size: 14px !important; }

.sp_no_background { background: none !important; }

.sp_sidebar .widget_text * { text-transform: uppercase !important; }

.drill_sidebar .widget { border: 1px solid rgb(23, 144, 151) !important; padding: 30px !important; }

.drill_sidebar h3 { padding-bottom: 20px; border-bottom: 1px solid; margin-bottom: 25px; color: rgb(23, 144, 151) !important; font-size: 30px !important; margin-top: 0px !important; font-family: Raleway-Bold, sans-serif !important; }

.drill_sidebar .widget_text * { text-transform: uppercase !important; font-weight: 900 !important; }

.drill_sidebar a { display: inline-block; color: rgb(0, 0, 0) !important; line-height: 120% !important; margin-bottom: 10px !important; font-family: Raleway-Bold, sans-serif !important; }

.drill_sidebar a:hover { color: rgb(240, 104, 66) !important; }

.main_color table { background: none; }

.togglecontainer { margin: 0px !important; }

.toggler { background: rgb(44, 127, 172) !important; color: rgb(255, 255, 255) !important; border: none !important; }

.toggle_icon, .vert_icon, .hor_icon { border-color: rgb(255, 255, 255) !important; }

.single_toggle { margin-bottom: 10px !important; }

.portfolio-preview-image { width: 20%; }

.portfolio-preview-content { width: 80%; }

.av_textblock_section strong, .main_color .toggle_content strong { color: rgb(48, 150, 156); }

.wahout.aicon_link { top: 43px !important; }

table { display: table !important; }

table, tbody, tr { width: 100% !important; max-width: 100% !important; }

.main_color tr:nth-child(2n+1) { background: rgba(252, 252, 252, 0.7); }

.main_color tr:nth-child(2n) { background: rgba(255, 255, 255, 0.7); }

#cff { background: rgba(255, 255, 255, 0.7) !important; }

.main_color .toggle_content { background: rgba(252, 252, 252, 0.7) !important; }

.main_color .toggle_content table tbody tr:first-child td * { text-transform: uppercase; font-size: 16px; }

.latest_news a { color: rgb(23, 144, 151) !important; }

.grid-entry-excerpt { color: rgb(0, 0, 0); }

#searchform, .ajax_search_response { background: rgba(255, 255, 255, 0.7); }

.header_color .ajax_search_excerpt { display: none; }

.search.search-results #after_section_1 { display: none !important; }

.search.search-results .sidebar, .search.search-results .author-extra-border { display: none !important; }

.search.search-results .container .av-content-small.units { width: 100%; }

.search.search-results .content { border: none !important; }

.search.search-results #main .container_wrap.sidebar_right, .single-portfolio .container_wrap.container_wrap_first.main_color { background-repeat: repeat; background-image: url("https://brigantinebeach.org/wp-content/uploads/2019/01/sand_background-light-2-1270x1500.jpg"); background-attachment: fixed; background-position: left top; }

.search.search-results #main .container_wrap.sidebar_right.sp_footer { background-image: none !important; }

.search.search-results #searchform { background: none; }

.search.search-results .post-meta-infos { display: none !important; }

.ajax_search_image { display: none !important; }

#top .template-search.content .entry-content-wrapper { padding-bottom: 30px; padding-top: 9px; }

.sp_footer .container { padding-top: 30px !important; padding-bottom: 30px !important; }

.sp_footer p { letter-spacing: 1px; line-height: 140%; font-size: 14px; }

.sp_footer_logo_left img { max-width: 120px; }

.sp_footer_logo_right img { max-width: 240px; }

.sp_footer a { color: rgb(255, 255, 255) !important; text-decoration: underline !important; }

.custom-form input[type="text"], .custom-form input[type="text"]::placeholder { color: rgb(128, 128, 128) !important; }

.wu-copyright { display: none; }

.wunderground * { color: rgb(255, 255, 255) !important; }

.wunderground { margin-top: 40px; }

.wu-wrapper .wu-alert { border-color: rgb(255, 255, 255); }

.wu-current-conditions .wu-day-title { font-size: 60px; }

.wu-current-conditions .wu-day-title small { margin-left: -28px; font-size: 27px; }

.wu-wrapper div img { width: 60px; }

.wu-current-conditions .wu-cond-text { width: 70%; margin-top: -10px !important; }

.sp_mobile_blu_btns { padding-top: 20px; }

.sp_mobile_blu_btns a { color: rgb(255, 255, 255) !important; font-size: 17px !important; padding: 10px 20px !important; margin-bottom: 10px !important; }

.sp_mobile_blu_btns .avia_button_icon { margin-right: 8px; }

.rc-table { margin-top: 20px; }

.rc-table, .rc-table tr { background: none !important; }

.rc-table td { color: black; background-color: rgba(0, 0, 0, 0) !important; border-collapse: collapse !important; margin: 0px !important; padding: 0px !important; border: none !important; }

.rc-table ul { margin-bottom: 0px !important; }

@media only screen and (max-width: 767px) {
  .wahout.aicon_link { top: 0px !important; }
  .html_header_top.html_header_sticky #top #wrap_all #main { padding-top: 0px !important; }
  #header_main .container.av-logo-container { max-width: 100% !important; width: 100% !important; }
  .av-logo-container::after { margin-top: 0px; width: 100%; position: absolute; background-color: rgb(45, 92, 136); font-size: 12px; padding: 10px; box-sizing: border-box; line-height: 140%; display: none; }
  #header.av_header_transparency .av-logo-container { background: none; }
  .logo { margin-left: 20px !important; }
  .responsive .logo img { max-height: 50px; }
  .custom-form { left: 20px !important; right: auto !important; }
  .custom-form input[type="text"], .custom-form input[type="text"]::placeholder { color: rgb(128, 128, 128) !important; }
  .main_menu .avia-menu.av-main-nav-wrap.av_menu_icon_beside { float: right !important; margin-right: 0px !important; }
  #header a { color: rgb(255, 255, 255) !important; }
  .sp_home_quick_links .avia-image-container { width: 50% !important; float: left !important; display: inline-block !important; clear: none !important; }
  .av-logo-container .inner-container { background-image: none !important; }
  .home #av_section_1 { height: 260px; }
  .home #av_section_1 .container { height: 100%; }
  .wunderground { display: inline-block; float: right; margin-top: 0px !important; }
  .offset3::before, .offset2::before { display: none !important; }
  #top #header #searchform input[type="text"] { font-size: 14px; }
  #top #header #s { width: 260px; }
  .avia_mobile #top #searchsubmit { height: 29px; }
  .wunderground .widgettitle { font-size: 14px !important; }
  .wu-current-conditions .wu-day-title { font-size: 45px; }
  .wu-current-conditions .wu-day-title small { margin-left: -22px; font-size: 23px; }
  .wu-current-conditions .wu-cond-text { width: 70%; margin-bottom: 20px !important; }
  .wahout.aicon_link { display: none; }
	.drill_sidebar { display: none; }
}

@media only screen and (max-width: 479px) {
  .responsive #top #wrap_all .main_menu { right: 20px; }
  p img, h4 img { width: 100%; margin: 20px 0px !important; }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

	.custom-form input[type="text"] {
		color: #808080 !important;
	}

	.main_menu .avia-menu.av-main-nav-wrap.av_menu_icon_beside {
		float: right !important;
		margin-right: 0 !important;
	}
}

#responsive-menu-button {
	position: absolute !important;
    top: 56px !important;
	background: #2d5c88 !important;
}

#responsive-menu-container, #responsive-menu-container * {
	background: #2d5c88 !important;	
	color: #ffffff !important;
}

#responsive-menu-container #responsive-menu li.responsive-menu-item a, #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow {
	border: none !important;
}

.av-burger-menu-main {
	display: none !important;
}

#top #searchform .ajax_search_response { display: none !important; }