.article { }

.article.full p {padding: 0 0 15px 0; } 
.articletitle { clear: both; font-size: 1em; margin: 0 0 10px 0; }

h1.articletitle  { color: #00AFFF !important; line-height: 1.3em; }

.newslink { 
	font-size: 1.3em;  
	line-height: 1.1em; 
}
a.newslink {  text-decoration: underline !important; }
a.newslink:hover { color: #333 !important;  text-decoration: underline !important; }

.description { 	font-size: 1.1em;   }
.descriptionfull { font-style: italic; border: 1px solid  #F1F1F1; padding: 10px 15px;}

.article { margin: 0;    padding: 0; }

.blocklink,
.article.full > .blocklink  { 
	height: 25px; 
	display: inline-block;
	float: right;
	text-align: right; 
	margin: 0px; 
	margin: 0 0 10px 0;
}

.blocklink > span,
.blocklink i  {
	font-size: 12px;
	padding: 0 0 0 2px;
}
.print { padding: 0 0 0 2px; }

.datepub {}
.dateupd {}
.author {}
.favorits {}
.print {}
.views { }

a.favorits:hover, a.print:hover { color: #333333; }


.aimg {
	float:left; 
	width:220px; 
	padding: 0;
	margin: 0px 20px 10px 0;
}
.aimg img {
	width:100%;
}



.askfrends { margin: 15px 0 ; float: left; }
.askfrends .askfendstitle { margin: 0 2px 2px 0px; padding: 0; }


.artbutton { margin: 20px 0 0 0; }

/*
.card a { text-decoration: none !important;}
h3.card-title, .card-title {
  font-weight: 600 !important;
  font-size: 16px !important;
  line-height: 23px !important;
  color: #000000;
  text-decoration: none !important;
}

.card:hover .card-title { color: #169A3B !important;}
a:hover .card-title { color: #169A3B !important;}

.article .card-footer { font-size: 0.85em; }

.card-bgimage {
 position: relative;
 height: 250px;
 width: 100%;
 background-position: center !important;
 background-size: cover !important;
 background-repeat: no-repeat;
 opacity: 1;
}
.card-bgimage:hover { opacity: 1 !important;}


.playvideo {
  display: block;
  position: absolute;
  top:0;
  left:0;
  width: 100%;
  height: 100%;
  background-image: url(/skins/template/i/play.png);
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 0.3;
 transition: opacity 0.8s linear;  -moz-transition: opacity 0.8s linear; -o-transition:  opacity 0.8s linear; -webkit-transition: opacity 0.8s linear;
}

.card-bgimage:hover .playvideo { opacity: 0.8;}
.bigimg { height: 500px; overflow:hidden; margin-bottom: 30px; }
.card { border-radius: 0px !important; border: 1px solid #EBEDED  !important;  }
.card-body, .card-title	{ border-radius: 0px !important; border: 0px solid transparent !important; }
.card .card-img-top 	{ border-radius: 0px !important; border: 0px solid transparent !important; }
.embed-responsive {  margin: 0 auto;text-align: center; max-width: 800px;}

*/




.article.full.des24 img { border-radius: 20px; }

@media (min-width: 321px) { 
	img.addpic { width: 100%; max-width: none; height: auto; margin: 10px 0px;}
}

@media (min-width: 576px) { 
	img.addpic { float: right; max-width: 450px; margin: 0 0 15px 15px; padding: 15px 0 0 0;}
}
@media (min-width: 768px) {
	img.addpic { float: right; max-width: 450px; margin: 0 0 15px 15px; padding: 15px 0 0 0;}
}
@media (min-width: 992px) {
	img.addpic { float: right; max-width: 450px; margin: 0 0 15px 15px; padding: 15px 0 0 0;}

}
@media (min-width: 1200px) {
	img.addpic { float: right; max-width: 450px; margin: 0 0 15px 15px; padding: 15px 0 0 0;}
}
@media (min-width: 1400px) {
	img.addpic { float: right; max-width: 450px; margin: 0 0 15px 15px; padding: 15px 0 0 0;}
}
@media (min-width: 1620px) {
	img.addpic { float: right; max-width: 450px; margin: 0 0 15px 15px; padding: 15px 0 0 0;}
}

