h1,h2,h3,h4,h5,h6 {
	letter-spacing:0px !important;
}

.header-scrolled-full {
	box-shadow: 0px 0px 10px 0px #000000;
}

strong {
	font-weight:400 !important;
}

.av-hamburger {
	display: none !important;
}


.logo img {
	padding:25px 0; 
/*	margin:25px 0;*/
}


.logo a {
  display: flex;
}

.logo img[src$=".svg"] {
  width: 260px;
}


.responsive .header-scrolled .logo img {
  padding: 5px 0;
	margin:0px !important;
  min-height: 30px;
}


.avia-post-nav .entry-image img {
    border-radius: 0px;
}

#socket .container,
#header_meta {
	white-space: nowrap;
	overflow: hidden;
}

#socket .container {
    padding-top: 10px;
    padding-bottom: 10px;
}

.copyright,
#top .phone-info {
	font-size:15px;
	font-weight:400 !important;
	text-transform:uppercase;
	float: none!important;
	letter-spacing:1px;
}

.homepage-prijs {
	color: #808080;
	margin: 20px 0;
}

input.plus,
input.minus {
	font-size:15px !important;
	color:#ffffff !important;
	border-radius:17px !important;
	line-height:15px !important;
	border: none !important;
	width: 33px !important;
	height: 33px !important;
	border: 8px solid #4d4d4d !important;
	background: #666666 !important;
	z-index:999999 !important;
}

#top div .quantity input.plus {
  margin-left: -15px;
}

#top .main_color .quantity input.minus {
  z-index: 999999 !important;
  position: relative;
}

#top .main_color .quantity input.qty {
	line-height: 15px !important;
	border: none !important;
	width: 48px !important;
	height: 33px !important;
	background:#4d4d4d !important;
	color:#ffffff !important;
	z-index:2 !important;
	margin-left:-15px;
}

.add-to-cart-pro button.a2cp_button {
	position: absolute;
	z-index:-1 !important;
	height: 33px !important;
	line-height:15px !important;
	border-radius:0 20px 20px 0 !important;
	margin-left:-25px;
	color:#000000 !important;
	font-size:15px !important;
}

.add-to-cart-pro {
    padding: 0.25em 0;
    z-index: 99 !important;
    position: absolute !important;
}

add-to-cart-pro button.a2cp_button:before {
  content: " " !important;
  width: 100% !important;
  height: 100px !important;
  position: absolute !important;
  background-color: white !important;
  bottom: 0 !important;
  border-top-left-radius: 50% 40% !important;
  border-top-right-radius: 50% 40% !important;
}

/*
#menu-item-shop.cart_dropdown:before{
	content: "Shop cart" !important;
	font-size: 13px !important;
	float:right !important;
	margin-left:-80px !important;
	margin-top:20px !important;
	position:absolute !important;
}
*/

#top .av-cart-counter {
 	background-color: #ffffff;
 	color: #000000;
}

.html_visible_cart .cart_dropdown {
  /*right: 50px !important;*/
	border:none !important;
}

a.cart_dropdown_link > span:before {
  opacity: 0;
}

a.cart_dropdown_link > span:nth-child(1) {
  background-image: url(http://localhost:8888/wordpress/wp-content/uploads/2021/04/shoppingbag_gold.svg)!important;
  background-size: contain;
  background-repeat: no-repeat;
	background-position: 50% 50%;
}

/*
a.cart_dropdown_link {
	max-width:100px !important;
}
*/

.cart_dropdown_first .cart_dropdown_link {
	font-size: 22px !important;
}

a.added_to_cart.wc-forward {
	display:none;
}

#footer {
	padding:0px ;
}

#footer .widget {
	padding: 0;
  margin: 10px 0 10px 0;
  overflow: hidden;
}

#social-icons {
	display: inline-block;
	text-align:center;
}

#social-icons img {
	max-width: 35px;
	margin: 0 10px !important;
}


#bestellen .avia-image-container.avia-align-center {
  display: inline-block;
}




table div.quantity {
  margin: inherit !important;
}
/* Verberg couponcode op cart pagina */

.coupon {
	display:none !important;
}

#top label {
    font-weight: inherit;
    font-size: 15px;
}

table.shop_table th {
  font-size: 15px;
  font-weight: inherit;
  line-height: 18px;
	text-transform: none;
	letter-spacing: 0px;
}

#top div form .form-row input.input-text,
#top div #content .form-row input.input-text,
#top div form .form-row textarea,
#top div #content .form-row textarea {
	font-size:15px;
}

#custom_html-2 {
	text-transform: uppercase;
}

#custom_html-3 {
	position:absolute;
	line-height:44px;
	right: 10%;
	
	font-size: 15px;
	color:#c8a35a;
	word-wrap: normal;
	max-width:120px;
}

#menu-item-shop .cart_dropdown_link {
	padding:0px !important;
}

.avia-menu .av-main-nav-wrap,
#menu-item-200,
#top #header .av-main-nav > li > a .avia-menu-text {cursor:default !important;}


div a.remove {
  display: block;
	background-color:transparent !important;
  text-indent: -9999px;
  background: url(http://localhost:8888/wordpress/wp-content/uploads/2021/04/bin.svg);
  border: none;
	border-radius:0px !important;
	height: 25px;
	width: 20px;
	margin-left:10px;
}

table.cart img {
	width: 80px;
}

th.product-remove,
th.product-thumbnail,
th.product-name,
th.product-price,
th.product-quantity,
th.product-subtotal {
	display:none;
}

h2.woocommerce-column__title,
.cart_totals h2,
h2.woocommerce-order-details__title {
	text-transform:none !important;
	font-size:22px !important;
}

/* Bestelling afhalen/bezorgen */

.select2-container--default .select2-selection--single .select2-selection__rendered {
	border-color: #262626;
	background-color: #262626;
	color: #969696;
	border:0 !important;
}


.select2-container--default .select2-selection--single {
  border: 0px;
  border-radius: 0px;
	background-color: #262626;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
	background-color: #444444;
}

ul#select2-coderockz_woo_delivery_delivery_selection_box-results {
	list-style-type: none !important;
	background-color: #262626;
}

