/*
#aantalTheme Name:   colormag child theme
Description:  Schrijf hier een korte omschrijving van je sub-thema
Author:       admin
Author URL:   https://kaasaanhuis.controleer-je-hier.nl/shop
Template:     colormag
Version:      1.0 
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  colormag-child
*/

/* Schrijf hier je eigen persoonlijke stylesheet */
 /* button, input[type="submit"] { */
    /* background:url(https://kaasaanhuis.controleer-je-hier.nl/shop/wp-content/plugins/kaasaanhuis/index.png) no-repeat;); */
/* } */
.text-block {
  position: relative;
  text-align:center;
  width:200px;
  bottom: 21px;
  right: 0px;
  background-color: #4F4F4F;
  color: white;
  1padding-left: 20px;
  1padding-right: 20px;
}
#tableprod{
	width:70%;
	
}
#tableprod{
	text-align:center !important;
}
#geg{
	padding-left:20px;
}
#keuzeweg {
  color: #99CC55;
}
.option_select{
	font-size:16px;
	font-family:'Open Sans', serif;
}
	
.info{
	font-size:18px;
}
#td_bestel{
	margin-left:-10px;
}
#kaasnaam{
	color: #289dcc;
	font-size:18px;
}

#informatie{
	color: #289dcc;
	font-size:18px;
}

 #comment-box {
	 input[type="text"]:focus, input[type="email"]:focus, input[type="search"]:focus, input[type="password"]:focus, input[type="url"]:focus, textarea:focus {
  border: 1px solid #289DCC;
}
   grid-column: 1;
   grid-row: span 1;
  }
 .myForm {
    display: grid;
    grid-template-columns: auto 1fr 1fr ;
    grid-auto-flow: col dense;
    grid-gap: .8em;
    background: #eee;
    padding: 1.2em;
  }
.grid-container_order {
  display: grid;
  grid-template-columns: 48px 250px 61px 200px;;
  1grid-template-rows: 100px 300px;
  1grid-gap: 10px;
  1background-color: #2196F3;
  1padding: 10px;
}

.grid-container_order > div {
  background-color: rgba(255, 255, 255, 0.8);
  text-align: center;
  1padding: 20px 0;
  1font-size: 30px;
}
.kolom a{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
}
#hr {
	background-color:#99CC55 !important;
	height:3PX;
}

#colophon {
  WIDTH: 94%;
}
.footer-right{
	1border: 1px solid black ;
	clear: both;
	position:relative;
	top:-72px;
	left:450px;
	font-size:16px;
	color:white;
	
}
#center-me {
  display: table;
  margin: 0 auto;
}
#hr{
	background-color: #000;
	margin-bottom: -5px;
	margin-top: -5px;
}
.itemkleur{
	background-color: #4F4F4F;
	color:white;
	margin-bottom:-7px;
	margin: -5px;
}
.blauw{
	background-color: #289DDE; 
	color:white;
	margin-top: -7px;
}
.groen{
	background-color: #99CC55;
	color:white;
	margin-top: -7px;
}
.grid-container { 
	text-align:center;
  display: grid;
  grid-template: 20px / 90px 300px 300px;
  grid-gap: 10px;
  1background-color: #2196F3;
  padding: 10px;
  padding-top: 30px;
  padding-bottom: 10px;
}

.grid-container > div {
  1background-color: rgba(255, 255, 255, 0.8);
  text-align: center;
  1padding: 20px 0;
  1font-size: 30px;
	padding-top:1px;
}
.main-navigation .sub-menu, .main-navigation .children {
  background-color: #4F4F4F;
}
#pass{
	border: 1px solid #89bc00;
}
.alignright {
	padding-right: 20px;
}
.fa {
	color: #289DCC; 
}
/* #img_contact{ */
	/* border: 3px solid #4F4F4F;  */
