/*
Theme Name:   	Storefront Child Theme
Theme URI:    	https://github.com/stuartduff/storefront-child-theme
Author:       	Stuart Duff
Author URI:     http://stuartduff.com
Template:     	storefront
Description:  	This is a blank child theme for WooThemes StoreFront theme
Version:      	1.0.0
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  	storefront
Tags:         	black, white, light, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Storefront is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
FontAwesome License: SIL Open Font License - http://scripts.sil.org/OFL
Images License: GNU General Public License v2 or later
*/

/*
 * Add your own custom css below this text.
 */

/*
//LOGIN PAGE
*/

.login p#backtoblog, .login #backtoblog, #backtoblog a, p#backtoblog, #backtoblog a:first-child {
  display:none !important;
}

/**
 * Fix fonts that render as bold in Firefox
 */

html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-weight: 400;
}

/**
 * Firefox specific rule
 */

@-moz-document url-prefix() {
  body {
    font-weight: lighter !important;
  }
}

/* Page Margins */
@media only screen and (min-width:768px) {
	#primary.content-area {
	margin-bottom: 0;
	}
	#primary.content-area #main.site-main {
	margin-bottom: 0;
	}

/* mhdu2024-conference-home */
	#post-2645.hentry {
	margin-bottom: 0;
	}	
}

@media only screen and (max-width:767px) {
	#primary.content-area {
	margin-bottom: 0;
	}
	#primary.content-area #main.site-main {
	margin-bottom: 0;
	}

/* mhdu2024-conference-home-holder */
	#post-2645.hentry {
	margin-bottom: 0;
	}
}

}

/*
 * CUSTOM FONTS - GOOGLE FONTS
 */

/*
// <uniquifier>: Use a unique and descriptive class name
// <weight>: Use a value from 200 to 1000

.mulish-<uniquifier> {
  font-family: "Mulish", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
*/

.mulish-black {
  font-family: "Mulish", sans-serif;
  /*font-optical-sizing: auto;*/
  font-weight: 900;
  font-style: normal;
}
span.mulish-black {
  font-family: "Mulish", sans-serif;
  font-optical-sizing: auto;
  font-weight: 900 !important;
  font-style: normal;
}


.kalam-regular {
  font-family: "Kalam", cursive;
  font-weight: 400;
  font-style: normal;
}

.kalam-bold {
  font-family: "Kalam", cursive;
  font-weight: 700;
  font-style: normal;
}

.kalam-light {
  font-family: "Kalam", cursive;
  font-weight: 300;
  font-style: normal;
}

/* END Google Fonts */

.zero-margin {
	margin-bottom:0;
	line-height:1em;
}


body {
	font-family: "Mulish";
	font-optical-sizing: auto;
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	/*text-transform: uppercase;*/
}

.entry-content li {
	font-family: "Mulish";
		font-optical-sizing: auto;

	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	/*text-transform: uppercase;*/
}

.entry-content a {
	font-size: 1em;
}

.entry-content li a {
	font-size: 1em;
}

.entry-content ul.speakers {
	color:#000000;
}

button, input, select, textarea {
	font-family: "Mulish";
	font-optical-sizing: auto;
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	/*text-transform: uppercase;*/
}

/* Button Secondary Menu - BUY TICKETS */
.button.menu-item  {
	background-color:#d75b52;
}

.button.menu-item  {
	background-color:#db6b63
}

/*Remove Underline from button*/
.ow-icon-placement-left.ow-button-hover {
	text-decoration: none !important;
}


label, .nav-menu li, nav li, .footer-widget-4, div.site-info {
	font-family: "Mulish";
		font-optical-sizing: auto;

	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	text-transform: uppercase;
}

h1, h2, h3, h4  {
	font-family: "Mulish";
	font-weight: 900 !important;
	font-style: normal;
	text-transform: uppercase;
	line-height:1em;
}

.size-3em {
	font-size:3em;
	color:#000000;
}


h1, h2, .sow-slider-image-wrapper h4 {
	letter-spacing: -2px;
	overflow-wrap: normal;
}

