/*
Theme Name: Wanium Child
Theme URI: http://www.themelogi.com/themes/wanium
Description: A child theme of Wanium Theme
Author: THEMELOGI
Author URI: http://www.themelogi.com
Version: 1.0.0
Template: wanium
*/
nav .menu li.menu-item-type-taxonomy.menu-item.active a {
	color:#aec336 !important
}
nav .menu > li:hover >a:after,
nav .menu > li.current-menu >a:after,
nav .menu > li.current-hover >a:after,
nav .menu > li.current-menu-ancestor >a:after {
	width: 100% !important;
	left: 0 !important;
}

.tax-product_cat .page-title.image-bg .col-md-6.pt8 {
	display:none !important;
}
.btn {
	border-radius:15px !important;
}
.products .price {
	color:#262626 !important;
}
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-thankyou-order-received,
.woocommerce-cart .woocommerce-info,
.woocommerce-cart .woocommerce-message,
.woocommerce-cart .woocommerce-thankyou-order-received {
	border-color: #888;
	color: #888;
}
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before,
.woocommerce .woocommerce-thankyou-order-received:before,
.woocommerce-cart .woocommerce-info:before,
.woocommerce-cart .woocommerce-message:before,
.woocommerce-cart .woocommerce-thankyou-order-received:before {
	color: #888;
}

@media (min-width:992px) {
	.newsletter-box .maintitle {
		font-size:74px !important;
		line-height:85px !important;
	}
	.newsletter-box .subtitle {
		font-size:25px !important;
		line-height:25px !important;
	}
}
.newsletter-box .maintitle,
.newsletter-box .subtitle,
.newsletter-box .mc4wp-form .checkbox-field label,
.newsletter-box .mc4wp-form .checkbox-field label * {
	color: #7d4f20
}
.newsletter-box .subtitle {
	margin:20px auto 30px auto;
	font-weight:500;
}
.newsletter-box .mc4wp-form .col-md-5 {
	max-width:353px;
	margin-right:25px;
}
.newsletter-box .mc4wp-form .col-md-5,
.newsletter-box .mc4wp-form .col-md-4 {
	padding-left:0;
	padding-right:0;
}

.newsletter-box .mc4wp-form input[type='email'] {
	font-size:20px;
	font-style:italic;
}
.newsletter-box .mc4wp-form input[type='submit'] {
	max-width:200px;
}
.newsletter-box .mc4wp-form .checkbox-field input[type='checkbox'] {
	margin-right:10px;
}

@media (max-width:991px) {

}
.newsletter-box .mc4wp-form .checkbox-field {
	margin-top:20px;
	padding-left:15px;
	padding-right:15px;
	clear:both;
	float:left;
}
.newsletter-box .mc4wp-form .checkbox-field label {
	font-size:15px;
	font-weight:normal;
	font-family:inherit !important;
	text-transform:none;
}

@font-face {
	font-family: 'Irma Text Round';
	src: url('fonts/IrmaTextRound-Medium.woff2') format('woff2'),
			url('fonts/IrmaTextRound-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Irma Text Round';
	src: url('fonts/IrmaTextRound-Regular.woff2') format('woff2'),
			url('fonts/IrmaTextRound-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Irma Text Round';
	src: url('fonts/IrmaTextRound-Semibold.woff2') format('woff2'),
			url('fonts/IrmaTextRound-Semibold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'NF-Nadoco';
	src: url('fonts/NF-Nadoco.woff2') format('woff2'),
			url('fonts/NF-Nadoco.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

h1,
h2,
h3,
h4,
h5,
h6,
.maintitle {
	font-family:'Irma Text Round' !important;
	font-weight:600 !important;
	font-style:italic !important;
	letter-spacing:1px !important;
}

html,
body,
input,
label {
	font-family:'Irma Text Round' !important;
}
input {
	border-radius:15px !important;
}

.footer-widget {
	padding-top:25px;
}
.footer-widget .widget {
	margin-bottom:10px;
	color:#888;
}
.sub-footer .sub,
.sub-footer .social-list {
	display:inline !important;
}
.sub-footer .social-list {
	float:right;
}
.sub-footer .social-list li:hover a {
	color:#c5db34;
}
.sub-footer .social-list.list-inline li,
.footer-basic .social-list.list-inline li,
.footer-modern .social-list.list-inline li {
	margin-left:5px;
}

section .vc_col-sm-3 .wpb_single_image img,
section .vc_col-sm-4 .wpb_single_image img,
section .products .product img {
	border-radius:15px;
	border:1px solid transparent;
}
.onsale {
	padding: 10px !important;
	border-radius: 0 !important;
	height: unset !important;
	min-height: unset !important;
	line-height: 13px !important;
	font-size: 12px !important;
}
.woocommerce ul.products li.product .star-rating,
.woocommerce-cart ul.products li.product .star-rating {
	font-size:15px;
}
.woocommerce .star-rating:before {
	color:#6F461C;
}
.woocommerce .star-rating span::before {
	color:#c5db34;
}
.hero .background-overlay {
	opacity:0;
}
.ti-close:before {
	color:#fff;
}
.ssc-share-wrap .ssc-share-group li a,
.ssc-share-wrap .ssc-share-group li a:hover {
	border:0px none !important;
	font-size:20px !important;
	padding:0 5px !important;
	background:transparent !important;
	background-color:transparent !important;
}
.ssc-share-wrap .ssc-share-group li a span {
	display:none;
}
.ssc-share-wrap .ssc-share-group li a:hover {
	color:initial !important;
}

.single-product .cart {
	display:flex;
	margin-bottom:0.5em;
}
.single-product .single_add_to_cart_button {
	border-radius:15px !important;
	margin:0 10px !important;
}
.single-product .qty,
.single-product .product form.cart .variations select {
	border-radius:15px !important;
	min-width:100px !important;
	margin:0 !important
}
.single-product .posted_in {
	display:none;
}
.single-product .variations .label label,
.single-product label.qty {
	font-size: 14px;
	text-transform: none;
	margin-right: -17px;
	font-weight: 700;
	text-align: left;
}
.single-product .single_variation_wrap {
	clear:both;
	display:block;
	float:left;
}
.single-product .product-type-variable p.price {
	display:none !important;
}
.single-product .product form.cart {
	flex-flow:column wrap;
}
.single-product .woocommerce-variation-add-to-cart {
	display:flex;
	flex-flow:row wrap;
	width:100%;
}
.logo {
	max-height:40px;
}
footer .widget_media_image img {
	max-height:25px;
	width:auto;
	margin-bottom:0
}
footer .widget .title {
	margin-bottom: 15px !important;
	line-height: 100% !important;
	margin-top: 10px;
}
footer .widget a {
	display:block;
	font-family:inherit;
	color:#888 !important;
}
footer .widget a:hover,
footer .widget a:visited {
	color:initial !important
}
footer .widget p {
	margin-bottom:0;
	line-height:30px;
}