/*
Theme Name: CNSA
Version: 1.0
Description: Custom theme for the Council for NS Archives
Author: Websavers Inc.
Author URI: http://www.websavers.ca
template: bb-theme
*/

/* Add your custom styles here... */ 

/**
 * Websavers Button Overrides
 */
input,textarea{ border-radius: 0 !important; }
input[type=submit], input[type=button], button, .fl-button,
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button{
    border-radius: 0 !important;
    border: none !important;
    color: white !important;
    transition: color 0.3s, background-color 0.3s, opacity 0.3s !important;
}
.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover{ background-color: #c3c3c3; }

a.fl-button:hover *, .fl-builder-content a.fl-button:hover *{
    color: white !important;
}
.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after{
    margin-right: 1em;
}

/**
 * WooCommerce Overrides
 */

/** Disable Product Images **/
.woocommerce div.product div.images, .woocommerce-page div.product div.images{
	display:none !important; /* Important required for variable products for some reason */
}
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary{
	width: 100%;
	float:none;
}
.woocommerce.single-product div.product{
	width: 70%;
	margin-right: auto;
	margin-left: auto;
}

/** Hide Related Products **/
.woocommerce .related.products{ display:none; }

/** Hide Breadcrumbs **/
.woocommerce .woocommerce-breadcrumb{ display:none; }

/** Hide Single Product Tabs **/
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs{ display:none; }

/** Hide Single Product Meta **/
.woocommerce .product_meta, .woocommerce-page .product_meta{ display:none; }

/** Full Width Order Button **/
.woocommerce #payment input[type=submit]#place_order, .woocommerce-page #payment input[type=submit]#place_order{ 
    width: 100%; 
    font-size: 1.5em;
    padding-top: 0.7em;
    padding-bottom: 0.7em;
    height: auto;
}

/* body #tribe-events-content a{ color: #161b33; } */
body #tribe-events-content a{ color: #a5aa6b; }
body #tribe-events-content a:hover {text-decoration: underline;}

.woocommerce td.product-name dl.variation dd{ margin-bottom: 0.2em; }
table.shop_table.shop_table_responsive{ border: none; }

p.product.woocommerce.add_to_cart_inline a.button{ color: #161b33 !important; }
p.product.woocommerce.add_to_cart_inline{ 
	border: none !important; 
}

/** Custom Event registration button **/
.event-register{ 
	padding: 15px 0;
	color: white;
	text-align:center;
	font-size: 1.5em;
}
.event-register .fl-button{
	padding: 0.8em 1em;
	margin: 15px;
}

/**
 * Facebook feed in footer
 */
#cff.cff-fixed-height{ padding: 0; }

/**
 * Hide meta / notice info from events in the past
 */

body.tribe-event-in-past .tribe-events-schedule h2, body.tribe-event-in-past  .tribe-events-notices, body.tribe-event-in-past .tribe-events-single-section.tribe-events-event-meta {
    display:none !important;
}

/* hide "Sale" flag */
span.onsale { display: none !important; }



/**
 * Gravity Forms Styles
 */
.gfield_consent_description { font-size: 16px !important; }
