/*
Theme Name: Signify Child
Description: Child theme of Signify, customised for The Natural Medicine Centre
Author: Angela Jann, Resonancy
Author URI: https://resonancy.co
Template: signify
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

a {
	color: #2f3d58;
	text-decoration: underline!important;
}

.site-identity .site-title a,
.site-identity .site-description {
	text-align: center;
}
.site-identity {
	vertical-align: top;
	padding-left: 1rem;
}
.site-content>.wrapper {
	padding-top: 0.7777rem;
}
.site-branding {
	display: flex;
	margin: 0 auto;
	text-align: center;
	max-width: 100%;
}
.site-branding img.custom-logo {
    width: auto;
    height: 7.5rem;
}
#primary-menu-wrapper .menu-toggle:before {
	font-size: 1.5rem;
	height: 25px;
	width: 25px	;
}
span.menu-label {
	font-size: 1.4rem;
}

p.stars:hover a:before,
p.stars:focus a:before,
#menu-toggle:hover,
#menu-toggle:focus,
#menu-toggle:hover .menu-label,
#menu-toggle:focus .menu-label,
.star-rating span:before,
p.stars.selected a.active:before,
p.stars.selected a:not(.active):before,
p.stars.selected a.active~a:before,
p.stars a:hover~a:before,
p.stars a:focus~a:before,
.menu-inside-wrapper .main-navigation>.nav-menu>.current_page_item>a,
.navigation-default .menu-inside-wrapper .main-navigation>.nav-menu .current_page_item>a,
.menu-inside-wrapper .top-navigation>.nav-menu>.current_page_item>a,
#reviews .comment-respond .comment-form-rating .stars span a.active:before,
.page-links .current,
#site-header-cart-wrapper a.cart-contents .count,
#reviews .comment-respond .comment-form-rating .stars.selected span a:not(.active):before,
.contact-details li .fa,
.section-subtitle,
.feature-slider-wrapper .entry-container .entry-title span:hover,
.feature-slider-wrapper .entry-container .entry-title span:focus {
    color: #2f3d58;
}

.site-title a:hover,
.site-title a:focus,
a:hover,
a:focus,
.site-info a:hover,
.site-info a:focus,
.post-title:hover,
.post-title:focus,
.play-button-text:hover,
.play-button-text:focus,
.woocommerce .woocommerce-breadcrumb a:hover,
.woocommerce .woocommerce-breadcrumb a:focus,
.has-background-image .woocommerce-loop-product__title:hover,
.has-background-image .woocommerce-loop-product__title:focus,
.has-background-image .entry-container .entry-meta a:hover,
.has-background-image .entry-container .entry-meta a:focus,
.has-background-image .entry-container .entry-title a:hover,
.has-background-image .entry-container .entry-title a:focus,
.single footer .entry-meta a:hover,
.single footer .entry-meta a:focus,
#site-footer-navigation li a:hover,
#site-footer-navigation li a:focus,
#social-footer-navigation li a:hover,
#social-footer-navigation li a:focus,
.has-background-image .entry-title a:hover,
.has-background-image .entry-title a:focus,
.has-background-image .entry-meta a:hover,
.has-background-image .entry-meta a:focus,
.wp-playlist-tracks .wp-playlist-caption:hover,
.wp-playlist-tracks .wp-playlist-caption:focus,
.signify-mejs-container.mejs-container button:hover,
.signify-mejs-container.mejs-container button:focus,
#site-header-cart-wrapper a.cart-contents:hover,
#site-header-cart-wrapper a.cart-contents:focus,
.woocommerce-loop-product__title:hover,
.woocommerce-loop-product__title:focus,
.events-content-wrapper .entry-meta a:hover,
.events-content-wrapper .entry-meta a:focus,
.widget_recent_entries li a:hover,
.widget_recent_entries li a:focus,
.menu-inside-wrapper .main-navigation .nav-menu ul>li>a:hover,
.menu-inside-wrapper .main-navigation .nav-menu ul>li>a:focus,
.menu-inside-wrapper .top-navigation .nav-menu ul>li>a:hover,
.menu-inside-wrapper .top-navigation .nav-menu ul>li>a:focus,
button.dropdown-toggle:hover,
button.dropdown-toggle:focus,
.site-header-menu .menu-inside-wrapper .nav-menu li button:hover,
.site-header-menu .menu-inside-wrapper .nav-menu li button:focus,
.portfolio-section .entry-title a:hover,
.portfolio-section .entry-title a:focus,
.social-search-wrapper .menu-social-container li a:hover,
.social-search-wrapper .menu-social-container li a:focus,
button#wp-custom-header-video-button:hover,
button#wp-custom-header-video-button:focus,
.widget .ui-state-default a:hover,
.widget .ui-state-default a:focus,
.widget .ui-widget-content .ui-state-default a:hover,
.widget .ui-widget-content .ui-state-default a:focus,
.widget .ui-widget-header .ui-state-default a:hover,
.widget .ui-widget-header .ui-state-default a:focus,
body .site-header .site-header-main .site-header-menu .menu-inside-wrapper .main-navigation .nav-menu ul .current_page_item>a:hover,
body .site-header .site-header-main .site-header-menu .menu-inside-wrapper .main-navigation .nav-menu ul .current_page_item>a:focus,
.tag-cloud-link:hover,
.tag-cloud-link:focus,
.nav-title:hover,
.nav-title:focus,
.menu-social-container a:hover,
.menu-social-container a:focus,
.slider-content-wrapper .entry-container .entry-container-wrap .entry-title a:hover,
.slider-content-wrapper .entry-container .entry-container-wrap .entry-title a:focus,
.sidebar .widget-wrap .more-link:hover,
.sidebar .widget-wrap .more-link:focus,
.featured-content-section .hentry .more-link:hover,
.featured-content-section .hentry .more-link:focus,
#portfolio-content-section .more-link:hover,
#portfolio-content-section .more-link:focus,
.author a:hover,
.author a:focus,
.entry-meta a:hover,
.entry-meta a:focus,
.entry-title a:hover,
.entry-title a:focus,
.site-footer td#prev a:hover,
.site-footer td#prev a:focus,
.site-footer td#next a:hover,
.site-footer td#next a:focus,
.comment-reply-link:hover,
.comment-reply-link:focus,
.portfolio-content-wrapper .filter-button-group button:hover,
.portfolio-content-wrapper .filter-button-group button:focus,
.author-section-title:hover,
.author-section-title:focus,
.comment-permalink:hover,
.comment-permalink:focus,
.comment-edit-link:hover,
.comment-edit-link:focus,
.portfolio-content-wrapper .filter-button-group button.is-checked:hover,
.portfolio-content-wrapper .filter-button-group button.is-checked:focus,
.nav-subtitle:hover,
.nav-subtitle:focus,
.scroll-down:hover,
.scroll-down:focus,
.testimonials-content-wrapper.section.testimonial-wrapper .entry-title a:hover,
.testimonials-content-wrapper.section.testimonial-wrapper .entry-title a:focus,
#site-generator .menu-social-container a:hover,
#site-generator .menu-social-container a:focus,
.widget-wrap li a:hover,
.widget-wrap li a:focus,
.main-navigation ul:not(.sub-menu)>li>a:hover,
.main-navigation ul:not(.sub-menu)>li>a:focus,
.top-navigation ul:not(.sub-menu)>li>a:hover,
.top-navigation ul:not(.sub-menu)>li>a:focus,
#site-header-cart-wrapper a.cart-contents:hover,
#site-header-cart-wrapper a.cart-contents:focus,
#testimonial-content-section .owl-prev:hover,
#testimonial-content-section .owl-prev:focus,
#testimonial-content-section .owl-next:hover,
#testimonial-content-section .owl-next:focus,
#signify-logo-slider-section .owl-prev:hover,
#signify-logo-slider-section .owl-prev:focus,
#signify-logo-slider-section .owl-next:hover,
#signify-logo-slider-section .owl-next:focus,
.navigation.pagination a:hover,
.navigation.pagination a:focus,
#stats-section.has-background-image .hentry .more-link:hover,
#stats-section.has-background-image .hentry .more-link:focus,
.archive-content-wrap .section-content-wrapper.layout-one .entry-container>.entry-meta .posted-on a:hover,
.archive-content-wrap .section-content-wrapper.layout-one .entry-container>.entry-meta .posted-on a:focus,
.playlist-content-wrapper .signify-mejs-container.mejs-container button:hover,
.playlist-content-wrapper .signify-mejs-container.mejs-container button:focus,
button.menu-toggle:hover,
button.menu-toggle:focus,
.portfolio-section .entry-meta a:hover,
.portfolio-section .entry-meta a:focus,
ul.page-numbers .page-numbers:hover,
ul.page-numbers .page-numbers:focus,
.has-background-image.events-section.style-two .hentry .entry-meta a:hover,
.has-background-image.events-section.style-two .hentry .entry-meta a:focus,
.signify-logo-slider-section .section-content-wrapper .entry-title a span:hover,
.signify-logo-slider-section .section-content-wrapper .entry-title a span:focus,
#search-top-container .search-submit:hover,
#search-top-container .search-submit:focus {
    color: #2f3d58;
}

#signify-logo-slider-section .owl-dots .owl-dot:hover,
#signify-logo-slider-section .owl-dots .owl-dot:focus {
    background-color: #2f3d58;
}

#stats-section .entry-title a,
#featured-content-section .entry-header .entry-meta>span a,
.product .woocommerce-Price-amount {
    color: #2f3d58;
}

#signify-logo-slider-section .owl-dots .owl-dot.active,
#feature-slider-section .owl-dots button.owl-dot.active span,
.owl-carousel .owl-dots button.owl-dot.active span {
    border-color: #2f3d58;
}
.more-link,
.button,
.section .filter-button-group .button.is-checked:before,
.pagination .page-numbers.current,
.entry-content button,
.entry-summary button,
button,
#scrollup,
.slider-content-wrapper .controllers .cycle-prev,
.slider-content-wrapper .controllers .cycle-next,
input[type="submit"],
button[type="submit"],
.scrollup a,
.sticky-post,
#team-dots li.active:after,
#team-content-section .team-content-wrapper.owl-carousel .owl-nav button:hover,
#team-content-section .team-content-wrapper.owl-carousel .owl-nav button:focus,
.wp-block-button__link,
#infinite-handle>span>button,
.menu-inside-wrapper #site-header-cart-wrappe li>a,
.contact-section .entry-container ul.contact-details li .fa,
nav.navigation.posts-navigation .nav-links a,
.page-numbers li .page-numbers.current,
.archive-content-wrap .pagination .page-numbers.current,
.cart-collaterals .shop_table.shop_table_responsive .cart-subtotal,
.catch-instagram-feed-gallery-widget-wrapper .button,
.sticky-label,
.wpcf7 input[type=submit]:hover,
.wpcf7 input[type=submit]:focus,
.archive-posts-wrapper .more-link:hover,
.archive-posts-wrapper .more-link:focus,
.archive-posts-wrapper .button:hover,
.archive-posts-wrapper .button:focus,
.archive-posts-wrapper button :hover,
.archive-posts-wrapper button :focus,
.comments-area input[type=submit]:hover,
.comments-area input[type=submit]:focus,
#service-section .more-link:hover,
#service-section .hentry .more-link:focus,
#service-section .hentry .button:hover,
#service-section .hentry .button:focus,
#service-section .hentry button:hover,
#service-section .hentry button:focus,
#featured-content-section .section-content-wrapper .hentry .more-link:hover,
#featured-content-section .section-content-wrapper .hentry .more-link:focus,
#featured-content-section .section-content-wrapper .hentry .button:hover,
#featured-content-section .section-content-wrapper .hentry .button:focus,
#featured-content-section .section-content-wrapper .hentry button:hover,
#featured-content-section .section-content-wrapper .hentry button:focus,
#stats-section .hentry .more-link:hover,
#stats-section .hentry .more-link:focus,
.woocommerce .products .product-container .button:hover,
.woocommerce .products .product-container .button:focus,
.woocommerce .products .product-container .added_to_cart:hover,
.woocommerce .products .product-container .added_to_cart:focus,
#site-generator #social-footer-navigation a:focus:before,
#site-generator #social-footer-navigation a:hover:before,
#feature-slider-section .owl-dots button.owl-dot span,
#portfolio-content-section .hentry .more-link:hover,
#portfolio-content-section .hentry .more-link:focus,
.timeline-section .content-wrapper:before,
.timeline-section .hentry .hentry-inner:before {
    background-color: #2f3d58;
}

.woocommerce .products .product-container .button,
.woocommerce .products .product-container .added_to_cart,
.wpcf7 input[type=submit],
.comments-area input[type=submit],
.comments-area input[type=submit]:hover,
.comments-area input[type=submit]:focus,
#service-section .hentry .more-link,
#service-section .hentry .button,
#service-section .hentry button,
#featured-content-section .section-content-wrapper .hentry .more-link,
#featured-content-section .section-content-wrapper .hentry .button,
#featured-content-section .section-content-wrapper .hentry button,
.archive-posts-wrapper .hentry .more-link,
.archive-posts-wrapper .hentry .button,
.archive-posts-wrapper .hentry button {
    border-color: #2f3d58;
}

.stats-section .entry-summary .more-link:hover,
.stats-section .entry-summary .more-link:focus,
.stats-section .entry-content .more-link:hover,
.stats-section .entry-content .more-link:focus {
    color: #2f3d58;
}

.posts-navigation, #content #infinite-handle span button, .comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags, .comment-subscription-form, .more-link, #testimonial-content-section .entry-header .entry-meta>span, .section-subtitle, .main-navigation a {
	font-size: 1rem;
	font-weight: 700;
}
#primary-menu li a {
	text-decoration: none!important;
}
a:hover,
#primary-menu li a:hover {
	color: #2f3d58;
}
h1 {
	text-align: left;
}
.res-hero {
	margin: 0 auto;
	text-align: center;
}
.sidebar .widget-title {
	text-align: left;
}
#masthead .site-title a {
	text-decoration: none!important;
	font-size: 2rem;
	letter-spacing: normal;
	text-transform: capitalize;
}
.site-description {
	letter-spacing: normal;
}
#colophon p {
	text-align: center;
}
#metaslider_4435.nivoSlider {
	width: 75%;
}

/******** MEDIA QUERIES ***********/


