/*!
Theme Name: MeetingStreet
Theme URI: https://websentia.com/meetingstreet-theme/
Template: kadence
Author: Websentia Web Services
Author URI: https://websentia.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: meetingstreet
*/

/* Theme customization starts here
-------------------------------------------------------------- */
html {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-size: 62.5%;
}

/* .site-branding {
    ¡¡DON'T USE BG IMAGE FOR HEADER LOGO WITH SCROLL-SHRINKING HEADER
    BECAUSE IT SWOOPS DOWN THEN UP ON SCROLL RESIZE!!
     background-image: url(images/headerlogo.svg) ;
     background-repeat: no-repeat;
     background-size: contain;
}     */

/*Typography*/
/*heading sizes set in WP Customizer*/


/*end Typography*/

.wp-block-button a {
	font-size: 2.2rem;
	border-radius: 6px;
}

/* header */
/* sizing the header logo rather than margin or padding - example 0.8 and max would be 1.0 */
.site-branding a.brand img.svg-logo-image {
	scale: 1.0;
}
/* header top section background color can be set with this rule or in the theme customizer settings - Customize - Header - Top Row - Design */
/* .site-top-header-wrap .site-header-row-container-inner {
	background-color: #f0f;
  } */
/* header main section background color can be set with this rule or in the theme customizer settings under Header Main Row / Design */
/* .site-main-header-wrap .site-header-row-container-inner {
	background-color: #0f0 !important;
} */
.mobile-navigation ul li {
	font-size: 1.6rem;
  }
#search-drawer .drawer-inner {
  background: rgba(25, 105, 181, 0.8) !important;
}
#search-drawer .drawer-inner form {
	background: rgba(25, 105, 181, 1) !important;
}
a {
	font-weight: 600;
}
.header-navigation .header-menu-container ul ul li.menu-item > a {
	background-color: #0e356a;
}
.header-navigation .header-menu-container ul ul li.menu-item > a:hover {
	background-color: #676767 !important;
}
.header-navigation ul ul.sub-menu, .header-navigation ul ul.submenu {
  padding-top: 5px;
  background-color: rgba(0,0,0,0) !important;
}
.search-toggle-open .search-toggle-icon svg.kadence-svg-icon {
  color: #FED930 !important;
  scale: 2.5;
  padding: 5px;
  border-radius: 50%;
  border: .5px solid #75A5D3;
	transition: ease-in-out;
}
.search-toggle-open .search-toggle-icon svg.kadence-svg-icon:hover {
	scale: 2.0;
	padding: 5.5px;
	text-decoration-color: blue !important;
	background-color: #4787C4;
	border: .5px solid #fff;
	
}
.site-branding a.brand img.svg-logo-image {
	  opacity: 0;
	}
/* end header */

.entry-content ul.kb-navigation.menu li:first-of-type a {
  background: rgba(255,255,255,0) !important;
  border-radius: 0 20px 0 0;
}
.entry-content ul.kb-navigation.menu li:first-of-type a {
  background: #fff;
  text-align: center;
  color: #AA0E6C;
  text-transform: uppercase;
  justify-content: center;
  border-bottom: 1px solid #ddd;
}
.entry-content .kb-navigation .current-menu-item a {
  background: #efefef;
}
.entry-content .kb-navigation a {
  font-weight: 500;
}
.entry-content .kb-navigation a:hover {
  text-decoration: underline;
}
.kadence-svg-iconset.svg-baseline svg {
  color: #FED930 !important;
  scale: 1.25;
}
.moomoo .kadence-svg-iconset.svg-baseline svg {
  color: #4A5568 !important;
}
.search-toggle-open .search-toggle-icon svg.kadence-svg-icon {
	color: #FED930 !important;
}
.moomoo .search-toggle-open .search-toggle-icon svg.kadence-svg-icon {
	color: #4A5568 !important;
}