/* } */
a #home{
	border: 3px solid #4F4F4F; 
}
#home {
	border: none;
}
#home img{
	width:400px;
}
#prod_img{
	width:200px;
	border: 3px solid #4F4F4F;
}
#kopher{
	float:left;
}
.factuur{
	width:90px; 
}
.datum{
	width:100px;
}
.artikelen{
	width:300px;
}
#tabelmail{
	width:67%;
}
.element {
  float: left;
  1width: 100px;
  2height: 100px;
  background: #ce8888;
  1margin: 5px
  
}
.grid-container-element { 
    1isplay: grid; 
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    1grid-gap: 20px; 
    border: 1px solid black; 
    1width: 80%; 
} 
.grid-child-element { 
    1margin: 10px; 
    border: 1px solid red; 
}

#pressed, #unpressed{position:absolute; left:0px;}
#unpressed{opacity: 1; cursor: pointer;}
#unpressed:hover{opacity: 0;}
.div_td{
	display: inline-block;
}
#aantal, #gewicht{
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  width: 60%;
}
#gewicht1{
	width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  width: 20%;
}
#div_aantal{
	width:65px;
}
#div_naam{
	width:205px;
}
#prod_tabel{
	width:72%;
}
#prod_del{
	width:10px;
	border: 0px solid #eaeaea;
}

#prod_ch{
	width:10px;
	border: 0px solid #eaeaea;
}
#prod_aantal{
	width:20px;
	border: 0px solid #eaeaea;
}
#euro{
	width:5px;
	border: 0px solid #eaeaea;
}
#trline{
	background-color:#4F4F4F;
	color:white;
}
#prod_naam{
	width:240px;
	border: 0px solid #eaeaea;
}
#prod_gewicht{
	width:40px;
	border: 0px solid #eaeaea;	
}
#prod_prijs{
	width:95px;
	border: 0px solid #eaeaea;	
}
#prod_seal{
	width:20px;
	border: 0px solid #eaeaea;	
}
#prod_totaal{
	width:60px;
	border: 0px solid #eaeaea;	
}

#tdnaam{
	width:300px;
}
#prod_show{
	text-align:center;
}

#prodtekst{
	font-weight:bold;
	font-size:17pt;
	margin-top:-20px;
	color:#4F4F4F;
}
#tdaantal{ 
	width:60px;
	text-align:center;
}
#tdgewicht{
	width:80px;
	text-align:center;
}

#herbestel{
	float:left;
	width:80px;
}
.td{
	float:left;
}
/* .tdc{ */
	/* text-align:center; */
/* } */
	
#bestelling{
	padding-top:30px;
	width:100%;
	text-align;center;
}
#bestel{
	width:500px;
	float:left;
}
#besteldate{
	width:52%;
	float:left;
}	

.textarea1 {
  resize: none !important; 
  margin:0;
}
.refresh {
  display: inline-block;
  transform: rotate(90deg);
}
.map{
	float:left;
	width:430px;
}
.plaatsen{
	width:700px;
	float:left;
}
#kolom{  
	text-align:center;	
}
input #opslaan{
	position:absolute !important;
	bottom:20px !important;
	left:40px !important;
}
#kolom0,#kolom1,#kolom2{
	margin-right:15px;
	
}

.products{
  1margin-left: auto;
  margin-right: auto;
  float:left;
}
.prod{
	width:100%;
}
#name{
	width:40px;
}
#info{
	width:30px;
}
#tussen{
	width:1px;
	/* border-right: 3px solid #44eeff; */
	/* border-left: 3px solid #44eeff; */
	background-color:#99CC55 !important;
}
#wagenshow{
	color:#44eeff;
	position:relative;
	top: 33px;
	left:450px;
}
.footer-socket-wrapper {
    padding: 30px 0px 30px;
}
#map { 
	height: 380px; 
	width:400px
}
#routes{
	margin:0px;
    1margin-left:auto;
    margin-right:auto;
    width:109%;
}
#place{
	text-align:center;
	float:left;
	/* width:45%; */
	width:30%;
}
.entry-content{
	padding-left: 20px !important;
	margin-top: 20px;
}
.main-content-section{
	background-color:#fff !important;
}
.alignleft {
    padding-left: 20px !important;
	1float:none !important;
}
#content{
	margin-right:20px !important;
}
#primary{
	background-color:#fff !important;
	margin-right:20px !important;
}
#header-text-nav-containe{
	background-color: #C5C6C6 !important;
}
#header-text-nav-container{
	    background-color: #C5C6C6 !important;
}
#main {
    padding-top: 20px;
    padding-bottom: 0px;
    background-color: #C5C6C6 !important;
	margin: 0 auto !important;
	max-width: 1140px !important;
}
#site-navigation-sticky-wrapper{
    margin: 0 auto;
    max-width: 1140px;
}
.footer-socket-left-section{
	float:none;
	text-align:center;
}
 .footer-socket-wrapper { 
	clear:both;
	float:none !important; 
} 
.footer-socket-wrapper .copyright {
	float:none;
	text-align:center;
}
.main-navigation{
	margin: 0 auto;
	max-width: 1140px;
}
}.footer-socket-left-section {
	clear:both;
    float: none !important;
}
.entry-title{
	    display: none;
}
#header-text-nav-wrap{
	background-color: #4F4F4F !important;
}
	
