/*
Theme Name: Sushikiriz
Theme URI: https://bravad.ca
Author: Sébastien Gagné
Author URI: https://bravad.ca
Description: Wordpress bravad theme (Sushikiriz)
Version: 2.2.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bravad
*/

:root{
	--blue: #000;
	--primary: #162f3d;
}

html,body{ background: #162f3d; color: #fff;font-family: 'Montserrat', sans-serif;}
.site{background-color: #162f3d;}

.primary-nav .menu a:hover, .primary-nav .menu>.current-menu-item>a, .shop-nav a:hover{color: #292C2D; fill:#292C2D; }
.primary-nav .menu .sub-menu a:hover, .primary-nav .menu > .sub-menu .current-menu-item>a, {color: #fff; fill: #fff;}
.primary-nav .menu>.current-menu-item>a:before, .primary-nav .sub-menu>.current-menu-item>a {background-color: #292C2D;}
.shop-nav .account-icon{display:block}
.hero-caption img{width: 300px;}

@media(max-width:992px){
	.primary-nav .menu>.current-menu-item>a, .primary-nav .menu>.current-menu-item>a:focus, .primary-nav .menu>.current-menu-item>a:active, .primary-nav .menu>.current-menu-item>a:hover, .primary-nav .menu a:hover{
		color:#fff;
		fill:#fff;
	}
	.block-title {
		margin-top:2rem;
	}
}

form{
	margin-top:4rem;
}
.ft-autofill{
	display: none;
}
.ft-field--button{
	align-items: flex-end;
	display:flex;
	justify-content: flex-end;
}
.ft-field--button button{
	background-color:#4e5354;
	border:0;
	border-radius: 5px; 
	color:#fff;
	height: 40px;
	padding:.2rem 2rem;
	transition: all .3s ease-in-out;
}
.ft-field--button button:hover{
	background-color:#000;

}

#place_order, .btn-primary, .btn, .button.single_add_to_cart_button, .wc-proceed-to-checkout .checkout-button{
	background-color:#4E5354;
	border:0;
}
#place_order:hover, .btn-primary:hover, .btn:hover, .button.single_add_to_cart_button:hover, .wc-proceed-to-checkout .checkout-button:hover{
	background-color:#000;
}
.btn-primary:focus, .button.single_add_to_cart_button:focus, .wc-proceed-to-checkout .checkout-button:focus, .btn:focus{
	background-color:#000;
}
.btn-primary:active, .button.single_add_to_cart_button:active, .wc-proceed-to-checkout .checkout-button:active, .btn:active{
	background-color:#000!important;
}
a:hover {
	color : #ffffff;
	text-decoration : none;
	
}	
a{
	color : #8a9294;
}
.shop-nav a{
	fill :#4e5354;
}
.products-filter, .shop-nav, .posted_in{
	display:none;
}
.bg-secondary{
	background-color:#fff!important;
	color:#000!important;
}
.invalid-feedback{
	color:#F59300;
}
.is-invalid{	
	background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" stroke="%23F59300" viewBox="0 0 12 12"%3e%3ccircle cx="6" cy="6" r="4.5"/%3e%3cpath stroke-linejoin="round" d="M5.8 3.6h.4L6 6.5z"/%3e%3ccircle cx="6" cy="8.2" r=".6" fill="%23F59300" stroke="none"/%3e%3c/svg%3e')!important;
	border-color:#F59300!important;
}
.ft-confirmation:before{
	display: none;
}
.alert-success{
	background-color:#3B7D2D;
	color: #fff;
	padding:1rem 2rem;
}