/*gradient backgrounds -- add to both style.css and style-editor.min.css */
.has-black-to-grey-gradient-background {
     background: linear-gradient(
         160deg,
         #000000 0%,
         #888888 100%
     ) !important;
 }
 .has-dkgrey-to-grey-gradient-background {
     background: linear-gradient(
         160deg,
         #444444 0%,
         #888888 100%
     ) !important;
 }
 .has-grey-to-white-gradient-background {
     background: linear-gradient(
         160deg,
         #888888 0%,
         #ffffff 100%
     ) !important;
 }
 /* end gradient backgrounds*/

 .home .entry-meta {
     display: none;
 }
 .site-footer .inner-link-style-normal a:not(.button), .widget-area.inner-link-style-normal a:not(.button) {
  text-decoration: none !important;
  color: #232323;
}
 .site-footer .inner-link-style-normal a:not(.button):hover, .widget-area.inner-link-style-normal a:not(.button):hover {
  text-decoration: underline !important;
  color: #1969B5;
}
.goldText {
  color: #FED930;
}
.weight600 {
  font-weight: 600;
}
 @media only screen and (min-width: 300px) {
	 .transparent-header .site-branding {
		background-image: url(images/meetingStreetLogoRd.svg);
		background-repeat: no-repeat;
		background-size: contain;
	}
	.site-branding, .moomoo .site-branding {
		background-image: url(images/meetingStreetLogoRd.svg);
		background-repeat: no-repeat;
		background-size: contain;
	}
	.site-branding {
 	 max-width: 85%;
	}
	.mobile-toggle-open-container .menu-toggle-open, .mobile-toggle-open-container .menu-toggle-open:focus {
		border-radius: 0 0 0 12px;
	}
	.wp-site-blocks .menu-toggle-open {
  		flex-direction: column-reverse !important;
  		margin-top: 10px !important;
	}
	.site-header-section-right {
  		position: absolute;
  		right: 0;
	}
	figure.alignright, figure.alignleft {
		min-width: 100%;
	}
	
/* Column Classes
	--------------------------------------------- */

	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		float: none;
		margin-left: 0%;
        width: 100%;
	}
 }
 @media only screen and (min-width: 480px) {

 }
 @media only screen and (min-width: 960px) {
	a.skip-link {
		font-size: 20px !important;
	  }
	  .transparent-header .site-branding {
		background-image: url(images/meetingStreetLogoWh.svg);
		background-repeat: no-repeat;
		background-size: contain;
	}
	.site-branding, .moomoo .site-branding {
		background-image: url(images/meetingStreetLogoRd.svg);
		background-repeat: no-repeat;
		background-size: contain;
	}
	.site-branding {
 	 max-width: 100%;
	}
	.site-header-section-right {
  		position: relative;
  		right: auto;
	}
	figure.alignright, figure.alignleft {
		min-width: auto;
	}
    /* Genesis-esque columns */
    /* Column Classes
	--------------------------------------------- */

	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		float: left;
		margin-left: 2.564102564102564%;
	}

	.one-half,
	.three-sixths,
	.two-fourths {
		width: 48.717948717948715%;
	}

	.one-third,
	.two-sixths {
		width: 31.623931623931625%;
	}

	.four-sixths,
	.two-thirds {
		width: 65.81196581196582%;
	}

	.one-fourth {
		width: 23.076923076923077%;
	}

	.three-fourths {
		width: 74.35897435897436%;
	}

	.one-sixth {
		width: 14.52991452991453%;
	}

	.five-sixths {
		width: 82.90598290598291%;
	}

	.first {
		clear: both;
		margin-left: 0;
	}
	#masthead, #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap), #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) > .site-header-row-container-inner {
		/* background-color: rgba(255,255,255,0) !important; */
		background-color: rgba(255,255,255,.9) !important;
		
	}
		.transparent-header.moomoo #masthead, .moomoo #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap), .transparent-header.moomoo #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) > .site-header-row-container-inner {
		background-color: rgba(255,255,255,.9) !important;
	}
	.transparent-header .main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a, .transparent-header .main-navigation .primary-menu-container > ul > li.menu-item > a {
  		color: var(--global-palette7) !important;
	}
	.transparent-header.moomoo .main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a, .transparent-header.moomoo .main-navigation .primary-menu-container > ul > li.menu-item > a {
  		color: var(--global-palette5) !important;
	}
	#masthead .site-container {
		max-width: 1728px;
	}
	/*later Steve applies zero margin to all pages*/
	.page.transparent-header .content-area, #primary.content-area {
		margin-top: 0px;
	}
	.page.transparent-header .site-main-header-inner-wrap.site-header-row.site-header-row-has-sides.site-header-row-no-center {
  		margin-top: 5px;
	}
	
	.transparent-header .site-branding {
		background-image: url(images/meetingStreetLogoWh.svg);
		background-repeat: no-repeat;
		background-size: contain;
	}
	.site-branding, .moomoo .site-branding {
		background-image: url(images/meetingStreetLogoRd.svg);
		background-repeat: no-repeat;
		background-size: contain;
	}
	.search-toggle-open-container .search-toggle-open .search-toggle-icon {
		font-size: 18px !important;
		color: var(--global-palette5);
		transition-duration: 0.25s;
	}
	.search-toggle-open-container .search-toggle-open .search-toggle-icon:hover {
		text-decoration: underline !important;
		transform: scale(1.5);
		border-bottom: 1px solid;
		border-top: 1px transparent;
	}
	.transparent-header .search-toggle-open-container .search-toggle-open .search-toggle-icon {
		font-size: 18px !important;
		color: var(--global-palette7);
	}



 }
 @media print {

 }