.kar19-box{width:47%; text-align:center; display:inline-block; margin:1.5%; border:1.5px solid #ffdd1a; box-sizing: border-box; font-family: 'Montserrat', sans-serif; border-radius: 15px; overflow:hidden;}
.kar19-title{padding:4%; font-size:1.2em;  background-image: linear-gradient(#b30000, #FFF); padding-bottom:40px; text-shadow:1px 1px 1px black; }
.kar19-title > a:link{color:#ffdd1a;font-weight:bold;}
.kar19-title > a:hover{color:#ffdd1a;font-weight:bold;}
.kar19-title > a:visited{color:#ffdd1a;font-weight:bold;}
.kar19-image{padding:4%; background-color:white; border-left:0px; border-right:0px;height:135px;}
.kar19-image > a > img {max-height:135px !important;}
.kar19-content{padding:5%; text-align:justify; background-image: linear-gradient(#FFF, #ff4d4d); padding-top:40px; color:#990000;}
.kar19-shopping{width:100%; padding:5%; box-sizing: border-box; background-image: linear-gradient(#ff4d4d, #b30000);}
.kar19-price{width:70%; display:inline-block; text-align:left;}
.kar19-price-old{text-decoration:line-through; font-size:0.90em; text-shadow:none;}
.kar19-price-new{color:#ffd700; font-weight:bold; font-size:1.5em; text-shadow:1px 0px 0.5px black;}
.kar19-price-new > span {font-size:1.1em;}
.kar19-buy{width:30%; display:inline-block; text-align:center; font-weight:bold;}
.kar19-buy > a{display:inline-block;} 
.kar19-buy > a > img{width:35px; opacity:0.75;}
.kar19-buy > a::after {
	content: " KOSÁRBA"; color:#ffd700;
}
#kar19-soon{text-align:center; margin-top:30px; font-size:2.5em; color:#FF7700; border:6px solid #FF7700; background-color:#444444; font-weight:bold; padding:5%; text-shadow:1px 1px 1px black;}

.kar19-section {}

.kar19-group{width:100%; margin:2.5% 0; border:1.5px solid #ffdd1a; display:block; text-align:center; box-sizing: border-box; font-family: 'Montserrat', sans-serif; padding:15px 0px; font-weight:bold; font-size:2em; 		background-image: radial-gradient(#ff4d4d 35%, #b30000); border-radius: 15px; overflow:hidden;}



.kar19-mini-group{width:45%; border:1.5px solid #ffdd1a; display:inline-block; text-align:center; box-sizing: border-box; font-family: 'Montserrat', sans-serif; padding:15px 0px; font-weight:bold; font-size:1.15em; background-image: radial-gradient(#ff4d4d 35%, #b30000); border-radius: 15px; overflow:hidden; z-index:1;color:#ffd700 !important;}
.kar19-mini-group > a:visited,link,hover{color:#ffd700;}

.kar19-fel > a:visited,link,hover{color:#ffd700;}

.kar19-Sanyi {transform: rotate(180deg); font-weight:bold; margin-top:-70px; position: relative; z-index:2; color:#ffd700;}

@media (max-width:930px){
	.kar19-box{width:95%; text-align:center; display:block; margin:5% 2.5%; border:1.5px solid #ffdd1a; box-sizing: border-box; font-family: 'Montserrat', sans-serif; border-radius: 15px; overflow:hidden;}
	
	.kar19-mini-group{width:100%; border:1.5px solid #ffdd1a; display:block; text-align:center; box-sizing: border-box; font-family: 'Montserrat', sans-serif; padding:15px 0px; font-weight:bold; font-size:1.15em; background-image: radial-gradient(#ff4d4d 35%, #b30000); border-radius: 15px; overflow:hidden; margin:10px 0px !important; z-index:1;color:#ffd700 !important;}
	
	.kar19-totop{width:50%; margin:2.5% 25%; border:1.5px solid #ffdd1a; display:block; text-align:center; box-sizing: border-box; font-family: 'Montserrat', sans-serif; padding:15px 0px; font-size:1.2em; 		background-image: radial-gradient(#ff4d4d 35%, #b30000); border-radius: 15px; color:#ffd700 !important;}
	
	article {max-width:100%; padding:0px; margin:0px; border:0px;}
	
	html{
		overflow-y: auto;
	}
	canvas{
		z-index:-1;
	}
	
	.kar19-Sanyi {transform: rotate(180deg); font-weight:bold; margin-top:-50px; position: relative; z-index:2; color:#ffd700;}
}
article
{
	/*background-color: #990000;*/
    color: #ffdd1a;
}
article .boxHead
{
	background-image: linear-gradient(to top,#990000 0,#660000 100%);
	color: #ffdd1a;
}
article .boxHead h1
{
	color: #ffdd1a;
}
html{
    overflow-y: auto;
}
canvas{
	z-index:-1;
}



    .diamond-shield {
      width: 0;
      height: 0;
      border: 50px solid transparent;
      border-bottom: 20px solid red;
      position: relative;
      top: -100px;
	  display:inline-block;
	  margin-bottom:10px;
	  z-index:1;
    }
    .diamond-shield:after {
      content: '';
      position: absolute;
      left: -50px;
      top: 20px;
      width: 0;
      height: 0;
      border: 50px solid transparent;
      border-top: 70px solid red;
	  z-index:1;
    }
  