
/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//Überschreiben von NRH css-Klassen für Inserts im Magazin-Artikel//
////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////*/

/*https://www.nichtraucherformel.de/img/svg/check_turquoise.svg statt green
https://www.nichtraucherformel.de/img/svg/check_brown.svg statt light_blue


*/

.magazin-article.nrf h1,
.magazin-article.nrf h2,
.magazin-article.nrf h3,
.magazin-article.nrf h4,
.magazin-article.nrf h5{
	word-break: break-word;
}


.magazin-article.nrf .pt-5{
	padding-top: 1rem !important;
}

.magazin-article.nrf .pb-5{
	padding-bottom: 1rem !important;
}

.magazin-article.nrf .col-xs-12{
	width: 100%;
}

.magazin-article.nrf .display-flex {
	display: flex;
}

.magazin-article.nrf .did-you-know .col-xs-12{
	flex: 0 0 100%;
	max-width: 100%;
}

.magazin-article.nrf .image-h-250.logo{
	height: 150px;
}

/*// Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) { 
	.magazin-article.nrf .did-you-know .col-xs-12{
		flex: 0 0 100%;
		max-width: 100%;
	}

	.magazin-article.nrf .image-h-250.logo{
		height: 250px;
	}
}

/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
	.magazin-article.nrf .did-you-know .col-sm-12{
		flex: 0 0 100%;
		max-width: 100%;
	}

	.magazin-article.nrf .did-you-know .col-sm-6{
		flex: 0 0 50%;
		max-width: 50%;
	}
}

/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
	.magazin-article.nrf .did-you-know .col-md-12{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.magazin-article.nrf .did-you-know .col-md-6{
		flex: 0 0 50%;
		max-width: 50%;
	}
}

/*// Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { 
	.magazin-article.nrf .did-you-know .col-lg-12{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.magazin-article.nrf .did-you-know .col-lg-6{
		flex: 0 0 50%;
		max-width: 50%;
	}
}

.did-you-know h4{
	padding-top: 0.8em;
}

.did-you-know .fas{
	font-size: 7rem !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.magazin-article.nrf .btn-yellow {
	background-color: #B36322 !important;
	color: #fff !important;	
}

.magazin-article.nrf .btn-blue {
	background-color: #349FB3 !important;
	color: #fff !important;
}

.magazin-article.nrf .paragraph-text-medium{
	font-size: 1.1rem;
}

/*medium-turquoise*/
.magazin-article.nrf .background-light-blue {
	background-color: #89C7D3;
}

/*turquoise*/
.magazin-article.nrf .background-dark-blue {
	background-color: #349FB3;
}

.magazin-article.nrf .background-light-grey{
	background-color: #DBEEF1;
}

.magazin-article.nrf .paragraph-text-small {
	font-size: 80%;
}

.background-dark-grey-op-7 {
	background-color: rgba(33,33,33,0.7);
	padding: 0.5rem !important;
	margin-top: -36px !important;
}

.background-dark-grey-op-7.no-margin{
	background-color: rgba(33,33,33,0.7);
	padding: 0.5rem !important;
	margin-top: 0px !important;
}

.magazin-article.nrf .background-white {
	background-color: #ffffff;
}

.magazin-article.nrf ul.info-checklist{
  list-style-type:none;
  position: relative;
  padding-left: unset;
}

.magazin-article.nrf .info-checklist > li {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.magazin-article.nrf .info-checklist > li > img{
  width: 1.5rem;
  flex-shrink: 0;
}

.magazin-article.nrf .info-checklist > li > img.image-50{
  width: 50px;
  flex-shrink: 0;
}

.magazin-article.nrf .info-checklist-text{
  padding-left: 2rem;
}

.nrhBtnRow{
	margin-right: 0.1rem !important;
	margin-left: 0.1rem !important;
}

.nrhBtnRow img{
	width: 100%;
}

.nrhPicPlusText .padding-text,
.nrhPicPlusTextSubline .padding-text{
	padding-left: 1rem !important;
	padding-right: 1rem !important;
}

@media (min-width: 992px) {

	.nrhPicPlusText .padding-text,
	.nrhPicPlusTextSubline .padding-text{
		padding-left: 0 !important;
		padding-right: 1rem !important;
	}
}


#magazinDetailArticleSection .table > thead > tr > th, 
#magazinDetailArticleSection .table > tbody > tr > th, 
#magazinDetailArticleSection .table > tfoot > tr > th, 
#magazinDetailArticleSection .table > thead > tr > td, 
#magazinDetailArticleSection .table > tbody > tr > td, 
#magazinDetailArticleSection .table > tfoot > tr > td {
	border-color: #349FB3 !important;
}