.inneR2-wrap {
	max-width: 1200px;
} 
body {
	padding-top: 0px;
	background-color:#C5C6C6 !important;
}
#header-text a,#header-text p {
	color:#fff;
}
#header-right-section{
	float:none |important;
}
.clear {
   clear: left;
}
#menu{
	float:left;
}
#menu li {
    float: left;
    position: relative;
    font-family: 'Open Sans', serif;
    font-weight: 300;
}
#space{
	color:white;
	padding-left:5px;
}
.main-navigation li{
	float:right;
}

#header-logo-image {
    padding-left: 50px;
	padding-top: 35px;
}
#site-title {
    padding-top: 28px;
    padding-left: 160px;
}
#site-description {
	padding-top: 10px;
	padding-left: 230px;
	font-size:15pt;
}
#menu{
	margin-right:40px;
	
}
#adres{
	color:white;
	padding-right:30px;
	position: relative;
	top: -15px;
}
#adres a{
	color:white;
}
#site-navigation {
    background-color: #4F4F4F; 
}
.footer-socket-wrapper{
	background-color: #4F4F4F !important;
}
#colophon, #colophon p {
    margin: 0 auto;
    max-width: 1140px;
	padding-top:20px;
}
.cart{
	color: white;
}

.cart:before{
	1font-family: "Font Awesome 5 Free";
	1content:"\e615";
}
	
	

.btn--yellow:hover {
    background-color: #feff00;
}
.btn--yellow {
    -webkit-box-shadow: inset 0 -2px 0 0 rgba(0,0,0,.25);
    box-shadow: inset 0 -2px 0 0 rgba(0,0,0,.25);
    background-color: #ffed00;
    color: #221e1f;
}

.winkelwagen[data-v-e576cb4e] {
	position:relative;
    1width: 155px;
	1margin-right:20px;
    1float: right;
    1text-align: right;
    1position: fixed;
	top:-40px;
	left:50px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    1justify-content: flex-end;
}
#page{
	1max-width:100% !important;
}
#header-text-nav-wrap {
    padding: 20px 0 0px;
}
.inner-wrap {
	1max-width:100% !important;
}
.menu-primary-container{
	padding-right:200px;
}
#min{
	font-family: dod-icons;
	color:red;
	text-align:left;
}
#plus{
	color:red;
	text-align:right;
	1margin-left:2px;

}
.seal{
	width:30px !important;
	1background-color: red !important;
	1color:white;

}
#blok{
	width:50px;
	font-family: Arial,sans-serif;
}
.can::before{
	content: "\e92b";
}
@media screen and (max-width: 1203px) {
	element {
		width: 93%;
	}
}
@media screen and (max-width: 1190px) {
	element {
		width: 93%;
	}
	#site-navigation-sticky-wrapper{
		margin: 0 auto;
		width:94% !important;
	}
	#colophon, #colophon p {
		$width: 94%;
	}
	.1inner-wrap {
		width: 100%;
	}
	.footer-right{
		left:400px;
	
}
}

@media screen and (max-width: 360px) {
	a img {
		width:160px;
	}
	
}