.login form {
	background: #44aefb;
	box-shadow: 0 0px 0px rgba(0,0,0,.13);
	border: none !important;
}


@media only screen and (max-width: 740px) {
	.sow-slider-image-wrapper h1, .sow-slider-image-wrapper h4 {
	line-height: 1em !important;
	}
	.sow-slider-image-wrapper h1 {
		margin-bottom: 30px !important;
	}
}

h3.sow-sub-headline {
	line-height: 1.1em !important;
}

h5, h6 {
	font-family: "Mulish";
	font-weight: 900;
	font-style: normal;
/*	text-transform: uppercase;*/
}

h5 {
	font-size:1.3em;
	color: #1b9fff;
}


h6 {
	font-size:1.1em;
	color: #000000;
}
.speakers h5{
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.speakers h6{
	margin-top: 0 !important;
	padding-top: 0 !important;
}

h1.entry-title {
	font-family: "Mulish";
    font-size: 52.8px;
	font-weight: 700;
	font-style: normal;
	text-transform: uppercase;
}


.bgnd-blue {
	background-color: #0075F1;
	color:#fff;
	padding:5px;
	font-size:1em !important;	
	margin: 0 !important;
}


.bgnd-blue p {
		background-color: #0075F1;
	color:#fff;
	padding:5px;
	font-size:1em !important;	
	margin: 0 !important;
}


p { 
    font-family: "Mulish", sans-serif; 
    text-transform: none;
    font-size: 1.2em;
    line-height: 1.6em;
}

p.big {
	font-size:2em;
	line-height:1.4em;
	margin-bottom:1em;
}
p.large {
	font-size:1.3em;
	margin-bottom:1em;
}

p.legal {
	font-family: "Mulish", sans-serif;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
}

#wpmem_reg, #wpmem_login {
    font-family: "Mulish", sans-serif !important;
}

ol.legal li, ul.legal li {
    font-family: Mulish, sans-serif; 
    text-transform: none;
}

.entry-content li ul li {
	font-size: 1em !important;
}

ul.speakers li:before {
	font-family:'fontawesome';
	font-size: 0.8em;
	content:"\f054";
	color:#1CA0FF;
	margin-right:10px;	
	margin-left:-18px;
}

ul.speakers li {
	padding-left:18px	
}

/* SHOP - Archive */


.post-type-archive-product #primary.content-area {
	margin-top: 2.617924em;
}

h2.woocommerce-loop-product__title {
	letter-spacing: -1px;
}

/* HOLDER PAGE */
/* Stronger h4 title */
h1, h2, .sow-slider-image-wrapper h4 {
	letter-spacing: -2px;
	overflow-wrap: normal;
	font-weight: 900;
	line-height: 1em !important;
}



.page-id-2896 header,.page-id-3407 header, .page-id-2896 h1.entry-title,.page-id-3407 h1.entry-title {
	display:none;
}

/*
 * .page-id-2896 footer, .page-id-3407 footer {
	display:none;
}
*/

.page-id-2896 .footer-widgets.row-1.col-3.fix,.page-id-3407 .footer-widgets.row-1.col-3.fix {
	display: none;
}
.page-id-2896 #colophon.site-footer,.page-id-3407 #colophon.site-footer {
	padding:0;
}

@media screen and (min-width:768px){
	.page-id-2896 .mhdu2024-holder, .page-id-2896 .site-content, .page-id-3407 .mhdu2024-holder, .page-id-3407 .site-content {
	height: 976px
	}
	
	.page-id-2896 .col-full, .page-id-3407 .col-full {
	margin-bottom: 0;
	max-height: 1080px;
	}
}

#post-2896.hentry, #post-3407.hentry {
	margin-bottom: 0;
}


/*
.page-id-2896 main, .page-id-3407 main {
	margin-bottom:0;
}
*/
/*
.page-id-2896 .site-main, .page-id-3407 .site-main {
	margin-bottom:0;
}
*/

.page-id-2896 .content-area, .page-id-3407 .content-area {
	margin-bottom:0;
}

