.product_heading{
 	text-transform: none;
 	line-height: 50px;
 	margin-left: -3px;
 	margin-top: -8px;
}
.breadcrumbs .tag_link{
	text-decoration: none !important;
}
.product_heading .stickers{
	margin-bottom: 5px;
}
h1 .stickers, h1 .stickers>div{
	font-size: 14px;
	line-height: 24px;
	margin: 0;
    vertical-align: middle;
}
.product_info_holder{
    padding-left: 30px;
}
.invalid-feedback{
	margin-left: 5px;
}
#instafeed div{
	padding: 0;
}
.offers .price-box{
	margin-bottom: 15px;	
	display: inline;
}
.offers .price-box .price{
	font-size: 27px;
}
.offers .price-box .price.old-price{
	font-size: 16px;
	margin-left: 6px;
}
.tag_link{
	text-decoration: underline !important;
}
.select-size ul li a{
	margin-bottom: 10px;
}

.select-size ul li a {
	border: 1px solid #c1c1c1;
	color: #434343;
	background: #f4f4f4;
	display: block;
	min-width: 40px;
	line-height: 28px;
	margin-right: 3px;
	text-align: center;
	padding: 0 15px;
	font-size: 15px;
}
.select-size ul li a:hover{
	border: 1px solid #f36422;
	color: #f36422;
}
.items-Pozadavky, .items-discussion, .items-description, .items-reviews{
	display: none;
}
.items-Pozadavky.selected, .items-discussion.selected, .items-description.selected, .items-reviews.selected {
    display: block;
}
.items-discussion .form-group{
	margin-bottom: 20px;
}
.tabs .nav, .tabs .nav-tabs{
	border-bottom: 0;
}
.tab_content .popis, .tab_content .popis p, .tab_content .popis span, .tab_content .popis strong, .tab_content .popis b, .tab_content .popis div{
	/*color: #000000 !important;*/
}
.stickers a{
	margin-right: 10px;
	margin-bottom: 5px;
}
.info-text.stickers a:hover{
	opacity: 0.7;
}
.items-description img, .items-description iframe{
	display: block !important;
	margin: auto !important;
}
.popis iframe{
	width: 700px;
    height: 395px;
    max-width: 100%;
}
.buy_box .radio{
	display: inline-block;
	width: 39%;
}
.buy_box .ext_radio{
    color: #000000;
}
.buy_box label{
	color: #000000;
}
.buy_box .ext_radio>span{	
	display: inline-block;
}
.buy_box .btn-buy{
	padding: 17px 25px !important;
}
.product_image{
	max-width: 100%;
	max-height: 500px;
	width: auto;
	margin: auto;
	display: block
}
.dostupnost_holder{
	font-size: 15px;
}
.dostupnost_holder i{
	margin-right: 5px !important;
	font-size: 15px
}
.dostupnost_holder a{
	text-decoration: underline !important;
}
li.dostupnost_block{
	display: inline-block;
}
.dostupnost_block:nth-of-type(1){
	margin-right: 30px;
}
.description-full{
	color: #000000;
}
.select-size>span{
	margin-right: 15px
}
.doprava_zdarma_label{
	background: #ffffff;
	color: #059226;
	padding: 5px 10px;
	border: 1px solid #dadada;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    text-transform: uppercase;
    display: inline;
    vertical-align: text-bottom;
}
.buy_box .row .col ul>li, .dostupnost_holder{
	padding: 5px 10px 5px 0px;
}
.radio_selected{
	background: #eeeeee;
}
.add_to_favorites{
	width: 100%;
    text-align: right;
}
.add_to_favorites i{
	color: #eeeeee;
	vertical-align: middle;
    font-size: 50px;
}
.add_to_favorites i:hover{
	color: #f36422;
}
.add_to_favorites i.added{
	color: #f36422;
}
#hodnoceni-block .star-holder{
	margin-bottom: 0;
	display: inline-block;
    height: 20px;
    line-height: 0px;
}
#hodnoceni-block h2>span{
	display: inline-block;
}
#hodnoceni-block h2{
	width: 100%;
}
#napsat_hodnoceni{
	display: inline-block;
    text-transform: none;
    font-size: 14px;
    margin-left: 10px;
    margin-bottom: 0; 
}
.recenze-holder:first-of-type{
	padding: 0px 0 8px;
}
.recenze-holder{
	padding: 30px 0 8px;
}
.recenze_head_holder{
	display: block;
}
.recenze-holder i:nth-of-type(5){
	margin-right: 10px;
}
.recenze-holder{
	border-bottom: 1px solid #dedede;
}
.recenze-holder:last-of-type{
	border-bottom: 0;
}
.recenze_head_holder span{
	margin-right: 10px;
}
#podobne-block .price-box .price{
	font-size: 18px;
}
#podobne-block .price-box .price.old-price{
	font-size: 15px;	
}
#podobne-block .price-box{
	margin-bottom: 0;
}
.other_versions li{
	padding: 7px 0;
}
.buy_box .btn-buy>.fas{
	display: inline-block;
	font-size: 15px;
	margin-right: 5px;
    vertical-align: bottom;
}
a.jazyk{
	cursor: text !important;
}
.big_image_holder{
	min-height: 500px;
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 15px;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
}
.big_image_holder .circle-holder{
	top: 25px;
    left: 25px;
}
.buy_box .btn-buy:hover>.fas{
	display: inline-block;
	font-size: 15px;
}
.fotorama{
	overflow: hidden;
    white-space: nowrap;
}
.fotorama img {
    padding: 5px 5px 0 0;
    max-height: 90px;
    display: inline;
}
.screenshots_holder {
	position: relative;
}
#btn-arrow-down{
	margin-top: 5px;
}
#btn-arrow-up{
	margin-bottom: 5px;
}
.screenshots{
	background: #f6f6f6;
    padding: 10px;
    border-top: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    margin: 30px 0;
    max-height: 440px;
    overflow: hidden;
	display: flex;
    flex-direction: column;
    scroll-behavior: smooth;
}
.recaptcha-hold div, .recaptcha-hold iframe {
    width: 100% !important;
}
.screenshots h4{
	text-transform: capitalize;
	flex: 0 1 auto;
}
.screenshots ul{
	overflow: hidden;
	flex: 1 1 auto;
}
.screenshots img{
	width: 100%;
}
.screenshots li:last-of-type{
	margin-bottom: 0px;
}
.screenshots li:first-of-type{
	margin-top: 0px;
}
.screenshots li{
	display: block;
	margin: 5px 0 5px 0;
}
.screenshots .btn-arrow{
	border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    padding: 0px;
    height: 16px;
    flex: 0 1 auto;
}
.screenshots .btn-arrow.disabled{
	opacity: 0.45;
}
.mfp-img{
	
}
.mfp-figure:after{
	background: none;
	box-shadow: 0 0;
}
.darek_holder img{
	width: 100%;
}
.white-block .popis ul{
	padding-left: 40px !important;
}
.pravidla-holder, .pozadavky-holder, .kategorie-holder{
	padding: 30px 30px 20px 30px;
    border: 1px solid #d9d9d9;
}
.pozadavky-holder iframe{
	max-height: 250px;
}
.brand-holder{
	padding: 0px;
    border: 1px solid #d9d9d9;
}
.brand-holder img:hover{
	opacity: 0.5;
}
.perex-holder{
	padding: 30px 30px 20px 30px;
    background: #ececec;
    font-weight: bold;
    color: #000000;
}
.digidrm_holder{
	display: block;
    margin-bottom: 10px;
}
.drm_icon{
	height: 30px;
}
.bazar-popup .mfp-content {
    max-width: 950px;
    background: white;
    padding: 40px 40px;
    text-align: left;
    margin: 40px auto;
    position: relative;
    color: #545454;
}
#bazar-info ul:not(.large_orange_list){
	list-style: none;
	margin-bottom: 1rem;
	padding-left: 17px;
}
#bazar-info ul:not(.large_orange_list) li{
	position: relative;
	margin-bottom: 5px;
}
#bazar-info ul:not(.large_orange_list)>li:before{
	content: "\f111";
	color: #f36422;
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	position: absolute;
    left: -15px;
    font-size: 8px;
}
#bazar-info ul:not(.large_orange_list)>li>ul>li:before{
	color: #dfdfdf;
    left: -15px;
    font-size: 6px;
}
.cover-href{
	width: 100%;
}
.description-full a, .perex-holder a, .pozadavky-holder a {
    text-decoration: underline;
    color: #f36422;
}
.radio_dostupnost>span{
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.size_table table{
	width: 100%;
	border: 1px solid #afafaf;
	border-collapse: collapse;
}
.size_table{
	margin: 30px 0 0;
}
.size_table table td{
	border-bottom: 1px solid #afafaf;
	padding: 10px;
}
.size_table table th{
	border-bottom: 2px solid #000000;
	text-align: center;
	font-weight: bold;
	background: #f36621;
	padding: 5px;
}
.size_table table:nth-of-type(2) tr:first-of-type td:first-of-type{
	background: url('/images/icons/pacman.png') no-repeat 10px 3px;
	min-width: 50px;
}
.size_table table:nth-of-type(2) tr:nth-of-type(2) td:first-of-type{
	background: url('/images/icons/ghost.png') no-repeat 10px 3px;
	min-width: 50px;
}
.size_table table:nth-of-type(2) tr:nth-of-type(3) td:first-of-type{
	background: url('/images/icons/ghost2.png') no-repeat 10px 3px;
	min-width: 50px;
}
.size_table tr td:not(:first-child) {
	text-align: center;
}
#wishlist_popup:hover{
	color: #f36422;
}
@media only screen and (min-width: 1200px) and (max-width: 1769px) {
	#podobne-block .price-box .price{
		font-size: 16px !important;
	}
	#podobne-block .price-box .price.old-price{
		font-size: 16px !important;	
	}
}
@media (max-width: 1199px){
	#podobne-block .price-box .price{
		font-size: 14px !important;
	}
	#podobne-block .price-box .price.old-price{
		font-size: 14px !important;	
	}
}

