-/**
 * @file
 * Visual styles for Showcase+'s layout.
 */

.header-container {
  -webkit-box-shadow: 0px 1px 5px rgb(0 0 0 / 5%);
  box-shadow: 0px 1px 5px rgb(0 0 0 / 5%);
}
.header-container .header.region--tint-background,
.header-container .header-top.region--tint-background,
.header-container .header-top-highlighted.region--tint-background {
  background-color: #000000;
}
.page-container-border-enabled .header-container:not(.js-transparent-header) .header-top-highlighted.region--colored-background {
  margin-top: -10px;
}
.page-container-border-enabled .header-container:not(.js-transparent-header) .region--colored-background .header-top-highlighted__container {
  padding: 0 0 5px;
}
.header-top-highlighted__section {
  font-size: 13px;
}
.hero-top__section {
  text-align: center;
  border-bottom: 1px solid rgba(149, 141, 118, 0.600);
box-shadow: 8px 8px 10px rgba(0, 0, 0, 0.15);
}
.subfooter {
  font-size: 13px;
}


/* TA Additions 

.main-content__container {
	margin-top: 10px;
}*/

/* Members Area Additions */

.node--type-repertoire .field--name-title {
	
	font-size: 14px;
}
.field--name-field-instrumentation {
	margin: -20px 0 -20px 0;
	padding: 0;
}

#block-membersareamasterpage .field--name-field-mt-fli-title {
	padding: 15px;
	margin-top: -5px;
	background-color: #e0dac9;
	color: #958d76;
	
}

#block-membersareamasterpage h2 {
	padding: 15px;
	margin-top: -5px;
	background-color: #e0dac9;
	color: #958d76;
	
}

.views-field-field-repertoire {
	font-size: 11px;
}

/* TA Addition for product entity display on catalog-1 page */

.catalog-1-product {
	padding: 15px;
	width: 48% !Important;
	background-color: #E0DACA;
	min-height: 470px;
  margin:0px 5px 10px 0px;
  
	}
#hero-top {
	 /*background-color: #E0DAC8; */
	 padding: 20px;
	 
}

.layout__region--first, .layout__region--second {
padding: 5px;
/*border-radius: 4px; 
background-color: #E0DAC9;*/
}

.layout__region--second {
	border-color: white;
	}

.layout--twocol-section {
  display: flex;
  flex-wrap: wrap;
  background-color: rgba(125, 141, 148, 0.2);
  margin-top: 10px;
  padding: 10px;
  border-radius: 4px;
}

	

.layout__region .views-view-table {
	font-size: 12px;
}




.block-field-blocknodeeventsfield-programme {
	border: 1px solid white;
}

/* Fix quantity field display in Firefox in CART */

.cart-form input.form-number, .cart input.form-number {
	padding: 5px 0px 5px 5px!important;
	font-size: 14px !important;
	
}

.cart-block--contents {
  background-color: #E0DAC9 !important;
  }
  
  .cart-form  {
  background-color: #E0DAC9 !important;
  padding: 15px 15px 0px 15px;
  }
  
  .box-office-list-row {
	  width: 99%;
background-color: rgba(224, 218, 201, 1.000);
padding: 15px;
list-style-type: none;
border-radius: 4px;
}

.contact-message-feedback-form  {
	 background-color: #E0DAC9 !important;
  padding: 15px 15px 0px 15px;
  border-radius: 4px;
	
}

.sidebar-second {
	background-color: rgb(225, 227, 229);
	padding: 15px;
	margin-bottom: 15px;
	
}

.sidebar-label, .sidebar-label a {
	text-align: center;
background-color: #9D3D39;
padding: 10px;
color: white;
}

.google-map, .venue-address {
	margin-top: 5px;
	background-color: rgba(224, 218, 201, 1.000);
	padding: 10px;
	border-radius: 4px;
	border: 1px solid white;
	box-shadow: 5px 10px 10px rgb(0 0 0 / 5%);
}

.main-body, .outreach-main-body {
	background-color: rgba(224, 218, 201, 1.000);
	padding: 15px;
	margin-bottom: 15px !important;
}

.soloist_image {
	float: left;
	padding: 10px;
}

.cart-empty-page {
	padding: 20px;
	background-color: rgba(224, 218, 201, 1.000);
	margin: 10px 0 10px 0;
	
}

.surname-label a{
	text-decoration:underline;
}

.member-email-label, .member-website-label, .member-mobile-label, .member-social-media-label {
	background-color: #E0DAC9;
	margin: 5px 0 5px 0;
	padding: 10px;
}

.view-mt-testimonials-tiles .mt-style-custom-all {
	min-height: 360px;
}

.showcase-body {
	background-color: rgba(224, 218, 202, 1.000);
	padding: 15px;
	margin: -10px 0 0 0;
}

.block-field-blockprofiletso-memberfield-instrument .field--entity-reference-target-type-taxonomy-term .field__item a, .block-field-blockprofiletso-memberfield-instrument-group .field--entity-reference-target-type-taxonomy-term .field__item a{
	
	background-color: white;
	font-size: 15px;
	margin-left: 10px;
	margin-top: -7px;
	
}

.webform-submission-form .fieldset-legend {
	font-size: 24px;
	margin-bottom: 0;
background-color: #E0DAC9;
color: #849490;
}

.webform-submission-form .webform-type-fieldset {
	background-color: rgba(224, 218, 202, 1.000);
	border: 1px solid rgba(132, 148, 144, 0.8)
}

.webform-submission-form .fieldset-wrapper {
	padding: 20px;
}

.no-link-underline, .no-link-underline a {
	text-decoration-line: none;
}

.testimonial-body{
	background-color: rgba(132, 148, 144, 0.400);
	padding: 20px;
	border-radius: 4px;
}

.views-field-field-member-image {
	width: 220px;
}

.region-sidebar-second .views-field-field-member-image {
	width: 100%;
}