/*
.page-id-2896 .site-main, .page-id-2896 .hentry, .page-id-3407 .site-main, .page-id-3407 .hentry {
	margin:0 0 -2.617924em 0;
}
*/

/* END HOLDER PAGE */

/*
// HOME BACKGROUND COLOR
*/


.page-id-1888 div#content {
	background-color: #ecf6fd;
}

/* START mhdu2024-conference-home
 ** remove margin under site-header

.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
	margin-bottom: 4.235801032em;
}
*/
	.page-id-2645 header.site-header,.page-id-3276 header.site-header, .page-id-3407 header.site-header  {
	margin-bottom: 0 !important;
	}

/* END mhdu2024-conference-home */

/* SPACERS */
.spacer-60 {
	height:60px;
}
.spacer-120 {
	height:120px;
}
.spacer-180 {
	height:180px;
}

/* Custom Logo */
@media only screen and (min-width: 768px) {
	/* Adjust Site-Branding x2 */
.storefront-secondary-navigation.woocommerce-active .site-header .site-branding {
	width: 42.7391304348%;
	float: left;
	margin-right: 4.347826087%;
	}
	/* Adjust Logo img x2 */
	.site-header .site-branding img {
	height: auto;
	max-width: 460px;
	max-height: none;
	}
}
/*increase to 33% wide for >768px*/
@media only screen and (min-width: 768px) {
    .site-header .site-branding {
	width: 45%;
    }
}
@media only screen and (max-width: 767px) {
    .site-header .site-branding {
	width: 90%;
    }
	
	.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {
	max-width: 100%;
}
}

/* Secondary Menu - BUY TICKETS - Float right for desktop */
@media only screen and (min-width: 768px) {
	.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation {
	width: 47.8260869565%;
	float: right;
	margin-right: 0; 
	}
}

@media only screen and (min-width: 392px) and (max-width: 767px) {
	
	.site-header {
	padding-bottom: 0; 
	}
	.secondary-navigation {
	display: block;
	clear: both;
	line-height: 1;
	margin:	1.618em 0 1.618em;
	}
	
	.secondary-navigation .menu {
	font-size: .875em;
	width: auto;
	float: right;
	}
	
	.main-navigation ul, .secondary-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
	display: block;
	}
	
	.main-navigation ul li, .secondary-navigation ul li {
	position: relative;
	display: inline-block;
	text-align: left;
	}
	
	.secondary-navigation ul.menu a {
	color: #ffffff;
	}
	
	.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation {
	width: 90.8260869565%;
	float: right;
	margin-right: 0;
	}
	
}

.secondary-navigation .menu a {
	padding: 1em .575em 1em 0.375em;
	color: #737781;
	font-weight: 400;
}

/* START Secondary Menu Social Icons */

/*
.secondary-navigation li a:before {
	font-family: "Font Awesome";

}

// Default link icon - keep this icon first
.secondary-navigation li a[href*="http"]:before,
.secondary-navigation li a[href*="#"]:before {
	content: "\f0c1";
}

.facebook a::after {
	content: "\f39e";
}
*/

.mhdu-site-icon {
	display:inline-block;
	content:url("https://mhdu2024.com.au/wp-content/uploads/1C_MHDU.svg");
	width:40px; 
	height:auto;
}

.secondary-navigation .mhdu-site img {
	display: inline-block;
}

/* WC Built-In Integration */
/*
 .secondary-navigation a[href*="facebook.com"]:after {
  content: "\f09a";
  color: #fff; }

.secondary-navigation a[href*="youtube.com"]:after {
  content: "\f167";
  color: #fff }
.secondary-navigation a[href*="twitter.com"]:after {
  content: "\f099";
  color: #fff; }
.secondary-navigation a[href*="instagram.com"]:after {
  content: "\f16d";
  color: #fff; }
.secondary-navigation a[href*="linkedin.com"]:after {
  content: "\f0e1";
  color: #fff; }
*/

/* END Secondary Menu Social Icons */

/* START Cart 


/* Cart Contents on Pages */
.site-header-cart .widget_shopping_cart {
	background-color: #44AEFB;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 6px 8px;

}