@media (max-width: 991px){
	.buy_box .radio{
		display: block;
		width: 100%;
	}
	#podobne-block .price-box .price{
		font-size: 25px !important;
	}
	#podobne-block .price-box .price.old-price{
		font-size: 20px !important;	
	}
	.big_image_holder{
		min-height: 1px;
	}
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
	.big_image_holder{
		margin-left: 15px;
    	margin-right: 0px;
	}
}
@media (max-width: 767px){
	.buy_btn{
		margin: auto;
		display: block;
	}
	.comment-detail .post-info ul li{
		float: none;
	}
	.comment-detail .post-info ul{
		display: block;
	}
	.product_info_holder{
		padding-left: 15px;
		padding-right: 15px;
	}
	.add_to_favorites{
		margin-left: 15px;
    	margin-right: 15px;
	}
	.product_heading{
		font-size: 35px;
	}
}
@media (max-width: 576px){
	.brand-holder .orange_link{
		padding: 0 0px 20px 0px;
	}
}
@media (max-width: 499px){
	.radio_dostupnost{
		display: block !important;
	    float: none !important;
	}
	span.dostupnost_block {
	    display: block;
	    margin-left: 0 !important;
	}
	.popis iframe{
		height: 195px;
	}
}



.white-block-product{
	background: #FFFFFF;
    padding: 30px 20px;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
}

.white-block-product p{
	margin-bottom: 20px;
}
.white-block-product .fas, .white-block-product .far, .white-block-product .fab{
	margin-right: 10px;
}

.white-block-product ul{
	list-style: none;
	margin-bottom: 1rem;
}

.product_action_buttons>li{
	float: left;
	margin-right: 20px;
}
#magic_box:hover{
	border-color: #f36422;
}
#magic_box{
	cursor: pointer;
}