/*
Theme Name: real-live-child
Theme URI: 
Author: 
Author URI: 
Description: 
Requires at least: 6.8
Tested up to: 6.8
Requires PHP: 5.7
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: twentytwentyfour
Text Domain: real-live-child
Tags: blog, news, portfolio, one-column, wide-blocks, accessibility-ready, block-patterns, block-styles, custom-colors, custom-logo, custom-menu, editor-style, featured-images, full-site-editing, rtl-language-support, sticky-post, style-variations, threaded-comments, translation-ready

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
.wp-block-details summary {
	font-family:"HelveticaNowDisplay"!important;
	font-weight:400!important;
	letter-spacing: 0rem!important;
}
.single .wp-block-details summary {
	font-family:"HelveticaNowText"!important;
	font-weight:400!important;
	letter-spacing: 0rem!important;
}
.highlights-container {
    height: 240px;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
    top: 100%;
    transition: opacity .1s linear;
    visibility: hidden;
    width: 0;
    z-index: 2;
    background-color:#1b1b1b!important;

    border-color: #1b1b1b!important;

    border-radius: 10px !important;
	padding: 13px 6px 19px 19px !important;
}
.wp-block-navigation a:where(:not(.wp-element-button)) {
   transition: all .13s linear;
   color: #ececdd !important;
}
.wp-block-navigation a:where(:not(.wp-element-button)):hover {
    text-decoration: none;
    color: #c1f8e1 !important;
}
.wp-block-navigation .wp-block-navigation__submenu-container a:where(:not(.wp-element-button)):hover {
    text-decoration: none;  
}
.post-navigation-link-previous.wp-block-post-navigation-link, .post-navigation-link-next.wp-block-post-navigation-link {
    background: #1b1b1b;
    padding: 11px;
    border-radius: 11px;
}
span.post-navigation-link__label {
    font-weight: 600;
}

/**favorites**/

