/*
 Theme Name:   Goldenblatt Child
 Theme URI:    http://goldenblatt.bold-themes.com
 Description:  Goldenblatt child theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     goldenblatt
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  goldenblatt-child
*/


/* Theme customization starts here
-------------------------------------------------------------- */

/* .add_shadow{text-shadow:5px 5px rgba(41, 128, 185,1.0)} */
.slick-slide header h1, .slick-slide header .bt_bb_headline_subheadline {
	background: 5px 5px rgba(41, 128, 185,0.3) !important;
	padding: 10px !important;
	display: inline-block;
}
/* .bt_bb_counter{display:none !important;} */

.contact-right-section > .bt_bb_column_content {
    position: relative;
}
.contact-right-section > .bt_bb_column_content::after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
}

.contact-right-section .bt_bb_column_content_inner {
    position: relative;
    z-index: 99;
} 

.title-square .bt_bb_headline_content:before{
	width:13.7em !important
}
.new-masonry-grid span.bt_bb_grid_item_item_author,.new-blog-space span.bt_bb_grid_item_item_author {
    padding: 0 5px;
}
.btSiteFooter .bt_bb_column_content_inner {
    padding-left: 20px;
}


.bt_bb_accordion_item {
    border: 1px solid #444 !important;
}

.bt_bb_accordion_item_title {
    color: #000 !important;
}
.bt_bb_accordion {
    margin-bottom: 30px !important;
}

.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title:before {
    display:none !important;
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title:after {
    color: #000 !important;
}
.bt_bb_accordion_item_title {
    padding: 10px !important;
	font-size:1.4em !important;
	border-radius: 7px 7px 0px 0px !important;
}

.bt_bb_accordion_item_content {
    padding: 0px 20px !important;
}
.bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    background-color: #937d4e !important;
    color: #fff !important;
}
.bt_bb_accordion.bt_bb_style_filled .bt_bb_accordion_item {
    background: #eff3f4;
}

.bt_bb_accordion .bt_bb_accordion_item {
    border-radius: 7px !important;
}
.bt_bb_accordion_item.on .bt_bb_accordion_item_content {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title:after {
    color: #ffffff !important;
}
@media (max-width: 675px) {
	h3.bt_bb_headline_tag {
		background: #1922309b;
		display: inline-block;
		padding: 20px 20px;
		font-size: 2rem !important;
	}
}
@media (max-width: 550px) {
  .bt_bb_accordion_item_title {
    padding-right: 25px !important;
    overflow-wrap: break-word;
  }

  .bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title:after {
    padding-left: 10px !important;
  }
}

@media (max-width: 430px) and (min-width: 360px) {
  .bt_bb_accordion_item_title {
    padding-right: 60px !important;
    overflow-wrap: break-word;
  }

  .bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title:after {
    padding-left: 10px !important;
  }
}
h5.heading-large.whistleblower-subtitle-margin {
    margin-top: 5px !important;
}

.slider-item-alignment{
    align-items:flex-start !important;
}
.banner-heading h3{
    background: #1922309b;
    display: inline-block;
    padding: 30px 70px;
}  

div.btButtonWidget.btSmallButton:not(.btWithIcon) .btButtonWidgetLink .btButtonWidgetContent .btButtonWidgetText
 {
    line-height: 3.5 !important;
    padding: 1em 2.5em !important;
    letter-spacing: 2px !important;
    font-size: .975em !important;
}
