/*
Theme Name: Golden Connections Community Center
Description: A custom Wordpress Child Theme.
Version: 1.0
Author: EJS & Associates
Author URI: http://www.ethanjacobscott.com
Template: enfold
*/

/*Add your own styles here:*/



/*GENERAL STYLES*/
#header_main {
	border-bottom-width:4px;
	border-color:#ffd000;
}

.main_color strong, .alternate_color strong { color: inherit; }

.av-main-nav ul {font-weight:bold; }

#header .widget {
  right: 0;
  padding-top: 0;
  position: absolute;
  bottom: 12px;
  transform: translate(-50%);
  z-index: 9;
  color:#444444;
  font-size:20px;
}

@media screen and ( max-width: 770px ) {
#header .widget {
  right: auto;
  left:140px;
  padding-top: 0;
  position: absolute;
  bottom: auto;
  top:0px;
  transform: none;
  z-index: 9;
  color:#444444;
  font-size:18px;
}
.responsive #top #header .av-main-nav > li > a, .responsive #top #header .av-main-nav > li > a:hover {
	color: #646469;
}
}

#footer {
	padding:0;
}
#footer .widget {
	margin: 16px 0 0 0;
}
#footer .widget p {
	font-size:14px;
}
#header .widget a, 
#footer .widget a {
	color:#ec0000;
}
.content, .sidebar { padding-bottom:0; }

body.home main.template-page div.flex_column_table div.template-blog,
body.home main.template-page div.flex_column_table div.template-blog h2,
body.home main.template-page div.flex_column_table div.template-blog span.post-meta-infos,
body.home main.template-page div.flex_column_table div.template-blog a {
	color:#ffffff;
}
body.home main.template-page div.flex_column_table div.template-blog h2 {
	font-size:18px!important;
}
body.home main.template-page div.flex_column_table div.template-blog p {
	font-size:16px;
	margin-bottom:0px;
}

.flex_column .template-blog .post_delimiter {
	margin:0px;
	padding:0px;
}
body.home main.template-page div.flex_column_table div.template-blog .post-title {
	padding:15px 0 0 0!important;
}

div.avia-caption.av-slideshow-caption.active-slide,
div.avia-caption.av-slideshow-caption {
    max-width: 100%;
	padding:0;
	left:0;
	bottom:0;
}

.caption_bottom .slideshow_caption .slideshow_inner_caption,
.caption_bottom .slideshow_caption .slideshow_inner_caption .slideshow_align_caption {
	padding:0;
}

.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 {
	margin:0;
}

.caption_framed .slideshow_caption .avia-caption-title, .avia-caption .avia-caption-title {
	margin-bottom:-6px;
	padding-bottom:-1px;
	border-radius:0 16px 0 0;
}

.caption_framed .slideshow_caption .avia-caption-content p, .avia-caption .avia-caption-content p {
	width:100%;
}

div.slide-entry.flex_column  a.slide-image {
	background:none;
}

body#top.home div.avia-logo-element-container.av-border-deactivate {
	margin-top:0;
}

.avia-button.avia-size-medium {
	font-size:16px;
}

.av_promobox {
	margin:30px 0; 
}
#tribe-events-bar {
	display:none;
}
body#top.home div.av-upcoming-events a.av-upcoming-event-entry.av-upcoming-event-without-image span.av-upcoming-event-data h4.av-upcoming-event-title,
body#top.home div.av-upcoming-events a.av-upcoming-event-entry.av-upcoming-event-without-image span.av-upcoming-event-data .av-upcoming-event-meta {
	color:#ffffff;
}

#top div.woocommerce-message {
    background-color: #cacaca;
    border-color: #cacaca;
    color: #4f5f39;
}

.header_color .cart_dropdown .dropdown_widget li a, #top .header_color .avia_cart_buttons .button, #top .header_color .dropdown_widget .buttons .button, .header_color .cart_dropdown_first .cart_dropdown_link, #top .header_color p.order-info mark {
    color: #ca0000;
}

.header_color .cart_dropdown .dropdown_widget {
	color:#444444; 
}

.cart-collaterals,
p.return-to-shop a.button {
	margin-bottom:30px;
}

.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after,
.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after {
	 background-color: #646469;
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {
    color: #646469;
}
.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
	background-color:#ffd100;
}

#homeevents h4,
#homeevents .av-upcoming-event-data {color:#ffffff;}