/* Change WooCommerce "Remove this item" Icon */
/* Original call was --> content: "\f057"; */
/* Just replacing the Unicode...: */
a.remove:before {
     content: "\f1f8";
	color:#B30000;
}

.site-header-cart .widget_shopping_cart .buttons, .site-header-cart .widget_shopping_cart .total {
	background-color: #44AEFB;
}


/* Show Cart on Mobile and Tablets (<768px) */

@media screen and (max-width:767px) {
	
	.main-navigation {
	clear: both;
	display: block;
	width: 100%;
	}

	.woocommerce-active .site-header .main-navigation {
	width: 73.9130434783%;
	float: left;
	margin-right: 4.347826087%;
	clear: both;
	}
	
	.site-header-cart {
	position: relative;
	}

	
	.woocommerce-active .site-header .site-header-cart {
	width: 86.9565217%;
	float: right;
	margin-right: 0;
	margin-bottom: 1.41575em;
	}
	
	.site-header-cart .cart-contents {
	display: block;
	}
	
	.cart-contents .amount,.cart-contents .count{
		float:right;
			margin-left:20px;
	}
	
	.site-header-cart .cart-contents::after {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	line-height: inherit;
	vertical-align: baseline;
	content: "";
	height: 1em;
	float: right;
	line-height: 1.618;
}
	
	/* Cart Product Thumbnail */
	table.cart .product-thumbnail img {
	max-width: 9.7em;
	}
	
}


/* Make Top Margin larger for mobile screens */

@media only screen and (max-width:767px) {
	.storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout 	.entry-header, .storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content .woocommerce-products-header {
		text-align: center;
		padding: 40px 0 5.9968353111em 0;
	}
}
/* END Cart Mobile */

/* START Checkout */
.woocommerce-message::before, .woocommerce-info::before, .woocommerce-error::before, .woocommerce-noreviews::before, p.no-comments::before {
	font-family: "FontAwesome";
	content: "\f06A";
	display: inline-block;
	position: absolute;
	top: 1.05em;
	left: 1.5em;
	color: #fff;
}
.woocommerce-info,
.woocommerce-noreviews,
p.no-comments {
 background-color:#1B9FFF
}
/* END Checkout */

/*Reduce Header Margin from WooComerce Injection */
.woocommerce-active .site-branding {
	margin-bottom: 0 !important;
}

/* WooCommerce Cart Product Name*/
/* Make more defined */
.woocommerce-cart-form__cart-item td.product-name a {
	font-weight: 900;
	text-decoration:none;
}


/* WooCommerce Price */
/* Make more defined */
.woocommerce-Price-amount.amount {
	font-weight: 900;
	color:#000;
}


/*
// HIDE PAGE/POST TITLE
*/
/*home page*/
/*MHD2026-Conference-Home*/
.page-id-3414 .entry-content {
	margin-top: -130px;
}
.page-id-3414 h1.entry-title {
	display:none;
}
/*MHD2024-Conference-Home*/
.page-id-1888 .entry-content {
	margin-top: -130px;
}
.page-id-1888 h1.entry-title {
	display:none;
}

.page-id-2645 .entry-content {
	margin-top: -30px;
}


.page-id-2645 h1.entry-title {
	display:none;
}

.page-id-2645 .woocommerce-breadcrumb {
	display:none;
}

/*
.page-id-2834 .entry-content {
	margin-top: -130px;
}
*/

.page-id-2834 h1.entry-title {
	display:none;
}


.page-id-2834 .woocommerce-breadcrumb {
	display:none;
}

/*new current home 210624*/
.page-id-3276 h1.entry-title {
	display:none;
}

.page-id-3276 .woocommerce-breadcrumb {
	display:none;
}
/*END new current home 210624*/



/* START Register/Make Payment Page */
/* Margin under header after removing h1 title */
.post-2314 header.entry-header {
	margin-bottom: 80px !important;
}
/* Margin under header - MHDU2024-Booking page - after removing h1 title */
.postid-2882 header.site-header {
	margin-bottom: 80px !important;
}

