/*!
Theme Name:   	verfverkoop.be
Template:       storefront 
Theme URI:    	https://woocommerce.com/storefront
Author:         WooThemes
Author URI:     https://woocommerce.com/
Description:  	Storefront is the perfect theme for your next WooCommerce project. Designed and developed by WooCommerce Core developers, it features a bespoke integration with WooCommerce itself plus many of the most popular customer facing WooCommerce extensions. There are several layout & color options to personalise your shop, multiple widget regions, a responsive design and much more. Developers will love it's lean and extensible codebase making it a joy to customize and extend. Looking for a WooCommerce theme? Look no further!
Version:      	2.2.5
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  	storefront
Tags:         	e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options
*/
@import url('https://fonts.googleapis.com/css?family=Cuprum');

body{
	font-family: 'Cuprum', sans-serif;
}

@media screen and (max-device-width : 480px) {
	.cart-contents .count{
		display:none;
		}
	.main-navigation ul li a, .main-navigation ul li > a, .site-title a, a.cart-contents, .site-header-cart .widget_shopping_cart a:hover, .site-header-cart:hover > li > a{
		color: #838388 !important;
		text-transform: uppercase;
		font-size: 1.0em;
	}
}

.cart-contents:before {
    font-family:FontAwesome;
    content: "\f07a";
    font-size:18px;
    margin-top:10px;
    font-style:normal;
    font-weight:400;
    padding-right:5px;
    vertical-align: bottom;
}
.cart-contents:hover {
    text-decoration: none;
}
.cart-contents-count {
    color: #fff;
    background-color: #2ecc71;
    font-weight: bold;
    border-radius: 10px;
    padding: 1px 6px;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: bottom;
}

.main-navigation ul li a, .main-navigation ul li > a, .site-title a, a.cart-contents, .site-header-cart .widget_shopping_cart a:hover, .site-header-cart:hover > li > a{
    text-transform: uppercase;
    font-size: 1.0em;
}


.secondary-navigation .menu {
    font-size: 0.95em !important;
}

.main-navigation ul li a:active, .main-navigation ul li > a:active, .site-header ul.menu li.current-menu-item > a {
    color: #27b45f;
}
.secondary-navigation ul.menu a, .primary-navigation ul.menu a{
    color: #000;
    text-transform: uppercase;
}
.secondary-navigation ul ul, .secondary-navigation ul.menu ul {
	background: #000;
	background-color:#000;

}
.secondary-navigation ul.menu ul a{
		color:#fff;
}
.secondary-navigation ul.menu a:active,.secondary-navigation ul.menu a:hover {
    color: #27b45f;
}
.secondary-navigation .menu a {
    color: #737781;
}
.main-navigation ul li a:hover, .main-navigation ul li:hover > a{
	color: #27B45F;
}

.woocommerce-breadcrumb{
	color: #27b45f;
}
.woocommerce-active .site-header .site-search{
	width:15%;
}
input[type="search"]{
	background-color:#fff;
}

.widget_product_search form::before {
    background: #27B45F;
    background-size: auto auto;
    color: #fff;
    background-size: cover;
    padding: 14px 12px;
    top: 0;
    left: 0;
}
.widget_search form::before{
	/* background: #27B45F; */
	/* padding: 15px; */
    /* color: #fff !important; */
    /* top: 0.35em; */
    /* left: 0.3em; */

}
product_list_widget a:hover {
    color: #249e48 !important;
}
.page-template-template-homepage:not(.has-post-thumbnail) .site-main{
	padding:0em;
}
.site-search .widget_product_search form input[type="search"], .site-search .widget_product_search form input[type="text"], .widget_search form input[type="search"]{
	padding-left:3.0em;
}
.site-search .widget_product_search form::before {
    top: 0em;
    left: 0em;
}
button.menu-toggle, button.menu-toggle:hover {
    border-color: #ffffff;
   background: #27B45F;
}