/* For the video background */
.fade-in-cover {
	opacity: 1;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 3s;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
.wp-block-details summary {
	font-family:"HelveticaNowDisplay"!important;
	font-weight:400!important;
	letter-spacing: 0rem!important;
}
.single .wp-block-details summary {
	font-family:"HelveticaNowText"!important;
	font-weight:400!important;
	letter-spacing: 0rem!important;
}
.highlights-container {
    height: 240px;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
    top: 100%;
    transition: opacity .1s linear;
    visibility: hidden;
    width: 0;
    z-index: 2;
    background-color:#1b1b1b!important;

    border-color: #1b1b1b!important;

    border-radius: 10px !important;
	padding: 13px 6px 19px 19px !important;
}
.wp-block-navigation a:where(:not(.wp-element-button)) {
   transition: all .13s linear;
   color: #ececdd !important;
}
.wp-block-navigation a:where(:not(.wp-element-button)):hover {
    text-decoration: none;
    color: #c1f8e1 !important;
}
.wp-block-navigation .wp-block-navigation__submenu-container a:where(:not(.wp-element-button)):hover {
    text-decoration: none;  
}
.post-navigation-link-previous.wp-block-post-navigation-link, .post-navigation-link-next.wp-block-post-navigation-link {
    background: #1b1b1b;
    padding: 11px;
    border-radius: 11px;
}
span.post-navigation-link__label {
    font-weight: 600;
}

/**favorites**/

button.simplefavorites-clear {
    font-size: 1rem;
    padding: 12px 20px;
    background-color: #00000000;
    color: #ededea;
    box-shadow: none !important;
    border-color:  #ededea;
    border-style: solid;
    border-width: 1px;
    border-radius: 25px;
	transition: all .3s ease;
}
button.simplefavorites-clear:hover {
	color: #c1f8e1;
    box-shadow: none !important;
    border-color:  #c1f8e1;
}
.simplefavorite-button.preset {	
	border-radius: 22px!important;
	padding: .25em 1em .15em 2em!important;
    margin-top: 20px;
}

/****/

:root :where(.wp-block-search .wp-block-search__input) {
    color: #ededea;
}
:where(.wp-site-blocks *:focus) {
    outline-width: 0px!important;
    outline-style: none;
}
.is-content-justification-right {
	text-align: right;
}

.wp-block-navigation .wp-block-navigation-item {

    border-radius: 10px!important;
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), 
.gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), 
.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), 
.gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), 
.gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), 
.gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), 
.gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) 
{
	border-radius:25px !important;
}
.gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))
{font-size:16px!important;
}
.gform-theme--foundation .gform_fields{
	row-gap:.7rem!important;
}
.wp-block-video figcaption {
    font-size: 0.7rem;
    padding-top: 7px!important;
}
/**.home main,
.myresearch main {
    margin-top: -85px !important;
}
	
div.wp-site-blocks
.raise-balancer {
    padding-top: 85px;
}**/
.feature-section-nope {
	/**background-image: url("https://thesubplot.ca/mrb/wp-content/uploads/2024/05/v1.jpg");

	background-image: url("https://thesubplot.ca/mrb/wp-content/uploads/2024/05/05.30.227.jpg");**/
	background-image: url("https://thesubplot.ca/mrb/wp-content/uploads/2024/05/05.30.1050.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position-x: center;
	background-position-y: bottom;
}

.wp-block-group.alignfull.raise {
    margin-top: -2px;
}
 /* Aurora Animation */
 @keyframes aurora {
	0% { background-position: 0% 50%; }
	50% { background-position: 100% 50%; }
	100% { background-position: 0% 50%; }
}
.wp-block-group.alignfull.multi-ani.iii,
.wp-block-columns.alignfull.multi-ani.iii
 {
	background: linear-gradient(
		45deg,
		rgba(11, 16, 38, 0.5),
		rgba(11, 16, 38, 0.5)
	),
	linear-gradient(
		90deg,
		
		#000000,
		#4A1B7F,
		#47D18C,
		#8241CF
	   
	);
	background-size: 400% 400%;
	animation: aurora 13s linear infinite;
	position: relative;
	overflow: hidden;
}

.ticker-imgs .wp-block-image img {
    box-sizing: border-box;
    height: auto;
    max-width: 100%;
    vertical-align: bottom;
    width: 69% !important;
    margin: auto !important;
    display: block;
}

 	.ticker {
	animation: borderFat 18s infinite linear ;
	border-color: #636363
	}
	ul.highlight-holder li:nth-last-child(5) .ticker{ animation-delay: 0s }
	ul.highlight-holder li:nth-last-child(4) .ticker{ animation-delay: 3s }
	ul.highlight-holder li:nth-last-child(3) .ticker{ animation-delay: 6s }
	ul.highlight-holder li:nth-last-child(2) .ticker{ animation-delay: 9s }
	ul.highlight-holder li:nth-last-child(1) .ticker{ animation-delay: 12s }

	.ticker a {
		animation: whiteIn 18s infinite linear;
		color:#636363;
		/**opacity:0; 8**/
	}
	ul.highlight-holder li:nth-last-child(5) .ticker a{ animation-delay: 0s }
	ul.highlight-holder li:nth-last-child(4) .ticker a{ animation-delay: 3s }
	ul.highlight-holder li:nth-last-child(3) .ticker a{ animation-delay: 6s }
	ul.highlight-holder li:nth-last-child(2) .ticker a{ animation-delay: 9s }
	ul.highlight-holder li:nth-last-child(1) .ticker a{ animation-delay: 12s }
	
	.set-height {
		height: 275px;
	}
@keyframes borderFat {
    0% {  border-top-width: 1px; border-color: #636363}
    3% {  border-top-width: 6px; border-color: #ededea}
    5% {  border-top-width: 6px; border-color: #ededea}
	17% {  border-top-width: 6px; border-color: #636363}
    20% {  border-top-width: 1px; border-color: #636363}
}

@keyframes whiteIn { 
	0% { color:#636363;}
	3% {color:#ededea;}
	5% {color:#ededea;}
	17% {color:#ededea;}

	20% { color:#636363;}
}
/*** change In The News image stack ****/  
body .stack-image-override .is-layout-flex {
    display: block;
}
.stack-image-override h2 {
	display:none;
}
.stack-image-override  figure.wp-block-image.size-full img {
    width: 55% !important;
    margin: auto;
}


.scrolling-image-container {
	overflow: hidden;
	height: 679px;
	width:200px;  /* won't retina without */
	position:relative;
}

.scrolling-image {
   background: url("https://www.mrbpartners.com/build-mrbp/wp-content/uploads/2025/07/strips-four-right-f.gif") repeat-y top left;
   animation: bgScrollDown 379s linear infinite;
   height: 100%;
   background-size: 90%; /* lil retina crunch */
   position: relative;

   filter: grayscale(1);
}

@keyframes bgScrollDown{  
   0% {
	   background-position: 0 0;
   }
   100% {
	   background-position: 0 10000%;
   }
}


.scrolling-image-container-reverse {
	overflow: hidden;
	height: 679px;
	width:200px;  /* won't retina without */
	position:relative;
}

.scrolling-image-reverse {
   background: url("https://www.mrbpartners.com/build-mrbp/wp-content/uploads/2025/07/strips-four-left-f.gif") repeat-y top right;
   animation: bgScrollUp 379s linear infinite;
   height: 100%;
   background-size: 90%; /* lil retina crunch */
   position: relative;
   filter: grayscale(1);
}

@keyframes bgScrollUp{  
   0% {
	   background-position: 0 0;
   }
   100% {
	background-position: 0 -10000%;
}
}

  
.gradient-top {
	background: linear-gradient(to bottom,  #000000, #00000000);
	height: 100px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
.gradient-bottom {
	background: linear-gradient(to bottom, #00000000, #000000);
	height: 100px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
}

.high-z-20-rel {
	z-index: 22;
    position: relative;
}
header.wp-block-template-part {
    position: relative;
    z-index: 23;
}
.hp-two {
    min-height: 325px;
}

/**   Myriam Brushed bg imgs**/

.wp-block-columns.row-1 {
    background-image: url(https://www.mrbpartners.com/build-mrbp/wp-content/uploads/2025/07/a-3.1.png);
    background-size: 100% 100%;
}
.wp-block-columns.row-2 {
    background-image: url(https://www.mrbpartners.com/build-mrbp/wp-content/uploads/2025/05/a-4.png);
    background-size: 100% 100%;
}
.wp-block-columns.row-3 {
    background-image: url(https://www.mrbpartners.com/build-mrbp/wp-content/uploads/2025/05/a-1.png);
    background-size: 100% 100%;
}
.wp-block-columns.row-4 {
    background-image: url(https://www.mrbpartners.com/build-mrbp/wp-content/uploads/2025/05/a-6.png);
    background-size: 100% 100%;
}
.wp-block-columns.row-5 {
    background-image: url(https://www.mrbpartners.com/build-mrbp/wp-content/uploads/2025/05/a-7.png);
    background-size: 100% 100%;
}
.wp-block-columns.row-6 {
    background-image: url(https://www.mrbpartners.com/build-mrbp/wp-content/uploads/2025/05/a-2.png);
    background-size: 100% 100%;
}
.wp-block-columns.row-7 {
    background-image: url(https://www.mrbpartners.com/build-mrbp/wp-content/uploads/2025/07/a-new.5.png);
    background-size: 100% 100%;
}
.wp-block-columns.row-8 {
    background-image: url(https://www.mrbpartners.com/build-mrbp/wp-content/uploads/2025/05/a-8.png);
    background-size: 100% 100%;
}
.wp-block-columns.row-9 {
    background-image: url(https://www.mrbpartners.com/build-mrbp/wp-content/uploads/2025/07/a-5.1.png);
    background-size: 100% 100%;
}

.wp-block-loginout form input {
	width: 100%!important;
}

/**USE BELOW INSTEAD for footer gap above**/
:where(.wp-site-blocks) > :last-child:last-child {
    margin-block-end: 0;
    margin-top: -1px !important;
}
.wp-block-group.minus-x-media {
   /** margin-top: -140px !important;**/
}
.wp-block-video video {
    border-radius: 12px;
    overflow: hidden;
}
.wp-block-video.dropshadow-css video{
	box-shadow: 6px 12px 39px rgb(5 11 9 / 44%);
}


h1.has-text-align-left.alignwide.wp-block-post-title {
	border-bottom-color: #ececddba!important;
	padding-bottom:6px!important;
}

/* Not sure where to adress table components so this here will do */
th {
    font-weight: 600!important;
    letter-spacing: .02rem;
}
.footnote table td {
    width: 13%;
}
p strong,
strong {
    font-weight: 600!important;
}
/* Add a custom transition when opening/closing. Plus base styling */
.wp-block-details {
	transition: all 0.5s ease-in-out;
    border-top: 1px solid #ececdd;
    margin-top: 2.8rem;   
}
.single .wp-block-details {
    border-top: 0px solid #ececdd;
    margin-top: auto;   
}
.reports-burger .wp-block-details {
	transition: all 0.5s ease-in-out;
    border-top: 1px solid #000000;
    margin-top: 1rem;   
}
/* Add horizontal margin to nested blocks/elements. */
.wp-block-details > :where( :not( summary ) ) {
	margin-left: 0rem;
	margin-right: 0rem;
}

/* If open, add some bottom padding to avoid content butting against the bottom. */
.wp-block-details[open] {
	padding-bottom: 2rem;
    border-top: 6px solid #ececdd;
}
.single .wp-block-details[open] {
	padding-bottom: 1rem;
    border-top: 0px solid #ececdd;
}

.reports-burger .wp-block-details[open] {
	padding-bottom: 0rem;
    border-top: 6px solid #000000;
}

/* Base `summary` element styling. */
.wp-block-details summary {
	transition: all 0.5s ease-in-out;
	box-sizing: border-box;
    padding: 0.3rem 0rem 0rem 0rem;
    font-size: 1.4rem;
    line-height: 1.2;
}
.single .wp-block-details summary {

    font-size: 1rem;
    line-height: 1.2;
}
.reports-burger .wp-block-details summary {
    padding: 0.3rem 0rem 0rem 0rem;
}

/* Change the background of the `summary` element based on state. */
.wp-block-details[open] summary
 {
    border-bottom: none;
}

.wp-block-details summary::marker {
	content: none;
}

.wp-block-details summary::after {
	content: " +";
	float: right;
	text-align: right;
}

.wp-block-details[open] summary::after {
	content: " -"
}

.boxglow  {
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
	transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.boxglow:hover {
	transform: translateY(-5px);
	box-shadow: 0 8px 25px rgba(120, 255, 180, 0.2);
}

h1.clipper {
		color: transparent!important;
		background-clip: text!important;
		padding: 0!important;
}


.reports-burger li.wp-block-post {
    margin-top: 0px!important;
}

.wp-block-button:not(.is-style-outline) .wp-block-button__link,
.wp-block-search__button { 
	transition: all .3s ease;

}
/**** Button styles, not in  theme.json - Search, Outline variation and with glow-button class *********/

.wp-block-button:not(.is-style-outline).glow-button .wp-block-button__link:hover{ 
	transform: translateY(-5px);
	background:linear-gradient(245deg, rgb(69, 183, 209) 0%, rgba(71, 209, 140, 0.9) 100%)!important;
	box-shadow: -5px 8px 25px #24fff456;
	color: #000000;

}

.wp-block-search__button:hover{ 
	background:
	linear-gradient(245deg, rgb(69, 183, 209) 0%, rgba(71, 209, 140, 0.9) 100%)!important;
	color:#000000!important;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover{ 
	border-color:#c1f8e1!important;
	color: #c1f8e1!important;
}

.wp-block-button .wp-block-button__link.has-background:hover{
	opacity:.85!important;
}
.glow-menu-button a {
	box-shadow: 0 4px 25px #24ffab00;
}

.glow-menu-button a:hover {
	transition: all .3s linear;
	box-shadow: -5px 8px 25px #24fff456;
	background:#000000;
}
.wp-block-button.is-style-outline  .wp-block-button__link,
.wp-block-search__button { 
	transition: all .3s ease;
}
/******** Button stles css out ********

.breadcrumbs a.post.post-post.current-item {
    display: none;
}**/
/******** Mistake login **********/


input#user_login {
    min-width: 90%!important;
}

input#user_pass {
    min-width: 90%!important;
}

.facetwp-checkbox {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 576 512"><!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128H192c-70.7 0-128-57.3-128-128s57.3-128 128-128H384zM576 256c0-106-86-192-192-192H192C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z" fill="%23777777"/></svg>')!important;
  background-size: 28px 22px!important;
  background-position: left center!important;
  padding-left: 36px!important;
}
 
.facetwp-checkbox.checked {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 576 512"><!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M192 64C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192s-86-192-192-192H192zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z" fill="%23777777" /></svg>')!important;
}

@media (max-width: 1225px) {
	.wp-block-navigation__responsive-container-open:not(.always-shown) {
		display: flex !important;
	}
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
		display: none !important;
	}

}


@media (min-width: 1225px) {
	.wp-block-navigation__responsive-container-open:not(.always-shown) {
		display: none !important;
	}
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
		display: block !important;
		width: 100%;
		position: relative;
		z-index: auto;
		background-color: inherit;
		transition: width .6s linear;
	}
}
@media (min-width: 600px) and (max-width: 1225px) {
.wp-block-navigation__responsive-container.is-menu-open {
background-color:#000!important;
color:#ededea!important;
}
.wp-block-navigation__responsive-container.is-menu-open li a {
font-size:1.3rem!important;
}
.wp-block-navigation__responsive-container {
    bottom: 0;
    left: auto!important;
    right: 0;
    top: 0;
    width: 30%!important;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
	padding-bottom:0!important
}
}