/* Margin Left of Mandatory Form Fields - MHDU2024-Booking page - so active border is visible */
.wc-pao-addon {
    margin-left: 2px;
}
/* END Register/Make Payment/Booking Page */

/* Hide Page Title */
.post-2314 h1.entry-title {
	display: none;
}

/* Change Cart Icon */
.site-header-cart .cart-contents::after {
	content: "\f07a";
}


/*
// HIDE CART TITLE / BASKET TITLE
*/

.page-id-13 h1.entry-title, .page-id-14 h1.entry-title {
	display:none;
}

/*
*FOOTER WIDGET
align right to copyright
*/

/*
.site-footer {
    padding: 1em 2em;
}

.footer-widget-1 {
    float: right;
}

*/

/*
*FOOTER COLOPHON COPYRIGHT EDIT
Change from all caps to sentence case
*/

div.site-info {
	font-family: "Mulish";
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	text-transform: inherit;
}

/*
* HIDE SITE-INFO
Display in Widget - footer-widget-2
*/

/*
.site-info {
   display: none;
}
*/

/*
* LEFT ALIGN STOREFRONT SECTION TITLES
ie. Best Sellers, Related Products, Recent Products
*/

.storefront-product-section .section-title {
text-align: left;
margin-bottom: 1em;
}


/*
//WP MEMBERS / NEW USER / SYSTEM EMAILS ADDRESS FIX | REDUCE LIKELYHOOD OF SPAM CLASSIFICATION
add_action( 'phpmailer_init', 'fix_my_email_return_path' );
function fix_my_email_return_path( $phpmailer ) {
    $phpmailer->Sender = $phpmailer->From;
}
*/


@media screen and (max-width: 767px) {
    .woocommerce-breadcrumb {
	 margin-bottom: 3em !important;
    }

	h1.entry-title {
    	font-family: "Mulish";
	    font-size: 2em;
		font-weight: 700;
		font-style: normal;
		text-transform: uppercase;
	}

    button.menu-toggle {
	    cursor: pointer;
	    float: right;
	    position: relative;
	    border: 0; 
	    box-shadow: none;
	    border-radius: 0;
	    background-image: none;
	    padding: 0 1em 0.5em 1em; 
	    font-size: 1em;
    }

    .storefront-handheld-footer-bar ul li.cart .count, button.menu-toggle::after, button.menu-toggle::before, button.menu-toggle span::before {
	    background-color: #393230;
    }

    button.menu-toggle span::before, button.menu-toggle::after, button.menu-toggle::before {
	    content: "";
	    display: block;
	    height: 3px;
	    width: 20px;
	    position: absolute;
	    top: 50%;
	    left: 0em;
	    margin-top: 10px;
	    -webkit-transition: all,ease,.2s;
	    transition: all,ease,.2s;
	    border-radius: 3px;
   }

}

@media screen and (min-width: 768px) {
    .main-navigation ul ul li a, .secondary-navigation ul ul li a {
    	width: 210px;
    }

}


/*
// Home Buttons
*/

/*
.button {
    display: inline-block;
    padding: 12px 24px;
    border-radius: 6px;
    border: 0;
    font-weight: bold;
    letter-spacing: 0.0625em;
    text-transform: uppercase;
    background: #0EAECE;
    color: #fff;
    width: 320px;
    text-overflow: show;
}
*/


/* Add a rollover background colour but keep the text white */
.button:hover, .button:focus, .button:active {
    background: #0075F1;
    color: #fff;
} 

/*
//PBS DISCLAIMER - HOME - PRESCRIBER - PATIENT
*/
.pbs-disc {
	font-family: "Mulish";
	font-size: 1em;
}


.pbs-outline {
	font-size: 1em;
	text-align: center;
	border: #6D707B solid 1px;
	padding: 5px;
}


/*
 * Storefront Font Awesome Icon Fix
 */

  i {
  font-family: fontawesome;
}


#order_line_items .uploaded-thumbnails {
    display: none;
}

.site-footer a:not(.button) {
	/*color: #6d6d6d;*/
	
}

/*
//GRAVITYVIEW Search Box
*/
.gv-search-box input#search-box-filter_2 {width: 70%;}

