/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/

@media only screen and (min-width: 560px) {
body:not(.fse-enabled) #site-navigation.main-navigation ul li a::after, body:not(.fse-enabled) .main-navigation.main-navigation ul li a::after {
	content: none!important;
}
		.custom-logo {
		width: 175px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 20px;
		padding: 10px;
		float:left
		
	}
	
.wp-block-cover__inner-container {
	margin-left: 0px!important;
	}
	
body:not(.fse-enabled) #site-navigation, body:not(.fse-enabled) .main-navigation { 
		background-color: transparent!important;
	border-bottom: none;
	}
	
	body:not(.fse-enabled) #site-navigation.main-navigation .main-menu > li > a, body:not(.fse-enabled) .main-navigation.main-navigation .main-menu > li > a { color: #000 ;
		text-transform: none;
			padding: 10px;	
	}
	
	#masthead .site-branding {
		padding-top:0px;
 }

	#masthead {
		padding-top: 0px!important;	
		border-bottom: 1px solid #666 
	}
	.site-header > *, .entry-header > *, .post-thumbnail > *, .page-content > *, .comment-content > *, .author-bio > *, .widget-area > .widget > * {
    margin-top: 0px;
    margin-bottom: 0px;
}
	#masthead .social-navigation {
		margin-bottom: 0px;
		}
	
	.site {
	background: #f9f9f9;

	}
	.entry-content {background-color: #f9f9f9
	}
}
#actionbar {
	display: none;
}

.site-info {
	display: none;
}
.site-main {
	background: #fff;
}


@media only screen and (max-width: 560px){
	.custom-logo{
		width: 120px;
		margin-top:-50px;
		margin-bottom:-50px;
	}
	
	body[class*="woocommerce"] #page #site-navigation.main-navigation #toggle-menu {
	color: #364043;}
	
	.site-main {
		background: #f9f9f9!important;
	}
	
	body:not(.fse-enabled) #site-navigation.main-navigation .main-menu > li > a, body:not(.fse-enabled) .main-navigation.main-navigation .main-menu > li > a {
		color: #364043;
		text-transform: none;
	}
	body:not(.fse-enabled) #site-navigation, body:not(.fse-enabled) .main-navigation {
		background-color: #9cc2ce;}
	
.menu-item-278{
		margin-top: -55px!important;
	}
}

/*Nav Menu*/
#toggle-cart {
	display: none!important;
}

.woocommerce-menu-container {
	display: none!important
}
.menu-item-639 {
	display:none
}

.menu-item-19 {
	display: none;
}

.menu-item-21 {
	display: none;
}

.menu-item-449 {
	display: none;
}

.menu-item-451 {
	display: none;
}

.menu-item-454 {
	display: none;
}

.menu-item-452 {
	display: none;
}

.menu-item-450 {
	display: none;
}
 .menu-item-1005 {	
	 display:none;
}

.menu-item-951 {	
	 display:none;
}

.menu-item-1006 {	
	 display:none;
}

.menu-item-22 {
	display: none;
}

.menu-item-278 {
	margin-left: 85%;
	margin-top: -40px;
}

.social-navigation svg {
	color: #364043;
}

:root {
}

/*Hero Banner*/
@media only screen and (max-width: 601px) {
	.hp-hero-desk {
		display: none;
	}
	
	.wp-block-cover__inner-container {
		margin-left: 0 !important;
	}
}

@media only screen
and (min-width: 601px) {
	.wp-block-cover__inner-container {
		margin-left: 475px;
	}
		
	.hp-hero-mobile {
		display: none !important;
	}
	.hp-freedom-block{ 
		background: white;
		width: 40vw;
		margin-bottom: -250px!important;
	}
	.hp-freedom-h2-text {
		font-family: "Helvitica Neue", sans-serif!important;
	}
	
	.wp-block-columns.alignfull:not(:last-child) {
		margin-top: 99px!important;
	}
	.wp-block-group .wp-block-group__inner-container > * {
    margin-top: -30px;
}
}
/*HP Image Quote Block*/
@media only screen
and (max-width: 601px) {
	.hp-quote {
padding: 10px!important;
}
}
.hp-quote  {	background-color: #6666  ;
	padding: 50px;
	width: 100%;
	color: white;
	border: white solid 1px!important;
	}



