/* 
 Theme Name:   sbbdl
 Theme URI:    
 Description:  
 Author:       admin
 Author URI:   https://www.sbbdl.org
 Template:     Avada
 Version:      1.0

 /* == Add your own styles below this line ==
--------------------------------------------*/

/* fix up item carousels */
.owl-item {
	text-align: center;
}
.owl-carousel .item img {
	width: auto !important;
	max-height: 200px;
}
.owl-theme .owl-controls .owl-buttons div {
	background-color: #3b8dbd !important;
	font-size: 16px !important;
}

/* header font sizes/colors */
.fusion-secondary-header,
.fusion-secondary-header a {
	color: #fff !important;
	font-size: 16px !important;
}
.fusion-secondary-header a:hover {
	color: #ec8c35 !important;
}

/* main nav font size/family/style */
.fusion-main-menu > ul > li > a,
.side-nav li a {
	font-size: 18px !important;
}

/* headings in pages */
h1.heading-title {
	background: #0064bc;
	color: #fff !important;
	font-size: 28px !important;
	padding: 5px 20px;
	margin-top: 0;
}

/* resource view tweaks for homepage */
#pt-cv-view-d206ba9efp .pt-cv-ctf-shortcode .su-button-center,
#pt-cv-view-d206ba9efp .pt-cv-ctf-shortcode .pt-cv-ctf-value,
#pt-cv-view-d206ba9efp .pt-cv-ctf-shortcode,
#pt-cv-view-d206ba9efp .pt-cv-ctf-column,
#pt-cv-view-d206ba9efp a,
#pt-cv-view-d206ba9efp .su-button-center {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
}

/* resource view tweaks for eshelf page */
#pt-cv-view-58cf70cnh2 .pt-cv-ctf-shortcode .su-button-center,
#pt-cv-view-58cf70cnh2 .pt-cv-ctf-shortcode .pt-cv-ctf-value,
#pt-cv-view-58cf70cnh2 .pt-cv-ctf-shortcode,
#pt-cv-view-58cf70cnh2 .pt-cv-ctf-column,
#pt-cv-view-58cf70cnh2 a,
#pt-cv-view-58cf70cnh2 a span,
#pt-cv-view-58cf70cnh2 .su-button-center {
    width: 100% !important;
    padding: 0 !important;
    font-size: 18px !important;
    line-height: 32px !important;
    border: none !important;
}

/* resource view tweaks for button hovers */
.pt-cv-ctf-shortcode .su-button-center a:hover,
.pt-cv-ctf-shortcode .su-button-center span:hover,
.pt-cv-ctf-shortcode .su-button-center:hover {
    background: #064a91 !important;
    border: none !important;
    color: #fff;
}

/* catalog searchbox */
#catalog-search .searchform .search-table .search-button button {
	background: #e87814 !important;
}
#catalog-search .searchform .search-table .search-field input {
	color: #000;
}
#catalog-search .searchform .search-table .search-field input,
#catalog-search .searchform .search-table .search-button input,
#catalog-search .searchform .search-table {
	font-size: 18px !important;
}
#catalog-search .searchform .search-table .search-button button:hover {
	background: #064a91 !important;
}
input.cat-search {
    height: 29px !important;
}

/* featured image(s) on page(s) tweaks */
body.post-template-default.single-post .fusion-flexslider.flexslider.post-slideshow,
body.page .fusion-flexslider.flexslider.post-slideshow {
	max-width: 40% !important;
	float: right !important;
	margin-left: 15px;
}

/* for su_hours shortcode */
div.hours-block {
	font-size: 16px;
	max-width: 100%;
}
div.dayofweek {
	font-weight: bold;
	text-align: left;
	float:left;
}
div.hoursofday {
	float: right;
	text-align: right;
}

/* sidebar widget titles */
.sidebar .widget h4 {
	font-size: 16px !important;
	background: #0064bc !important;
	color: #fff !important;
	padding: 8px 15px !important;
}

/* upcoming events font colors */
.fusion-footer-widget-area .tribe-events-widget-events-list__event-datetime,
.fusion-footer-widget-area .tribe-events-widget-events-list__event-date-tag-month,
.fusion-footer-widget-area .tribe-events-widget-events-list__event-date-tag-daynum {
    color: #fff !important;
}
.fusion-footer h4.widget-title,
.fusion-footer-widget-area .tribe-events-widget-events-list__header-title {
    text-transform: uppercase !important;
    font-family: "Open Sans" !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    letter-spacing: 0px !important;
    font-style: normal !important;
    color: #dddddd !important;
}

/* event search button color */
a.tribe-events-c-ical__link,
button.tribe-events-c-search__button {
    background-color: rgb(0,100,188) !important;
}

/* links in event descriptions */
.tribe-events-single-event-description a {
    color: rgb(232,120,20) !important;
    text-decoration: underline;
}

/* links in footer */
.tribe-events-widget-events-list__view-more a,
.tribe-events-widget-events-list__event-title a {
    color: rgb(232,120,20) !important;
    text-decoration: underline !important;
    font-size: 18px !important;
}
