.pageContentBlog * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.BlogPageDiv {position:relative;}
.BlogPageClone {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 1000;}

.clearfix:after{
    content:"";
    display:table;
    clear:both;
}
img{
	max-width: 100%;
  border:0;
  margin:0;
}

.owl-box{
  width:100%;
}

.owl-carousel .owl-wrapper-outerX {height:535px !important;}
.owl-pagination {text-align:center;padding:20px 0 0 0;}

.owl-box .pr_borderleft {border:0px !important;}
.owl-box .product {border:1px solid #ececec !important;padding:0 27px 30px 27px;clear:both;}

.blog-neprehlednete-boxX .product,
.div_bestprofit .product {padding: 0;}

.blog-neprehlednete-boxX .product .price,
.div_bestprofit .product .price {padding: 0 20px 0 20px;}

.blog-neprehlednete-boxX .product .product_dostupnost1,
.div_bestprofit .product .product_dostupnost1 {width: auto;}


.owl-box .product .delim3rows {border:0px;}
/*.owl-buttons { display:none; }*/
.owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}

.owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	/*opacity: 0.5;*/
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #bfbfbf;
}
.owl-controls .owl-page.active span {background:#ec7626 !important;}
.owl-controls .owl-page:hover span {background:#ec7626 !important;}
.blog-vypis a{
	color: #25539c;
}
.blog-vypis a:hover{
	text-decoration: none;
}

.blog-vypis .blog-detail-box ul {
  list-style-type: circle;
  list-style-position: inside;
  margin:0px 0px 0px 20px;
  padding:0 0 0 5px;
}

.blog-vypis {
	xwidth: 1000px;
    margin: 0 auto ;
    /*font-size: 13px;*/
    position: relative;
}

.blog-vypis hr{
	clear: both;
	border: none;
	border-bottom: 1px solid #e6e6e6;
	margin: 30px 0px;
}

.blog-vypis-list{
	float: left;
	width: calc(100% - 344px);
  margin:0px 0 0 0;
}

.blog-vypis-sidebar{
	float: right;
	width: 314px;
  margin-top: -1px;
}

.blog-vypis .nav {padding:20px 0 0 0;margin:0 0 20px 0;}

.blog-info{
	margin-bottom: 20px;
}

.blog-detail-box p {clear: both;}
.blog-detail-box p, .blog-detail-box div {
	font-size: 15px;
}

.blog-stitky{
	margin: 0px;
	padding: 0px;
	list-style-type: none !important;
	box-sizing: border-box;
	background-image: url('../img/blog-stitek.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 30px !important;
}
.blog-stitky li{
	float: left;
	margin-right: 8px;
	font-size: 13px;
}

.blog-info .blog-stitky{
	float: left;
	width: 450px;
}
.blog-info .blog-datum{
	float: right;
	width: calc(100% - 490px;);
	font-size: 13px;
	color: #888888;
	text-align: right;
}

.blog-hlavni-clanek h1{
	font-size: 30px;
	margin-bottom: 20px;
  margin-top: 5px;
}

.blog-detail-box h1 {
	font-size: 30px;
	margin-bottom: 20px;
  margin-top: 0px;
}

.blog-hlavni-clanek p{
	font-size: 20px;
}

.blog-a-cely{
	margin-top: -4px;
  margin-bottom: 6px;
	text-align: right;
	font-size: 13px;
	display: block;
}
.blog-clanek-vypis {
	width: 48%;
	position: relative;
  margin-bottom: 10px;
}
.blog-clanky .blog-clanek-vypis.nomargin{
	margin-right: 0px;
}


.blog-clanek-vypis:nth-child(n) {float: left;}
.blog-clanek-vypis:nth-child(2n) {float: right;}

.blog-clanek-vypis img {width: 100%}

.blog-clanek-vypis .blog-datum{
	margin-bottom: 22px;
	font-size: 13px;
	color: #888888;
}
.blog-clanek-vypis .blog-stitky{
	margin-bottom: 10px;
	margin-top: 25px;
  height:35px;
  overflow: hidden;
  clear: both;
}

.blog-clanek-vypis .blog-stitky:after{
	content:"";
	display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}

.blog-clanek-vypis p{
	font-size: 14px;
	color: #888888;
  height:90px;
  xmargin: 0;
  overflow: hidden;
}
.blog-clanek-vypis .blog-a-cely{
	padding-top: 0px;
	margin-bottom: 20px;
}


.blog-strankovani{
	margin: 10px 0px 20px 0px;
	padding: 0px;
	display: block;
	text-align: right;
	list-style-type: none;
}
.blog-strankovani li{
	display: inline-block;
	margin: 0px 5px;
	color: #bfbfbf;
}
.blog-strankovani li a{
	border-radius: 4px;
	display: block;
	color: white;
	text-decoration: none;
	background-color: #bfbfbf;
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-size: 13px;
	text-align: center;
	margin: 0px -3px;
	transition: 0.3s;
}
.blog-strankovani li:hover a, .blog-strankovani li.active a{
	background-color: #ec7626;
}

.blog-novinky-email h4{
	font-size: 20px;
	color: #333333;
	margin-bottom: 20px;
	font-weight: normal;
}
.blog-novinky-email-box{
	padding: 20px;
	border-radius: 1px;
	background-color: #e7e7e7;
}
.blog-novinky-email-box label{
	display: block;
	margin-bottom: 5px;
	font-size: 14px;
	color: #888888;
}
.blog-novinky-email-box input{
	box-sizing: border-box;
  width:calc(100% - 140px);
	padding: 0px 15px;
  margin-right:10px;
	font-size: 16px;
	color: #333333;
	border-radius: 4px;
	height: 40px;
	vertical-align: top;
	border: none;
}
.blog-novinky-email-box button{
	color: white;
	border: none;
	background-color: #ec7626;
	height: 40px;
	width: 120px;
	font-size: 20px;
	vertical-align: top;
	padding: 0px;
	border-radius: 4px;
	margin-left: 10px;
	transition: 0.3s;
}

.blog-novinky-email-box form {margin:0;}
.blog-novinky-email-box button:hover{
	background-color: #e06614;
	cursor: pointer;
}

.blog-vypis-sidebar h4 {
	color: #2b2b2b;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 0 -1px;
	padding: 1px 0 25px 0;
}

.blog-neprehlednete{
	padding-bottom: 20px;
	border-bottom: 1px solid #efefef;
	margin-bottom: 20px;
}
.our-shop {
  border-bottom: 0px solid #fff;
}

.blog-neprehlednete-thumb{
	width: 90px;
  height: 90px;
	float: left;
	margin-right: 18px;
	margin-bottom: 20px;
}
.blog-neprehlednete-box .blog-datum{
	font-size: 13px;
	color: #888888;
}
.blog-neprehlednete-box h5{
	font-weight: normal;
	font-size: 16px;
  margin:0px;
  padding: 1px 0 8px 0;
}

.blog-recenze{
	padding-bottom: 20px;
	border-bottom: 1px solid #efefef;
	margin-bottom: 20px;
}
.blog-recenze-box{
	float: left;
	width: 147px;
	margin-right: 21px;
	margin-bottom: 20px;
}
.blog-recenze-list .blog-recenze-box{
  width:146px;
  float:left;
	margin-right: 21px;
	margin-bottom: 20px;
}

.blog-recenze-list .blog-recenze-box img {
  max-width:146px;
  max-height:146x;
  margin-right: 18px;
  margin-bottom: 20px;
}
.blog-recenze-list .blog-recenze-box:nth-child(2n){
	margin-right: 0px;
}
.blog-recenze-box h5{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-size: 16px;
	font-weight: normal;
}



.slicker-in-blog .blg-carousel-big {}
.slicker-in-blog .blg-carousel-big . blg-carousel-big-item {}

.slicker-in-blog .blg-carousel-little {}
.slicker-in-blog .blg-carousel-little . blg-carousel-little-item {}

.slicker-in-gallery .blg-carousel-big {}
.slicker-in-gallery .blg-carousel-big . blg-carousel-big-item {}
.slicker-in-gallery .blg-carousel-big . blg-carousel-big-item img {}

.slicker-in-gallery .blg-carousel-little {}
.slicker-in-gallery .blg-carousel-little . blg-carousel-little-item {}


.cls {clear: both; height: 1px; overflow: hidden;}

.c-blog {margin:auto;padding:0 60px;}
.blog-detail-box .owl-carousel-blog {margin:auto;}
.blog-detail-box .owl-carousel-blog .owl-carousel .owl-item  {display: table-cell !important; vertical-align: middle; float: none;}
                         
.blog-detail-box .owl-theme .owl-controls {top: 0px !important; position: absolute; height: 0; width: 100%;}
.blog-detail-box .owl-theme .owl-controls .owl-page span {background: #BFBFBF; border-radius: 0; border: 1px solid #BFBFBF; display: block; height: 10px; margin: 5px 5px; xopacity: 0.5; width: 10px; border-radius: 10px; box-sizing: border-box;}
.blog-detail-box .owl-theme .owl-controls .owl-page.active span {background: #fff; border: solid 2px #EC7626; height: 14px; width: 14px; margin: 3px 3px 3px 3px; box-sizing: border-box;}
.blog-detail-box .owl-buttons {position: absolute; top: 0px; width: 100%; height: 0;}
.blog-detail-box .owl-theme .owl-controls .owl-buttons div {background: #E7E7E7; border-radius: 0; color: #fff; display: inline-block; font-family: roboto; font-size: 100px; font-weight: normal; height: 535px; line-height: 100px; margin: 5px; opacity: 0.5;}
.blog-detail-box .owl-theme .owl-controls .owl-buttons div:hover {opacity: 1 !important; }
.blog-detail-box .owl-theme .owl-controls .owl-buttons .owl-prev {float: left;border-radius: 0; width: 50px; padding: 0; box-sizing: border-box; margin: 0 0 0 -60px; padding:38% 0 0 8px; border-radius: 3px 0 0 3px;}
.blog-detail-box .owl-theme .owl-controls .owl-buttons .owl-next {float: right; border-radius: 0; width: 50px; padding: 0; box-sizing: border-box; margin: 0 -60px 0 0; padding:38% 0 0 10px; border-radius: 0 3px 3px 0;}

.blog-detail-box .owl-carousel-blog .owl-item {position:relative !important;}
.blog-detail-box .owl-carousel-blog .owl-item .note {position:absolute;bottom:0px;z-index:10;}

.openPopupGallery img {max-width:100%; margin: auto;}

@media(max-width: 826px) {
#page.pageContentBlog .popup-overlay {display: none !important;}
}


.blog-vypis  .blg-carousel-big .slick-track  {display:table;}
.blog-vypis  .blg-carousel-big .blg-carousel-big-item  {display:table-cell; vertical-align: middle; float:none; height: auto; text-align: center;}
.blog-vypis  .blg-carousel-big .blg-carousel-big-item a {display:inline-block; text-align: center;}
.blog-vypis  .blg-carousel-big .blg-carousel-big-item  img {max-height: 470px; display: inline-block;}
.pageContentBlog .slicker-in-gallery .gallery-thumbs  {display:table; table-layout: fixed; xwidth: calc(100% + 20px); border-spacing: 10px; margin: 20px -10px 20px -10px; height: auto;}
.pageContentBlog .slicker-in-gallery .gallery-thumbs li {display:table-cell; vertical-align: middle; float: none; line-height: normal !important; height: auto; width: 130px; padding: 1%; position: relative; z-index: 1;}
.pageContentBlog .slicker-in-gallery .gallery-thumbs li img {margin: auto !important; max-width: 111.5px;}



#page .popup-overlay .popup-window .close {z-index:1015;right:10px;top:10px;}
#page .popup-overlay .popup-window .right-view {z-index:1009;width:31%;}
@media (max-width: 1001px) {
  #page .popup-overlay .popup-window .right-view {display:none;}
}

/*.pageContentBlog {z-index: 200;}*/


.blog-vypis-list h2 {padding: 0px 0;}
.blog-vypis-list .frmOdberAndOld {margin: 30px 0 0; padding: 0;}
.blog-vypis-list .frmOdberAndOld h4 {
	color: #2b2b2b;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 0 -1px;
	padding: 29px 0 25px 0;
}

.blog-vypis-list .frmOdberAndOld .frmOdber {
	height: 100px;
	background: #E7E7E7;
	padding: 20px;
	box-sizing: border-box;
	position: relative;
  width: 100%;
}

.blog-vypis-list .frmOdberAndOld .frmOdber label {
	font-size: 14px;
	color: #888888;
	position: absolute;
	left: 20px;
	top: 16px;
}

.blog-vypis-list .frmOdberAndOld .frmOdber .emailact {
	height: 40px;
	width: calc(100% - 150px);
	padding: 0 15px;
	border-radius: 3px;
	background: #fff;
	color: #333333;
	font-size: 16px;
	border: none;
	position: absolute;
	left: 20px;
	bottom: 20px;
	box-sizing: border-box;
	outline: none;
  font-family: 'Roboto', sans-serif;
}

.blog-vypis-list .frmOdberAndOld .frmOdber .btnOdberActN {
	cursor: pointer;
	height: 40px;
	width: 100px;
	border-radius: 3px;
	background: #EC7626;
	color: #fff;
	font-size: 16px;
	border: none;
	position: absolute;
	right: 20px;
	bottom: 20px;
	white-space: nowrap;
  font-family: 'Roboto', sans-serif;
}

.blog-vypis-list .oldActuality1 {padding-top: 16px;}
.blog-vypis-list .podobne-clanky:after {content:""; clear: both; display: block; height: 0; overflow: hidden;}

.blog-vypis-list  .c-blog-product {}
.blog-vypis-list  .c-blog-product .blog-product {margin: 20px 0;}
.blog-vypis-list  .c-blog-product .blog-product:after {content: ""; height: 0; overflow: hidden; clear: both; display: block;}
.blog-vypis-list  .c-blog-product p {margin: 28px 0 21px 0; padding: 0;}
.blog-vypis-list  .c-blog-product .blog-product .pr-img {height: 210px; width: 210px; position: relative; xtext-align: center; float: left;}
.blog-vypis-list  .c-blog-product .blog-product .pr-img a {display: block; height: 100%; xtext-align: center;}
.blog-vypis-list  .c-blog-product .blog-product .pr-img img {max-height: 95%; max-width: 95%; float: left; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}

.blog-vypis-list  .c-blog-product .blog-product .pr-tbl-param {display:table; width: calc(100% - 240px); float: right;}
.blog-vypis-list  .c-blog-product .blog-product .pr-tbl-param div {display:table-row; }
.blog-vypis-list  .c-blog-product .blog-product .pr-tbl-param div strong {display:table-cell; height: 30px; vertical-align: middle; color: #888888; width: 40%; padding: 0 10px; font-weight: 400;}
.blog-vypis-list  .c-blog-product .blog-product .pr-tbl-param div span {display:table-cell; height: 30px; vertical-align: middle; padding: 0 10px;}


.blog-vypis-list  .c-blog-product .blog-product .pr-tbl-param div:nth-of-type(2n) strong {background: #e7e7e7;}
.blog-vypis-list  .c-blog-product .blog-product .pr-tbl-param div:nth-of-type(2n) span {background: #e7e7e7;}
.blog-vypis-list  .c-blog-product .bt-line {height: 40px; text-align: center; margin: 30px 0;}
.blog-vypis-list  .c-blog-product .bt-line a {height: 40px; text-align: center; display: inline-block; line-height: 39px; color: #fff; background: #ec7626; padding: 0 20px; border-radius: 2px; text-decoration: none; font-size: 20px; }


.tblAkce {
  width:100% !important;
  border-collapse: collapse;
  border-spacing: 0;
}
.tblAkce th, .tblAkce td {
  border:1px solid #dee2e6 !important;
  padding:5px 10px !important;  
  border-spacing: 0;
  vertical-align: middle;
}

.tblAkce th a, .tblAkce td a {
  color:#ec7626;
}