.hp-text-quote-block-right-p {
	padding-left: 30px;
	padding-right: 30px;

}
/*MailChimp Signup Block*/
	@media only screen
		and (min-width: 602px) {
.mc-field {
  text-align: center; 
  margin-top: 10px;
  }

.mc4wp-form-fields {
	margin: 0;
	padding: 30px;
	background-color:#f4a6a085;
}
.mc-signup-title{
	font-weight: bold;
	text-align: center;
	padding-bottom: 20px;
	font-family:"Seaweed Script";
	font-size: 22px;
	font-weight: 100;
}
.mc-signup-name{
	height: 40px!important;
}
.mc-signup-email {
	height:40px;
	align-content:center;
}

.mc-signup-button {
	margin: 10px;
	height: 40px;
	border-radius: 0px!important;
	border: 2px solid white!important;
	background: transparent!important;
	padding: 0px 1.5em 0px 1.5em !important;
			}
	}

@media only screen
and (max-width: 600px) {
	.mc4wp-form-fields {
	margin: 0;
	padding: 30px;
	background-color:#f4a6a085;
}
.mc-signup-title {
	font-weight: bold;
	text-align: center;
	padding-bottom: 20px;
	font-family:"Seaweed Script";
	font-size: 22px;
	font-weight: 100;
}
.mc-signup-name{
	height: 40px!important;
}
.mc-signup-email {
	height:40px;
	align-content:center;
}

.mc-signup-button {
	margin: 10px;
	height: 40px;
	border-radius: 0px!important;
	border: 2px solid white!important;
	background: transparent!important;
	padding: 0px 1.5em 0px 1.5em !important;
}

.mc-field {
  text-align: center; 
  margin-top: 10px;
  }
	.mc-signup-name{
		text-align:center;
	}
	.mc-signup-para{
		text-align:center;
		margin: 10px; 
	}
	
	.mc-signup-email {
		margin-top: 10px;
		text-align: center;
	}
	.mc-signup-button {
		width: 175px;
		margin: 10px 0px 0px 0px;
	}
	
}

/*FOOTER*/
.site-footer {
	background-color: #404040;
	max-width: 100%;
	color: white;
	text-align: center;
}

.textwidget {
	text-align: justify;
}

.textwidget a {
	color: white;
}

element.style {
}

user agent stylesheet
svg:not(:root) {
	overflow: hidden;
}

.jetpack_widget_social_icons svg {
	color: #fff;
}


/* SHOP  */
.button .product_type_simple .add_to_cart_button .ajax_add_to_cart {
	display: none;
}

.wc-block-grid__product-onsale {
	display: none;
}
.wc-block-grid__product-add-to-cart .wp-block-button .wp-block-button__link {
	display: none!important;
}

/*Product*/


.related {display:none
}

.zoomImg {display: none!important;
}

.product_meta {
	display: none;
}
.woocommerce-product-gallery__trigger {
	display: none;
}
	.single-product #page #woocommerce-wrapper div.product form.cart div.quantity, .single-product #page #woocommerce-wrapper div.product form.cart button {
    background: #d1d7da;
    border: 2px solid #535d62;
    border-radius: 0;
		color: #535d62;
		text-transform: uppercase;
}

body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs li.active {
	display: none;
	} 

/* flow with freddie */
.entry-title, .entry-title a, .post-title, .post-title a, .page-title, .entry-content h1, #content h1, .type-post h1, .type-page h1 {
font-family: "seaweed script"!important;
}

/* Natal Page */
.gallery_images_size{
	width: 50%
}

/* Corporate */

.is-style-outline .contact-form-cta {
	font-family: "Seaweed Script"; 
	font-size: 2.1vw ; 
margin-bottom: 20px;
}