/* Placeholder */

::-webkit-input-placeholder {
   color:transparent !important;
}

:-moz-placeholder { /* Firefox 18- */
   color:transparent !important; 
}

::-moz-placeholder {  /* Firefox 19+ */
   color:transparent !important; 
}

:-ms-input-placeholder {  
   color:transparent !important;
}

.select2-selection__placeholder {
	display:none !important;
}

.entry-content-wrapper li {
    margin-left: 0px !important;
    padding: 3px;
}

#top .header_color .dropdown_widget .buttons {
	background-color:#262626;
	text-transform: capitalize;
}

.main_color tr:nth-child(2n) {
	background-color:#262626;
	color:#ffffff;
}



div table.shop_table td {
	font-size:15px;
}

#top .dropdown_widget .buttons .button,
#top .dropdown_widget .total,
div .dropdown_widget .cart_list li {
	font-size:15px !important;
	color:#ffffff !important;
	font-weight: normal !important;
}

#top div ul.product_list_widget li a {
    font-weight: normal;
    font-size: 15px;  
}

.includes_tax {font-weight:400 !important;}

.woocommerce-page .button {
    min-width: 110px;
    padding: 10px;
    line-height: 1em;
    margin: 4px 2px 0 0;
    float: left;
    font-size: 15px;
}

table.shop_table tfoot td {
  font-weight: normal !important;
}

#top .order_details li {
	margin: 0 1em 7px 0;
	padding: 0 1em 0 0;
  text-transform: none !important;
  font-size: 15px;
  line-height: 1em;
  border-right: 1px dotted #444444;
}

.order_details li strong {
  font-size: 15px;
}

.html_header_top #menu-item-shop.cart_dropdown {
    border: none !important;
}

.return-to-shop {display:none;}

.cart_dropdown .dropdown_widget .widget_shopping_cart_content p {
	font-size: 15px;
}

.dropdown_widget ul.cart_list li a img {
	border: 0px;
	padding:0px;
}

.translate {
	margin-left:20px;
}

.product_meta {
	display:none;
}

.related.products {
  display: none;
}

#tab-description h2 {
	display: none !important;
}

#top .woocommerce-tabs .tabs li a {
	font-size: 15px;
	font-weight:normal;
	color: #c8a35a;
}

.main_color div.product .woocommerce-tabs .panel {
	font-size:15px !important;
}

#top div div.product .woocommerce-tabs ul.tabs li.active a {
	padding: 6px 15px 5px 15px;
}

#top .price span,
#top .price,
div .stock {
  font-weight: normal !important;
	color:#808080 !important;
}

td.actions {
	background-color:#000000;
	border:none !important;
}

#top .actions .button[name="update_cart"]:disabled {
  opacity: 0;
}

#customer_details h3 {
	margin-left:0px !important;
	padding-left:0px !important;
}

/* Bezorgen / Afhalen 2 */

#byconsolewooodt_checkout_field {
	margin-bottom:40px;
	width: 48%;
}

#byconsolewooodt_checkout_field h2 {
	font-size: 20px !important;
	text-transform: none !important;
	margin-bottom: 20px;
}

.byconsolewooodt_delivery_type label[for="byconsolewooodt_delivery_type_levering"].radio {
	display: inline-block;
  background-color: #c8a35a;
  color: rgba(0, 0, 0, 1);
  font-size: 16px !important;
  font-weight: normal;
  text-align: center;
  text-shadow: none;
  padding: 3px 12px;
  border: 0px !important;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

.byconsolewooodt_delivery_type label[for="byconsolewooodt_delivery_type_take_away"].radio {
	margin-left:20px;
  display: inline-block;
  background-color: #c8a35a;
  color: rgba(0, 0, 0, 1);
  font-size: 16px !important;
  font-weight: normal;
  text-align: center;
  text-shadow: none;
  padding: 3px 12px;
  border: 0px !important;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

.ui-corner-all {
	border-radius:0px !important;
}

.ui-widget-content {
  border: 0px !important;
  background: #444444;
  color: #222;
}

.ui-state-highlight {
	border: 0px !important;
  background: #A5DC86 !important;
  color: #000000;
}

.ui-state-default,
.ui-widget-content .ui-state-default {
	border: 0px !important;
  background: #c8a35a;
  color: #000000;
}

.ui-widget-header {
  border: 0px !important;
  background: #262626 !important;
  color: #ffffff !important;
  font-weight: normal !important;
  font-size: 15px !important;
}

.ui-datepicker th {
	font-weight: normal !important;
	color:#ffffff !important;
	border:0px !important;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary {
	opacity: 1 !important;
}

.ui-datepicker th {
	padding: .3em .3em !important;
}

@media only screen and (max-width: 989px) { 
	.responsive .logo img {
		width: 200px !important;
	}
}

@media only screen and (max-width:767px) {
.column_flex_reorder .entry-content-wrapper {
    display: flex !important;
    flex-direction: column;
    flex-wrap: nowrap;
}
  .column_flex_reorder .av_one_third:nth-child(1) {
    order:2
  }
  .column_flex_reorder .av_one_third:nth-child(2) {
    order:1
  }
}

@media only screen and (min-width: 768px) and (max-width: 989px) {
.responsive div table.shop_table td {
	font-size:15px;
    padding: 0 12px !important;
    vertical-align: middle;
	}
}