/*
Theme Name: Nova
Author: Blik op online
Author URI: https://www.blikoponline.nl
Description: Nova Houtwerkplaats
Version: 1.0.0
Template: erado
Text Domain: nova-houtwerkplaats




/**********************************************************************
**                                                                   ** 
**                             ALGEMEEN                              **
**                                                                   **
**********************************************************************/


	/* header */
	.topheader-right .header-block {
		border-left: none;
	}
	.header-position.header-position-center.header-logo img {
		float: left;
	}
	.header-position.header-position-center.header-logo.tc a::After {
		content: 'Daar waar je jezelf kunt zijn';
		margin-left: 30px;
		margin-top: 14px;
		font-size: 42.16px;
		font-family: Myriad Pro;
		color: #b9d300;
		font-style: italic;
		font-weight: bold;
		float: left;
	}
	#header-wrapper, .has-sticky-header .fixed-top.main-header {
		border-bottom: 8px #9f2d19 solid;
		background-color: #ffffff;
		height: auto !important;
	}
	#header-wrapper .main-header.pb_35 {
		padding-bottom: 6px;
	}
	#header-wrapper .main-header.pt_35 {
		padding-top: 6px;
	}
	.main-header.main-header-6.container:not(.fixed-top) {
		border: 0px;
	}
	#header-wrapper .primary-menu > li.current-menu-item > a {
		color: #afcb07;
	}	
	.main-header .header-block span {
		color: #9f2d19;
	}
	#header-wrapper .primary-menu > li > a {
		font-weight: 500;
		font-size: 17px;
		color: #6a3d10;
		text-transform: unset;
	}
	#header-wrapper .primary-menu > li:hover > a span{
		color: #b9d300;
	}
	.header-logo img {
		max-height: 90px;
	}
	
	#header-cart .cart-count, .cartSidebarWrap .cart-sidebar-header .cartContentsCount {
		background-color: #b9d300 !important;
	}
	#header-cart .shopbag:hover::before {
		color: #b9d300 !important;
	}
		
	/* content */
	
	body.kc-css-system .kc-css-707347{
		margin-bottom: 0px !important;
	}

	.container:not(.footer-container):not(.page-container){
		background-color: #fff;
		margin-top: 0px;
		margin-bottom: 0px;
	}	
	h1 {
		color: #9f2d19;
		font-size: 40px;
		font-weight: 600;
	}
	.kc-container {
		background-color: #fff;
	}
	.fl-page-content {
		border-bottom: 10px solid #9f2d19;
	}

	a:hover {
		color: #80480d;
	}
	.woocommerce-breadcrumb	{
		margin-top: 20px;
		margin-bottom: 50px;
	}
	
	/* footer */

	#footer-wrapper {
		background-color: #9f2d19;
		border-top: 10px solid #fff;
	}
	#footer-wrapper .footer-top {
		background-color: #b9d300;
	}
	#footer-wrapper .footer-top .widget .widget-title h3 {
		margin-bottom: 0px;
		color: #9f2d19;
		text-transform: none;
	}
	#footer-wrapper, #footer-wrapper a {
		color: #9f2d19;
		text-align: left;
		text-decoration: underline;
	}
	#footer-wrapper, #footer-wrapper a:hover {
		color: #9f2d19;
	}	
	#footer-wrapper .container .footer-bottom {
		border: none;
		color: #fff;
	}	
	.footer-position:first-of-type .widget-title {
		display: none;
	}
	.footer-position:first-of-type h3 {
		margin-top: 0px;
		color: #9f2d19;
		font-size: 20px;
	}
	.footer-position:first-of-type p {
		margin: 0px;
	}	
	#footer-wrapper a:hover, #footer-wrapper .footer-bottom a {
		color: #7e9800;
	}		
	.menu_title {
		color: #9f2d19;
		text-align: left;
		text-decoration: underline;
	}
/*************************** PAGINA'S ***************************/

	/* Homepage */
	
	.widget.widget_revslider {
		border-bottom: #6a3d10 solid 10px;
		padding-bottom: 10px;
	}
	.button, input[type="submit"] {
		background-color: #7e9800 !important;
		border-bottom-color: #95fe00 !important;
		text-decoration: none !important;
		color: #fff !important;
		text-transform: none !important;
	}
	/* Overzichtpagina */	
	.term-description.container {
		padding-bottom: 60px;
		text-align: center;
	}
	.shop-action .shop-action-inner {
		border-bottom: none;
	}
	
	/* Productdetail */
	.products-links a {
		background-color: #afcb07;
	}	
	.products-links a i {
		color: #fff;
	}
	.single-product .product_title {
		color: #9f2d19;
		font-size: 30px;
	}
	.single-product .woocommerce-Price-amount.amount {
		color: #afcb07;
	}
	.single-product .woocommerce-product-details__short-description {
		border-top: none;
	}
	.single-product .single_add_to_cart_button.button {
		background-color: #afcb07; 
		border-color: #7e9800;
	}
	.single-product .single_add_to_cart_button.button:hover {
		background-color: #7e9800; 
	}	
	.single-product .product_meta {
		display: none;
	}
	.single-product .tabs {
		border-bottom: 2px solid #afcb07;
		padding: 0px;
	}
	.single-product .tabs li {
		background-color: #c8da52;
		padding-left: 20px;
		padding-right: 20px;
		margin-right: 4px;
	}
	.single-product .tabs li.active {
		background-color: #afcb07;
	}
	.single-product .tabs li.active::after {
		display: none;
	}
	.single-product .tabs li a, .single-product .tabs li.active a {
		color: #fff;
	}
	.single-product .entry-summary .price {
		margin-top: 40px;
		color: #afcb07;
	}
	.single-product .woocommerce-Price-amount.amount {
		color: #afcb07;		
	}
	/* Info pages */	
	.page-heading {
		background-color: transparent;
		margin-top: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.page-heading .page-title {
		text-transform: unset;
		color: #b9d300;
		margin-top: 50px;
	}
	#main-content h2, #main-content h3 {
		color: #9f2d19;
		text-transform: none;
	}
	#main-content a {
		color: #9f2d19;
		text-decoration:underline;
	}
	#main-content a:hover {
		color: #b9d300;
	}	
	
	/* Woocommerce */
	.woocommerce-Price-amount.amount::after {
		content: ',-';
	}
	
	
@media screen and (min-width: 0px) and (max-width: 500px){
	.header-position.header-position-center.header-logo.tc a::After {
		display: none;
	}
	
	.header-position.header-position-center.header-logo img{
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
}