/*
Theme Name: ColorMag-Child
Author: 
Description: Your description goes here
Version: 1.0
Template: colormag

This is the child theme for ColorMag theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

/*opslaan knop */
.block-title h4 {
	font-size:2.5rem !important;
}
.cm-entry-summary p {
  margin-bottom: 1.5em;
  font-size: 1.7rem !important;
}
#myBtndown {  
  position: fixed !important;
  top: 100px !important;
  left: 200px !important;
}

/* kop */
.cm-entry-title43{
	color: #207daf !important;
	font-weight:bold;
}
.cm-site-title {
	color: var(--cm-color-1, #207daf);
	font-weight:bold; 
	font-size:49px !important;
}
.cm-site-description{
	font-size:21px !important;
}
#cm-site-branding {
  1display: none;
  position: absolute !important;
}
.cm-header-col-1 {
  flex-basis: 80% !important;
}
.cm-header-col-1 {
  text-align: center;
}


/* menubalk */
#cm-primary-nav {
  border-top: 7px solid  #207daf;
}

#cm-primary-nav {
  background-color: #4F514E !important; 
  
}
/* producten */
.cm-entry-summary img{
	border: 5px solid #4F514E;
}
.centertd {
  text-align:center;
}
.centertd img{
	border: 0px solid #4F514E;
}

#productinfo{
	width:1024px;
}
#prod_image{
	height:80px;
	!border-radius: 50%;
}
#routeeo td{
	border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}
.cm-entry-header .cm-entry-title {
	display:none;
  1color:  #207daf !important;
  1font-weight:bold; 
  1font-size:49px !important;
}
#prod_show #home{
	border: 5px solid #4F514E;
	border-radius: 50%;
}

#prodtekst{
	color:#4F514E;
	font-size:20px !important;
}
table td {
	border-bottom: 0px solid #27272a;
}
.wp-block-image img{
   vertical-align: text-top !important;
}
/*footer*/
.cm-footer-bar{
	background-color: #4F514E !important; 

}
.custom-logo-link img{ 
	1border-radius: 50% !IMPORTANT; 
	width: 175px !IMPORTANT; 
  height: 112px !IMPORTANT; 
  1aspect-ratio: auto 176 / 112 !IMPORTANT; 
}
.cm-header-col-2 {
	flex-basis: 20% !important;
}
@media screen and (max-width: 1000px) {
	.custom-logo-link img{ 
		1border-radius: 50% !IMPORTANT; 
		width: 150px !IMPORTANT; 
		height: 96px !IMPORTANT; 
		1aspect-ratio: auto 176 / 112 !IMPORTANT; 
	}
	.cm-site-title {
		font-size:44px !important;
	}
	.cm-site-description{
		font-size:15px !important;
	}
}
@media screen and (max-width: 976px) {
	/* #prod_show 	#home img{ */
		/* max-width: calc(var(--content-width) *  0.75); */
	/* } */
	#prod_show #home{
		width:400px;
		border: 5px solid #4F514E;
		border-radius: 50%;
		max-width: calc(var(--content-width) *  0.75);
	}

}
@media screen and (max-width: 904px) {
	.cm-site-title {
		font-size:40px !important;
	}
	.cm-site-description{
		font-size:17px !important;
	}
	
}

@media screen and (max-width: 900px) {
  .custom-logo-link img {
    width:100px;
  }
}
@media screen and (max-width: 840px) {
  .custom-logo-link img {
    width:80px;
  }
}
@media screen and (max-width: 850px) {
	#cm-site-branding{
		width:90px;
	}
 	#cm-site-branding img {
		
		max-width: calc(var(--content-width) *  0.75);
		position:relative;
		top:-50px;
		left:15px;
	}
	.cm-site-title {
		1color: var(--cm-color-1, #207daf);
		font-size: 44px !important;
	}
}  
@media screen and (max-width: 874px) {
	.cm-header-col-1 {
	  flex-basis: 69% !important;
	}
	.cm-header-col-2 {
		flex-basis: 32% !important;
	}
}
@media screen and (max-width: 973px) {
	.cm-header-col-1 {
	  flex-basis: 73% !important;
	}
	.cm-header-col-2 {
		flex-basis: 27% !important;
	}
}
@media screen and (max-width: 996px) {
	.cm-header-col-1 {
	  flex-basis: 77% !important;
	}
	.cm-header-col-2 {
		flex-basis: 23% !important;
	}
}
/*
uit css
*/
Table td {
  padding: 6px 0px !important;
}
.1cm-entry-summary {
  margin-top: 10px;
}
.1cm-content {
  padding-top: 0px;
  padding-bottom: 0px;
}
#nieuwstr{
	text-color:red;
}

.cm-site-title{
	text-align: center;
}  
.center {
  margin-left: auto !important;
  margin-right: auto !important;
	width:50% !important;
}
#cm-site-branding img{
	position: relative !important;
  top: -50px !important;
  left: 20px !important;
}
/* @media screen and (max-width: 900px) { */
 	/* #cm-site-branding img { */
  	/* width:100px; */
		/* 1position:relative; */
		/* 1op:-50px; */
	/* 1left:15px; */
	/* } */
/* }   */

/* @media screen and (max-width: 850px) { */
 	/* #cm-site-branding img { */
		/* 1width:90px; */
		/* --contentWidth: 105px; */
		/* max-width: calc(var(--content-width) *  0.75); */
		/* position:relative; */
		/* top:-50px; */
		/* left:15px; */
	/* } */
	/* .cm-site-title { */
		/* 1color: var(--cm-color-1, #207daf); */
		/* font-size: 44px !important; */
	/* } */
/* }   */

/* @media screen and (max-width: 768px) { */
	/* #cm-site-branding img{ */
		/* 1width:100px;  */
		/* --contentWidth: 255px; */
		/* max-width: calc(var(--contentWidth) *  0.85); */
		/* position: relative !important; */
		/* top: -50px !important; */
		/* left: -170px !important; */
	/* } */
/* }   */

@media screen and (max-width: 542px) {
	#cm-site-branding img{
		width:80px; 
		max-width: calc(var(--content-width) *  0.75);
		position: relative !important;
		top: -50px !important;
		left: -100px !important;
	}
	.cm-site-title {
		1color: var(--cm-color-1, #207daf);

		font-size: 35px !important;
	}
	.cm-site-description{
		font-size:1px !important;
	}
}






