/*
 Theme Name:   GeneratePress - The Baby Sleep Site
 Theme URI:    https://www.babysleepsite.com
 Description:  GeneratePress child theme
 Author:       iDesign Studios
 Author URI:   https://www.idesignstudios.com
 Template:     generatepress
 Version:      6.0
*/


/* .blog :is(.gb-container.gb-container-fb25073d, .site-header),
.category :is(.gb-container.gb-container-fb25073d, .site-header),
.single-post :is(.gb-container.gb-container-fb25073d, .site-header),
.page-id-47741 :is(.gb-container.gb-container-fb25073d, .site-header),
.page-id-47029 :is(.gb-container.gb-container-fb25073d, .site-header),
.page-id-2763 :is(.gb-container.gb-container-fb25073d, .site-header) {
    position: sticky;
    top: 0;
    z-index: 999999;
}

.blog :is(.site-header,#mobile-header),
.category :is(.site-header,#mobile-header),
.single-post :is(.site-header,#mobile-header),
.page-id-47741 :is(.site-header,#mobile-header),
.page-id-47029 :is(.site-header,#mobile-header),
.page-id-2763 :is(.site-header,#mobile-header) {
    top: 125px !important;
} */

input,
select, 
textarea,
.wp-block-button .wp-block-button__link, 
a.button, 
a.button:visited, 
button, 
html input[type=button], 
input[type=reset], 
input[type=submit],
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button {
    border-radius: 7px;
}

.pricing-bottom-align .gb-inside-container {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.pricing-bottom-align .gb-inside-container > *:last-child {
    margin-top: auto;
}

.author {
	display: block;
}

.entry-meta {
	font-size: 14px;
}

p.no-comments {
    display: none;
}

.gb-highlight {
	white-space: nowrap;
}

.caption,
.fineprint {
	font-size: 14px;
}

.breadcrumbs {
	font-size: 14px;
	margin-bottom: 20px;
}

blockquote {
	background-color: var(--accent-1-d);
	border-color: var(--accent-1-a);
	border-left-width: 2px;
	margin: 40px 0px 40px 0px;
    padding: 30px 30px 30px 30px;
}

.nav-aligned-right .main-navigation .menu > li.hide-on-mobile {
    float: right;
}

.woocommerce-terms-and-conditions-wrapper {
	margin-top: 20px;
	padding: 20px;
}

.yarpp-thumbnail-title {
	font-size: 12px !important;
}

.site-footer a {
    text-decoration: none;
}

/*#skm-listen {
    height: 110px;
}*/




/* desktop only */
@media (min-width: 1024px) {
	
	.menu-item-has-children .dropdown-menu-toggle {
	display: none;
	}

    .main-navigation .main-nav ul li.menu-item-has-children>a {
    padding-right: 10px;
    }
}


/* desktop and tablet only */

@media(min-width: 769px) {

    #sticky-navigation {
      padding-left: 40px;
      padding-right: 40px;
    }
    
}



/* tablet only */
@media (min-width: 769px) and (max-width: 1024px) {

}


/* mobile only */
@media (max-width: 768px) {

    .gb-container.no-mobile-background {
        background-image: none;
    }
	
	.entry-meta {
	font-size: 12px;
	margin-bottom: -20px;
    }

	.main-navigation.sticky-navigation-transition .site-logo img, 
    .main-navigation.sticky-navigation-transition .navigation-branding img {
    height: 60px !important;
    }

    .blog :is(.gb-container.gb-container-fb25073d, .site-header),
    .category :is(.gb-container.gb-container-fb25073d, .site-header),
    .single-post :is(.gb-container.gb-container-fb25073d, .site-header),
    .page-id-47741 :is(.gb-container.gb-container-fb25073d, .site-header),
    .page-id-47029 :is(.gb-container.gb-container-fb25073d, .site-header),
    .page-id-2763 :is(.gb-container.gb-container-fb25073d, .site-header) {
    position: sticky;
    top: 0;
    z-index: 999999;
    }
	
	.blog :is(.site-header,#mobile-header),
    .category :is(.site-header,#mobile-header),
    .single-post :is(.site-header,#mobile-header),
    .page-id-47741 :is(.site-header,#mobile-header),
    .page-id-47029 :is(.site-header,#mobile-header),
    .page-id-2763 :is(.site-header,#mobile-header) {
    top: 90px !important;
    }
	
	.menu-bar-item .cart-contents .number-of-items, .menu-bar-item .cart-contents .amount {
    display: none;
    }
	
	.menu-bar-item {
	width: 30px;
	}
}


/* small mobile only */
@media (max-height: 575px) {
	
	.mobile-header-navigation .site-logo.mobile-header-logo img {
        height: 50px;
	}

	.menu-bar-item {
	width: 25px;
	}
	
	/* .blog :is(.gb-container.gb-container-fb25073d, .site-header),
	.category :is(.gb-container.gb-container-fb25073d, .site-header),
	.single-post :is(.gb-container.gb-container-fb25073d, .site-header),
	.page-id-47741 :is(.gb-container.gb-container-fb25073d, .site-header),
	.page-id-47029 :is(.gb-container.gb-container-fb25073d, .site-header),
	.page-id-2763 :is(.gb-container.gb-container-fb25073d, .site-header) {
    position: relative;
    top: 0;
    z-index: 999999;
    }

    .blog :is(.site-header,#mobile-header),
    .category :is(.site-header,#mobile-header),
    .single-post :is(.site-header,#mobile-header),
    .page-id-47741 :is(.site-header,#mobile-header),
    .page-id-47029 :is(.site-header,#mobile-header),
    .page-id-2763 :is(.site-header,#mobile-header) {
    top: 0px !important;
    } */
	
	#mobile-header.navigation-stick {
    display: none !important;
    }
}