

/* External content page */
.external-content {
	margin-bottom: 50px;
}
.ltb-content .external-content {
	max-width : 700px;
}

/* Boxes in product detail */
.rich-content {
	margin: -10px -18px -10px -17px;
	padding: 20px 0;
}
.rich-content .box-wrap {
  width: auto;
  margin: 0px auto 50px;
  text-align: center;
  box-sizing: border-box;
}
.rich-content .box-wrap.article ul {
	width: 570px;
	margin: 0 auto;
}
.rich-content .box-wrap.map #coverage-map iframe {
  width: 950px;
  max-width: 100%;
}
.rich-content .box-wrap.map .sticker span {
  font-size: 11px;
  line-height: 18px;
}
.rich-content .box-wrap > h2 {
	margin: 40px 0 20px 0;
	padding: 0;
}
.cat-digitalni_televize .rich-content .box-wrap {
  width: 945px;
}

.rich-content .box-wrap > div.box-right,
.rich-content .box-wrap > div.box-left {
  position: relative;
  float: left;
  margin-bottom: 0px;
  box-sizing: border-box;
}
.rich-content .box-wrap > div.box-left {
  float: right;
}
.rich-content .box-wrap > div.box-left,
.rich-content .box-wrap > div.box-right {
  height: 200px;
  width: 38.2%; 
  margin-bottom: 20px; 
}
.rich-content .box-wrap > div.box-left + div.box-left,
.rich-content .box-wrap > div.box-right + div.box-right {
  width: 61.8%;
  max-width: 550px;
}

.rich-content .box-wrap > div.box-left > div.text-box,
.rich-content .box-wrap > div.box-right > div.text-box,
.rich-content .box-wrap > div.box-left > img,
.rich-content .box-wrap > div.box-right > img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.rich-content .box-wrap > div.box-left iframe,
.rich-content .box-wrap > div.box-right + div.box-right iframe {
	margin-left: 0;
	margin-right: 20px;
}
.rich-content .box-wrap > div.box-right iframe,
.rich-content .box-wrap > div.box-left + div.box-left iframe {
   margin-left: 20px;
   margin-right: 0;
}

.rich-content .box-wrap > div.box-left > div.text-box,
.rich-content .box-wrap > div.box-right > div.text-box {
  width: 100%;
  box-sizing: border-box;
}
.rich-content .box-wrap > div.box-left > div.text-box {
  padding-left: 20px;
}
.rich-content .box-wrap > div.box-right > div.text-box {
  padding-right: 20px;
}
.rich-content .box-wrap > div > div.text-box p {
  margin-bottom: 10px;
}
.rich-content .box-wrap > div > div.text-box p:last-of-type {
  margin-bottom: 0px;
}
.rich-content .box-wrap > div.box-right img,
.rich-content .box-wrap > div.box-left img{
  max-width: 100%;
  max-height: 100%;
}
.rich-content .box-wrap > div.box-right iframe,
.rich-content .box-wrap > div.box-left iframe{
  max-width: 100%;
  max-height: 100%;
}
.rich-content .box-wrap > div.box-right {
  padding-right: 20px;
}
.rich-content .box-wrap > div.box-left {
  padding-left: 20px;  
}
.rich-content .box-wrap > div.box-left + div.box-left,
.rich-content .box-wrap > div.box-right + div.box-right {
  padding: 0px;
}
.rich-content .box-wrap > div.box-left {
  left: 0px;
  right: auto;
}
.rich-content .box-wrap > div.box-right {
  left: auto;
  right: 0px;  
}

.rich-content .box-wrap .key-properties > div {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 38.2%;
  margin-bottom: 0px;
  box-sizing: border-box;
}
.rich-content .box-wrap .key-properties > .box-text {
  width: 60.8%;
  max-width: 550px;
}
.rich-content .box-wrap .key-properties > .box-image.desktop-hidden {
  display: none;
}
.rich-content .box-wrap .key-properties > div img {
  max-width: 100%;
}
.rich-content .box-wrap .key-properties .text-box {
  padding-left: 16px;
}
.rich-content .description {
	font-size: 13px;
}
.rich-content .description .w-title {
	font-size : 18px;
	line-height : 120%;
}
.rich-content .reset {
	clear: both;
	font-size: 1px;
	height: 1px;
}

.rich-content .info-block {
	margin-top: 20px;
	font-size: 13px;
	padding: 0 20px;
}
.rich-content .info-block:first-child {
	margin-top: 0;
}
.rich-content .info-block h2 {
	font-size: 18px;
}
.rich-content .info-block .img-hld img {
	width: 100% !important;
}
.rich-content .info-block .txt {
	margin-top: 10px;
}
.rich-content .info-block .info-block-inner .img-hld {
	margin-left: -20px;
	margin-right: -20px;
}
.rich-content .info-block.dark_bg {
	background-color: #000;
	color: #fff;
	padding: 20px;
}
.rich-content .info-block.dark_bg * {
	color: #fff;
}
.rich-content .info-block.dark_bg + .info-block.dark_bg {
	margin-top: 0;
}

/* Article section */
.article-section {
	margin-bottom : 50px;
}
.article-section:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
}

.article-section .img {
	float : right;
	width : 60px;
}
.article-section .img img {
	width : 100%;
}
.article-section .title {

}

.article-section .data {

}
.article-section .img ~ .data {
	margin-right: 70px;
}