@media screen and (max-width: 665px) {

	.entry-content div,
	.entry-content p {
		width: 100%;
		clear: both;
		float: none!important;
	}
}
@media screen and (min-width: 30em) {

	.wp-custom-logo .custom-logo-link {
	    margin-right: 0;
	}
}

@media only screen and (max-width: 35.4em) {

	img,
	.alignleft,
	.alignnone,
	.alignright {
		float: none;
		clear: both;
	}
}

@media only screen and (min-width: 35.5em) {

	#metaslider_4435.nivoSlider {
	width: 100%;
	}
	.wp-custom-logo .site-identity {
	    text-align: center;
	}
}

@media only screen and (min-width: 64em) {

	#metaslider_4435.nivoSlider {
	width: 100%;
	}
	.site-branding {
    padding: 20px 10px;
	}
}
@media only screen and (min-width: 75em) {

	.navigation-classic .menu-inside-wrapper .main-navigation>.nav-menu>.current_page_item>a:before,
	.navigation-classic .menu-inside-wrapper .top-navigation>.nav-menu>.current_page_item>a:before {
		border-color: #2f3d58;
		border-top: 2px solid #2f3d58;
	}

    .navigation-classic .menu-inside-wrapper .main-navigation>.nav-menu>.current_page_item>a:before,
    .navigation-classic .menu-inside-wrapper .top-navigation>.nav-menu>.current_page_item>a:before {
        border-color: #2f3d58;
    }
	.navigation-classic .main-navigation ul ul a, .top-navigation ul ul a {
	    padding: 7px 16px;
	    width: 100%;
	}
	.main-navigation ul, .top-navigation ul {
		text-align: center;
	}

}

