.wpcf7-form p label {
	display: block;
}

.wpcf7 form.sent p {
	display: none;
}

.wpcf7 form.sent .wpcf7-recaptcha {
	display: none;
}

.navbar-custom .nav li > a {
    font-size: 20px;
	font-weight: bold;
}

.reset_variations {
display: none !important;
}

/*div.summary.entry-summary p.price{
	display: none !important;
}*/

span.swatch.swatch-label {
	border-radius: 0;
	min-width: 80px;
}

.header-shopping-cart{
background-color: rgba(26, 26, 26, 0.9);
}

.header-shopping-cart p{
color: rgba(255, 255, 255, 0.9);
}

.single-product .amount{
	font-size: large!important;
}

.woocommerce.single-product .price ins .amount{
	color: black;
	font-weight: bolder;
	font-size: large!important;
}

span.price span.woocommerce-Price-amount.amount {
		color: black;
	font-weight: bolder;
	font-size: large!important;
}

div#jp-relatedposts{
	display: none !important;
}

.module-title, .widget .widget-title, .post-title a, .single-product .product_title, .related.products h2, .upsells.products h2{
	font-weight:bold;
	font-size: 32px;
	color: rgb(44, 62, 80);
	
}

.page-header-module.module{
padding: 100px 0 30px;
}

.widget .widget-title{
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 5px;
	padding: 10px 0 10px;
	color: rgba(255, 255, 255, 0.9)!important;
}

p.n2-font-97951f65ac78fdcbe8ee6d410b6e24d8-paragraph.n2-style-3697f0a4f160fe5e47114a6a519ef605-heading.n2-ow{
letter-spacing: 6px!important;
}

div#n2-ss-2item1{
	letter-spacing: 8px!important;
}

h1.site-title a{
	color: rgba(255, 255, 255, 1)!important;
}

/*slider header text and button
 * 
 .mb-30{
 text-shadow: 2px 2px 3px black;
}

.mb-40{
 text-shadow: 2px 2px 3px black;
}

.btn.btn-border-w{
box-shadow: 2px 2px 3px black;
}

*/

/*
 include *.. for transform title to normal case
 * {
    text-transform: none !important;
}
 * */

tr.shipping_option{
	display: none;
}

.single-product .flex-control-nav.flex-control-thumbs li {
    float: left;
    width: 50px!important;
		height: 50px!important;
		overflow:hidden!important;
    margin-bottom: 8px;
    padding: 3px 3px 3px 3px;
    border: 1px solid #eee;
    margin-left: 0;
    margin-right: 0.5em;
}

.single-product .flex-control-nav.flex-control-thumbs li:nth-child(5n+5) {
    margin-right: 0 !important;
}

body.home .navbar-transparent {
background:rgba(44,62,80,.9) !important;
}