.data-aboveheader {
    background: #000;
    color: #fff;
    list-style: none;
    height: 5em;
}
.data-aboveheader .widget{
	    margin: 0em !important;
}
.site-header .widget_shopping_cart li, .site-header .widget_shopping_cart p.buttons, .site-header .widget_shopping_cart p.total{
	background: #000;
}
.site-header-cart .widget_shopping_cart, .main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children {
    background-color: #000;
    }
    .home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
    margin-bottom: 0em !important;
}
#gtranslate_wrapper{
	top:15px !important;
	right:15px !important;
}
.data-right{
	float: right;
	margin-right: 15px;
	margin-top: 50px;
    color: #fff;
}
.data-left{
	float: left;
	margin-left: 15px;
	margin-top: 50px;
    color: #fff;
}
.data-right a, .data-left a{
      color: #fff;  
  }  
  
.fa{
    color: #189e48;
	margin-right:5px;
}
.fa-chevron-up{
    color: #fff;
    font-size: 2.0em;
    margin: 25% auto;
}
a {
    color: #249e48;
    outline: none !important;
}

header #search-header input#search-form_is {
    background: none;
    border: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 35px !important;
    height: 35px;
    border-radius: 0;
    text-shadow: none;
    box-shadow: none;
    padding: 0;
    text-transform: none;
    font-size: 0 !important;
    line-height: 0;
    margin: 0;
    background: #27b45f url(./images/magnify.png) center center no-repeat;
}

.home .alpha, h1{
	font-size:1.5em !important;
	font-family: 'Cuprum', sans-serif;
     display: none; 
}
h2, h3, h4, p, b{
		font-family: 'Cuprum', sans-serif;
}
.delta, h4 {
    font-size: 1.2em;
}
.storefront-full-width-content.woocommerce-checkout .entry-header{
	padding:0 0 1em;
}
 .footer_banner {
    max-width: 100%;
    position: relative;
    margin-left: 0;
    /* clear: both; */
    margin-left: 22%;
    clear: both;
    /* margin-top: 20px; */
	margin: 0 auto;
	text-align:center;
	background:#000;
}
#media_image-2{
	list-style:none;
	margin: 0 auto;
} 
#back-top-wrapper {
    right: 20px;
    bottom: 20px;
	position: fixed;
}
#back-top {
    overflow: hidden;
    border-radius: 50%;
	background:#27B45F;
	float:right;
	height: 50px;
}
#back-top a {
    display: block;
    width: 50px;
    color: #bbb;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    font: 11px/100% Arial, Helvetica, sans-serif;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    transition: 1s;

}
.widget{
	list-style: none;
}
.site-info{
	display:none;
}
/*woocommerce*/
.woocommerce-info, .woocommerce-noreviews, p.no-comments {
    background-color: #249e48 !important;
}
.woocommerce-ordering {
    float: right;
    margin-right: 1em;
    margin-bottom: 0;
    padding: .4em 0;
	color:#777777;
}
.orderby{
	padding: 4px 5px;
    width: auto;
    max-width: 100%;
}
label, badge{
	/* float: left; */
	/* margin-right: 10px; */
	/* display: inline-block; */
    /* padding: 6px; */
    /* font-size: 1.0em; */
    /* font-weight: bold; */
    /* line-height: 14px; */
    /* color: #777; */
    /* vertical-align: baseline; */
    /* white-space: nowrap; */
	text-transform: capitalize;
}
.woocommerce-products-header{
	padding: 0em !important;
}
select{
	color:#777;
}
div.product div .tabs li a:hover {
    color: #fff;
    background: #27b45f;
}
@media only screen and (min-width : 768px) {
.storefront-primary-navigation{
	display:none;
}

.site-header .site-branding{
	margin-right: 0.5em;
}
.woocommerce-active .site-header .secondary-navigation {
    width: 62%;
    float: left;
    margin-right: 0.1%;
    text-align: center;
}

}

@media only screen and (max-device-width: 480px) {
	.da-slide h2{
		white-space:normal !important;
		width:90% !important;
		}
		
	.da-slide-content {
		height:90% !important;
		width:90% !important;
		}
    }
	
div.pm{
	width:150px;
	margin:15px;
	background-color:transparent;
	float:left;
}