 /* Main Cookies */
 .klaro.cm-index div.cookie-notice { 
	width: 80vw;
	left: 0;
	right: 0;
	margin: auto;
 }
 .klaro.cm-index .cookie-notice .cn-body { 
	display: grid;
	grid-template-columns: 2fr 1fr;
}
 .klaro.cm-index .cookie-notice .cn-body h2 { 
		font-size: 1.5rem;
}
 .klaro.cm-index .cookie-notice .cn-body p { 
	margin-right: 10px;
	}
 /* Main Pop-up - Buttons */
 .klaro.cm-index .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-top: 7px;
 }
 .klaro.cm-index .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok {
	 margin-top: 0px;
	 align-self: center;
	 place-self: center;
	 flex-direction: row-reverse;
	 flex-wrap: wrap;
	}
 .klaro.cm-index .cookie-notice .cn-ok .cm-link.cn-learn-more { 
	color: #9DBF41; 
	margin: 0px 5px 0px 5px;
	}
 .klaro.cm-index .cookie-notice .cn-ok .cn-buttons .cm-btn.cm-btn-danger.cn-decline { display: none;  }
 .klaro.cm-index .cookie-notice .cn-ok .cn-buttons .cm-btn.cm-btn-success { background-color: #9DBF41; }

 /* Second Pop-up */
 .klaro.cm-index .cookie-modale .cm-modal.cm-klaro {  }
  
 /* Second Pop-up - header */
 .klaro.cm-index .cookie-modal .cm-modal.cm-klaro .cm-header button.hide {  }
 .klaro.cm-index .cookie-modal .cm-modal.cm-klaro .cm-header .title { color: #9DBF41; }
 .klaro.cm-index .cookie-modal .cm-modal.cm-klaro .cm-header p {  }
   .klaro.cm-index .cookie-modal .cm-modal.cm-klaro .cm-header p ul { 
	 margin-left: 15px;
     list-style-type: disc;
	}
 .klaro.cm-index .cookie-modal .cm-modal.cm-klaro .cm-header p li { 
   display: list-item;
   list-style-type: disc;
 }
 
 /* Second Pop-up - purposes title */
  .klaro.cm-index .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purpose .cm-list-title {  }
 /* Second Pop-up - link */
 .klaro.cm-index .cookie-modal a, .klaro.cm-index .context-notice a, .klaro.cm-index .cookie-notice a { color: #9DBF41; }
 /* Second Pop-up - sliders */
 .klaro.cm-index .cookie-modal .cm-list-input:checked+.cm-list-label .slider,
  .klaro.cm-index .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-list-input:checked+.cm-list-label .slider { background-color: #9DBF41; }
  
 /* Second Pop-up - footer - buttons */
 .klaro.cm-index .cookie-modal .cm-modal.cm-klaro .cm-footer .cm-footer-buttons .cm-btn {  } 
 .klaro.cm-index .cookie-modal .cm-modal.cm-klaro .cm-footer .cm-footer-buttons .cm-btn.cn-decline {  }
 .klaro.cm-index .cookie-modal .cm-modal.cm-klaro .cm-footer .cm-footer-buttons .cm-btn.cm-btn-accept { background-color: #37693D }
 .klaro.cm-index .cookie-modal .cm-modal.cm-klaro .cm-footer .cm-footer-buttons .cm-btn.cm-btn-accept-all { background-color: #9DBF41; }

@media (max-width: 1170px) {	
	.klaro.cm-index .cookie-notice .cn-body { 
		display: block;
	}
}
@media screen and (max-width: 600px) {	
	.klaro.cm-index div.cookie-notice { 
		margin-bottom: 20vh;
 	}
	.klaro.cm-index .cookie-notice .cn-body { 
		text-align: center;
	}
  /*
	.klaro.cm-index .cookie-notice .cn-body h2 { 
		font-size: 1.2em;
	}
  */
	.klaro.cm-index .cookie-notice .cn-ok .cm-link.cn-learn-more { 
		width: 100%;
	}
 .klaro.cm-index .cookie-notice .cn-ok .cn-buttons { 
	width: 100%;
	}
}