/*
//GRAVITYVIEW Back Button
*/
.gv-back-link a {
    background-color: red;
    padding: 8px;
    color: #ffffff;
}

/*
 //FONT AWESOME 5
*/
  .icon::before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
  }
body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--anyuniquetext123 a:before{
	content: "\f1fd"
}

.myprofile-logout a::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;  /*regular style/weight */
	content: "\f2f5";
	padding-right: 8px;
}

.myprofile-mypatients a::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;  /*regular style/weight */
	content: "\f0c0";
	padding-right: 8px;
}

.post-1124 .entry-content ul {
	list-style:none;
}

.post-1124 .entry-content ul li::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f0f0";
	padding-right: 8px;
	display: inline-block;
	margin-left: -1.3em;
	color: #07abcc;
}

.post-1124 .entry-content ul li {
		margin-left: -1em;

/*	background-color: #ccc;
	border: 0;
	height: 1px; 
	padding-bottom: 1.415em */
}

/*
// HIDDEN FOR DEVELOPMENT
*/

.hidden {display:none !important}
#hidden {display:none !important}
/*
// HIDE MAKE A PAYMENT POST IMAGE
*/

/*
.wp-post-image {
	display: none;
}
*/


/*
.single-product div.product .woocommerce-product-gallery {

	display: none!important;
}
*/

/* On Sale Styling */

.wc-block-grid__product-onsale, .onsale, .woocommerce-pagination .page-numbers li .page-numbers:not(.current) {
	color: #0075F1;
}

.wc-block-grid__product-onsale, .onsale {
	border-color: #0075F1;
	background-color: #fff;
}

/*
// Align Product Summary Left
*/
.single-product div.product .summary {
	width: 60% !important;
	margin-right: 0;
	float: left!important;
}
@media screen and (max-width:767px) {
	.single-product div.product .summary {
	width: 100% !important;
	margin-right: 0;
	float: left !important;
	}
}

/*

/*
// HIDE ALL NAVIGATION - SEARCH - AND-CART
*/

/*
.storefront-primary-navigation {
display: none!important;
}
*/

/* Make Price at Cart White */
.site-header-cart .cart-contents .amount {
	margin-right: .327em;
	color: #fff;
}


/*
.woocommerce-active .site-branding {
	margin-bottom: 3%!important;
}
*/

.woocommerce-active .site-header .site-search {
	display: none!important;
}


/*
// HIDE PRODUCT META
*/

.single-product div.product .product_meta {
	display:none!important;
}


/*
// MAKE AMOUNT LABEL FULL WIDTH FOR PAYMENT PRODUCT
*/

input#nyp {
	clear:both;
	width:100%;
}


/*
// HIDE BEST SELLING PRODUCTS
*/

.storefront-best-selling-products {
	display: none;
}


.storefront-full-width-content .woocommerce-products-header, .storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header {
	text-align: left !important;
}


/*
// HOME PAGE - HERO
*/
@media only screen and (min-width: 1280px) {
.hero-right-align {
	position: relative;
	display: block;
	justify-content: center;
	align-items: center;
	width: 33%;
	margin-left: 66%;
}
}

/*
// Footer Widget Row at Desktop Size - email width hack
*/

@media only screen and (min-width: 768px) {
	.footer-widgets.col-4 .block {
	width: 23.5%;
	float: left;
	margin-right: 1.5%;
}
}

.post-2727 h1.entry-title{
	display: none;
}

.page-id-2727 nav.woocommerce-breadcrumb {
	display:none !important;
}

/* BULLETS FOR SPEAKERS */
/*
.speakers li {
	list-style: outside !important;
}
*/

/* SPONSORS BLOCK */
/* Hide Sponsor Item Titles */
  #sponsors .sow-carousel-item-title {
	display: none;
}

/* no white 0.5 overlay on hover */
  #sponsors .sow-carousel-thumbnail .overlay:hover {
	opacity: 0;
}

/* more margin between item blocks */
#sponsors .sow-post-carousel-theme-base .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item {
	margin-right: 65px;
}