.content_ord_banner {background: #ff3e00;color: white;padding: 1em 1.5em;font-size: 1em;font-weight: 300; opacity: 1;transition: opacity 0.5s;text-align: justify;
margin:auto;margin-bottom: 1em;margin-top: 1em;
border-radius: 0.7em}
.content_ord_banner.content_ord_banner-closed{opacity: 0}
.content_ord_banner_2 {margin:auto;}
.content_ord_banner_2 a {
    border: 0.0995rem solid white;
    display: inline-block;
    padding: .2em 1em;
    cursor: pointer;
    /*white-space: nowrap;*/
    border-radius: 0.5em;
    box-sizing: border-box;
    background-color: #1a1a1a;
    color: white;
    text-decoration: none;
    font-size: 1.2em;
    border-radius: .4em;
    line-height: 1.3;
    padding: .3925em 1.41665em;
    font-weight: var(--font-bold);
}

.content_ord_banner_2 .center {
    display: block;
    text-align: center;
    margin-top: 1rem;
}

.content_ord_thermInfo{
    position: relative;
    padding-left: 1.5em;
    color:white;
}
.content_ord_thermInfoButton{
    position: absolute;
    left: 0;
    color: #ff3e00;
}
.content_ord_checkButton{
    position: absolute;    
    background: #179f14;
    left: .2em;
    top: .2em;
    bottom: .2em;
    padding: .124em;
    color: white;
    border-radius: 0.2em;
    border: none;
    padding: .2em;
    width: 1.1em;
    display: flex;justify-content: center;align-items: center;
}

.content_ord2_hbohr_title{color: #ff3e00;font-weight: var(--font-bold);height: 1.2em;padding: 0.5em 0;display: inline-block;vertical-align: inherit;}

.content_ord_selected.content_ord_selectedButton{
    display: inline-block;
    position: relative;
    /*padding: 0 0.5em 0 1.5em;*/
}

.content_ord_top_banner{display:block;max-width:100%;margin:auto}

.content_ord .content_h1 img {display:inline-block;height:1.5em;vertical-align:middle}

.content_ord_block{margin: auto;}
.content_ord_blockBottom {margin: auto;padding: 0 1.2438rem;text-align:justify; margin-top: 5.5em;box-sizing: border-box;}

.content_ord_block_part {overflow-y: auto; position: absolute; top: 0; left: 0; transition: 300ms left linear, 300ms visibility linear; width: 100%; overflow: hidden; visibility: hidden; box-sizing: border-box;}

.content_ord_block_part_1{left: 0;}
.content_ord_block_part_11{left: 100%;}
.content_ord_block_part_2{left: 100%;}
.content_ord_block_part_3{left: 200%;}
.content_ord_block_part_4{left: 300%;}

.content_ord_vyhody {
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.content_ord_vyhody .content-bile-ikony {
    margin-bottom: 1.5rem;
}

.content_ord_block_step2 .content_ord_vyhody,
.content_ord_block_step3 .content_ord_vyhody,
.content_ord_block_step4 .content_ord_vyhody {
    display: none;
}

.content_ord_block_step1 .content_ord_block_part_1{left:0%;overflow: hidden;position: relative;visibility: visible;}

.content_ord_block_step11 .content_ord_block_part_1{left:-100%; overflow: hidden;}
.content_ord_block_step11 .content_ord_block_part_11{left:0%;overflow: hidden;position: relative;visibility: visible;}

.content_ord_block_step2 .content_ord_block_part_1{left:-100%; overflow: hidden;}
.content_ord_block_step2 .content_ord_block_part_11{left:-100%; overflow: hidden;}
.content_ord_block_step2 .content_ord_block_part_2{left: 0%; overflow: hidden; position: relative; visibility: visible;}
.content_ord_block_step2 .content_ord_block_part_3{left:100%; overflow: hidden;}
.content_ord_block_step2 .content_ord_block_part_4{left:200%; overflow: hidden;}

.content_ord_block_step3 .content_ord_block_part_1{left:-200%; overflow: hidden;}
.content_ord_block_step3 .content_ord_block_part_11{left:-100%; overflow: hidden;}
.content_ord_block_step3 .content_ord_block_part_2{left:-100%; overflow: hidden;}
.content_ord_block_step3 .content_ord_block_part_3{left:0%; overflow: hidden; position: relative; visibility: visible;}
.content_ord_block_step3 .content_ord_block_part_4{left:100%; overflow: hidden;}

.content_ord_block_step4 .content_ord_block_part_1{left:-300%; overflow: hidden;}
.content_ord_block_step4 .content_ord_block_part_11{left:-200%; overflow: hidden;}
.content_ord_block_step4 .content_ord_block_part_2{left:-200%; overflow: hidden;}
.content_ord_block_step4 .content_ord_block_part_3{left:-100%; overflow: hidden;}
.content_ord_block_step4 .content_ord_block_part_4{left:0%; overflow: hidden; position: relative; visibility: visible;}

.content_ord_windows{position: relative;overflow: hidden; min-height: 5em; padding-bottom: 0.5em;}

.content_ord {margin:auto; }
.body_content_order .content_ord {margin-bottom: 4em;}
.page-handle-arrows .body_content_order .content_ord {margin-bottom: 0;}
.content_ord:not(.content_ord_block_step1):not(.content_ord_block_step11):not(.content_ord-more):not(.content_ord-cenik) {max-width: 40em;background: #171D25;border-radius:0.5em;padding: 1em 3em 1em 3em;margin-top: 4rem}

.page-handle-arrows .content_ord:not(.content_ord_block_step1):not(.content_ord_block_step11):not(.content_ord-more):not(.content_ord-cenik) {
    max-width: 80%;
    width: 100%;
    background: transparent;
    border-radius:0.5em;
    padding: 0 1.3vw 1em;
    margin-top: 0
}

.page-handle-arrows .content_ord_contact_table {
    border-bottom: none;
}

.content_ord_header {margin:auto;width:fit-content}

/*products*/

.content_ord_boxyUpozorneni {font-weight: var(--font-bold);color:red;text-align: center;padding: 1em}

.content_ord_subtitle {text-align: center; font-size: 1.6em;margin-bottom:1.2em;margin-top: 0.2em}
.content_ord_subtitle img {height: 1.5em;vertical-align: sub;margin-bottom: -0.1em;margin-left:0.1em}
.content_ord_subtitle b {font-size: 1.1em;vertical-align: baseline;}

.content_ord_remove{font-size: 1.5em;padding: 0em 0.2em;color: #d40000;}

.content_ord_sumTotal,
.content_ord_sum {
    margin-bottom: 1em;
    padding: 0.4em;
}

.content_ord_sumTotal,
.content_ord_sum,
.content_ord_code_text{
    font-size: 1.2em;
}

.content_ord_code_block {
    text-align: right;
}

.content_ord_sumInfo {margin-bottom: 1em;padding: 0.4em 2em 0.4em 2em;}

.content_ord_otherAccessories {
    text-align: center;
    font-size: 1.2em;
    padding: 0.4em 0.4em 0.4em 2em;
}

.content_ord_otherAccessories-other {
	border-top: 0.0498rem solid rgba(0, 0, 0, 0.2);
}

.content_ord_priceNone {text-decoration: line-through;}
.content_ord_sum, .content_ord_sumTotal{background: rgba(0, 0, 0, 0.2);}

.content_ord_sumTotalSmaller {background:transparent;margin-bottom:0}

.content_ord_message{text-align: center; font-weight:bold; display: none;margin:1em 0 0.5em 0; font-weight: 300;}
.content_ord_message img {display: inline-block;max-width: 100%}
.content_ord_message small {display: block;font-size: 0.6em;margin: 0.5em 0}
.content_ord_message smaller {display: block;font-size: 0.8em;margin: 1em 0}
.content_ord_message smaller div + div {margin-top: 0.45em}
.content_ord_message h3 {margin: 0.5em 0}
.content_ord_message .content_ord_question_hbo {margin-left: 0;vertical-align:initial}

.order_header_okay{display:flex;text-align:center;justify-content:center;align-items:center;}

.content_ord_block_step1 .content_ord_message {display: block;}

.content_ord_concant_subtitle{display: none; margin-bottom: 1rem; font-size: 1.5em;}
.content_ord_block_step2 .content_ord_concant_subtitle {display: block;font-size: 1.5rem;font-weight: 750}

.content_ord_block_step1 a.global_block, .content_ord_block_step1 a.global_block:hover {text-decoration:none;}

.content_ord_textInfo{/*font-size: 0.8em;/*max-width: 10em;*/margin: auto;}
.content_ord_price{/*color: white;/*font-weight: lighter;white-space:nowrap;*/}
.content_ord_priceSmall{color: white;font-size: 0.8em;}
.content_ord_priceSmall-samesize{line-height: 1.6em}

.content_ord_buttonD {height: 2em;}
.content_ord_button {position:absolute;bottom:0.5em;right:0;left:0;}
.content_ord_buttonSelect{font-size: 1.5em;line-height: 1;margin-right: 1em;}
.content_ord_select, 
.content_ord_selected {font-weight: 300; border: solid #ff3e00 0.0498rem;border-radius: .5em;padding: 0 1em;/*width: 3.5em;*/ vertical-align:middle; display:inline-block; position: relative;}

/*
.content_ord_select span, 
.content_ord_selected span {position: relative;top: -0.08em;}
*/
.content_ord_select {color: white;}

.content_ord_selected {background: #212326; color: white; border-color: #212326;}

.content_ord_otherAccessories_text,
.content_ord_sum_text,
.content_ord_sumTotal_text
{    text-align: left;
    padding: .3em;
    vertical-align: middle;
    margin-bottom: 0.2em;
    display: inline-block;}

.content_ord_otherAccessories_text {display: flex}

.content_ord_code_input{text-align: left;position: relative;vertical-align: middle;}
.content_ord_code_input > * {vertical-align: middle;display:inline-block }

.content_ord_code_inputText {width: 12em!important;display:inline-block!important;}

.content_ord_sum_price,
.content_ord_sumTotal_price
{float: right;/* width: 50%; */color: white;/*font-weight: var(--font-bold);*/text-align: right;/* font-size: 1.4em; */padding: 0.3em 0;}


.content_ord_vatInfoOrderWrap {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    margin-top: 1.5rem;
}

.content_ord.content_ord_block_step1.content_ord-notbox .content_ord_vatInfoOrderWrap {
    display: block;
    text-align: center;
}

.homepage-3 .content_ord_vatInfoOrderWrap {
    display: block;
}

.onlinetv_device .homepage-3 .content_ord_vatInfoOrderWrap {
    display: block;
    margin-top: 0.4rem;
}

.content_ord_vatInfoOrderWrap_part1 {
    order: 2;
}

.onlinetv_device .content_ord.content_ord_block_step1 .content_ord_windows {
    margin-top: 4rem;
}

.onlinetv_device .homepage-3 .content_ord.content_ord_block_step1 .content_ord_windows {
    margin-top: 0;
}

.content_ord_vatInfoOrderWrap_part2 {
    order: 1;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex: 1 1;
}

.content_ord_vatInfoOrderWrap_part2 .content_ord_vatInfoOrder {
    margin-right: 0; 
    display: block; 
    width: auto; 
    padding-right: 2rem; 
}

.content_ord_vatInfoOrderWrap_part2 .content_ord_vatInfoOrder {

}

.content_ord_vatInfoOrderWrap_part1 .content_ord_vatInfoOrderButton {
    display: inline-block;
}

[data-sum=price] {
    white-space: nowrap;
}

@media (max-width: 900px) {
    .page-handle-normal .content_ord_vatInfoOrderWrap {
        display: block;
    }
    .page-handle-normal .content_ord_vatInfoOrderWrap_part1 {
        text-align: center;
        margin-bottom: 1.5rem;
    }
    .page-handle-normal .content_ord_vatInfoOrderWrap_part2 .content_ord_vatInfoOrder {
        padding-right: 0; 
        text-align: justify;
    }

    .page-handle-normal .content_ord_vatInfoOrderWrap_part2 .content_ord_vatInfoOrder_infoIcon {
        display: none;
    }
    
}


.content_ord_vatInfoOrderButton{display: table-cell;vertical-align: top; padding-top: 0.25em; }
.content_ord_vatInfoOrderButton .content_orangeButton  {padding: 0.7em 1.5em}
.content_ord_vatInfoOrderWrap .content_ord_buttonOrderNext {flex: none; text-align: right;display: table-cell;vertical-align: middle;border: 0.0498rem solid #ff3e00;border-radius: 1em;float: right; width: max-content;}
.content_ord_vatInfoOrderWrap .content_ord_buttonOrderNext.content_ord_buttonOrderNextMax{border:none; background: #141517;padding: 0.75em 2em;}
.content_ord_buttonOrderNext {margin-left: auto;}
.content_ord_block_part_1 .content_ord_buttonOrderNext .content_orangeButton{border-radius: 0 1em 1em 0;margin-left: -0.0498rem;margin-right: -0.0498rem;padding: 0.5em 0.7em;}
.content_ord_block_part_1 .content_ord_buttonOrderNext.content_ord_buttonOrderNextMax .content_orangeButton{border-radius: 0.75em;}
.content_ord_block_part_1 .content_ord_buttonOrderNext .content_orangeButtonFullRadius.content_orangeButton {border-radius: 0.75em!important; float: none;}

.content_ord_vatInfo {text-align: center;margin-bottom: 1em;color: white;}
.content_ord_vatInfoOrderWrap .content_ord_vatInfoOrder {color: white;margin-right: 0.7em;display: table-cell; vertical-align: middle; /*width: 67%;*/padding-right: 1em;}
.content_ord_vatPrice{
    vertical-align: middle;
    font-weight: var(--font-bold);
    white-space: nowrap;
    text-align: center;
    font-size: 1.2em;
    margin: 0.30em 1em;
    display: inline-block;
    color: white;
}

.content_ord_vatInfoOrderPromo {
	vertical-align:top;
	padding-top: .6em;
}

.content_ord_vatInfoOrderButtonPromoMobile {display:none;text-align:right}

.content_ord_promoLink:hover {text-decoration:underline}

.content_ord_block_part_1 .content_ord_buttonOrderNext:hover{background: rgba(0, 0, 0, 0.2);}


.content_ord_vatInfoOrder a.content_ord_vatInfoOrder_check {margin-right: 0.6em;color: inherit;}
.content_ord_vatInfoOrder a.content_ord_vatInfoOrder_check:hover {text-decoration:none;}

.content_ord_vatInfoOrderLast {margin: 0.5em 0}
.content_ord_codeError {color: red;text-align: right;font-weight:bold;}

.content_ord_predplatit_row {margin-bottom: 1.5em;}
.content_ord_predplatit_row_item {float: left; width: 50%;}
.content_ord_predplatit_row_item-fullwidth {float: none;width: 100%;}
.content_ord_predplatit_row .content_ord_contact_name {text-align: left;padding-left: 2.45em;width: 15%;}

.content_ord_predplatit_row_item_label {color: white;    padding-left: 2.45em;margin-right: 0.8em;display: inline-block; width: 8em;vertical-align: middle}

/*contact*/
.content_ord_contact_row{
    clear: both;
    margin: 1em 0;
}

.content_ord_contact_row-term {
	padding: 1em 0;
	margin: 0em 0;
} 

.content_ord_contact_row-one .content_ord_contact_name {width:auto}
.content_ord_contact_row-one {margin-bottom:0}

.content_ord_question{
    text-align: right;
    margin-right: 2%;
    color: white;
    margin: 0 0.2em;
}

.content_ord_question2 {position:absolute;right:0.5em;bottom:1em;color:white}

.content_ord_question_hbo {
    text-align: right;
    color: #ff3e00;
    font-size: 0.7em;
    vertical-align: super;
}

.content_ord_contact_group {
    font-weight: var(--font-bold);
    margin: 1em 0 1em 0;
    font-size: 1.6em;
    text-transform: uppercase;
    text-align: center;
}
.content_ord_contact_groupInput{font-size: 0.8em;margin-left: 1em;font-weight: normal;}
.content_ord_contact_input_state{text-transform: capitalize;}
.content_ord_contact_name{
    width: 35%;
    /*float: left;*/
    text-align: right;
    margin-right: 2%;
    color: white;
   /* line-height: 2;*/
   /*padding-top:0.3em;*/
    display: inline-block;
    vertical-align: middle;
}
.content_ord_contact_input {
    width: 60%;
    /*float: left;*/
    position: relative;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}
.content_ord_contact_input.global_table{
	display: inline-table;
}
.content_ord_contact_double{width: 63%; float: left;}

.content_ord_contact_input input, 
.content_ord_contact_input select, 
.content_ord_contact_input textarea{    
    font-size: 1em;    
    padding: 0.4em;    
    border: 0.0498rem solid rgba(0, 0, 0, 0.2);
}

.content_ord_contact_input_city {width: 60%;}
.content_ord_contact_name_zip {color: white;padding:0em 0.4em 0em 0.8em}

.content_ord_contact_input_oko {
    position: absolute;
    right: 0.7em;
    top: 0;
    color: gray;
    line-height: 2.1em;
    vertical-align: middle;
}

input[type='number'] {
    -moz-appearance:textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

.content_ord_contact_input [name="form[prefix]"]{width: 49%;display: inline-block;}
.content_ord_contact_input [name="form[phone]"]{width: 49%;display: inline-block; margin-left: 1%;float: right;}


.content_ord_contact_inputSpin {
    position: absolute;
    top: 0.25em;
    right: 0.3em;
    display: none;
    color: #ff3e00;
    z-index: 1;
}

.content_ord_contact_error {
    float: right;
    color: red;
    display: none;
    font-weight: normal;
}

.content_ord_contact_error a {
	text-decoration: underline;
	color: inherit;
}

.content_ord_contact_error a:hover {
	text-decoration: none;
}

.content_ord_contact_block{
    margin: 1em 0;
    text-align: right;
}

.content_ord_contact_input input {
    outline: none;
}

body.theme-2025 .content_ord_contact_input input.error_input:focus,
.content_ord_contact_input input:focus {
    border: 0.0995rem solid #eee !important;
    margin-right: 0.0995rem;
}

.content_ord_contact_term {display:flex;box-sizing: border-box;}
.content_ord_contact_preterm_block{display: block;margin-bottom: 0.5em;text-align: justify;}

.content_ord_contact_term{color: white;cursor:pointer;margin-bottom:2em}

.content_ord_contact_term_check {margin-right: 0.6em;width:1em;flex-basis:1em;flex-grow:0;flex-shrink:0;display:inline-block;vertical-align:top}
.content_ord_contact_term_check .fa {color:#ff3e00}
.content_ord_contact_term_text {display:inline-block;}
.content_ord_contact_preterm .content_ord_contact_term_text,
.content_ord_infContact,
.content_ord_infContact .content_ord_vatInfoOrder
{display:inline; padding-right: 0;}

.content_ord_contact_term a.content_ord_contact_term_check {color: inherit;}
.content_ord_contact_term a.content_ord_contact_term_check:hover {text-decoration:none;}

.content_ord_contact_error-term {float: none;padding: 0.5em 0;width: 100%}

/*steps*/

.content_ord_steps{text-align:right;margin-bottom:1em;}
.content_ord_step_separator {display:inline-block;margin-left: 0.4em;padding-left:0.4em;color: #797979;border-left: solid #4d4d4d 0.0498rem}
.content_ord_step {display:none}
.content_ord_step big {font-weight:bold;font-size:1.2em}
.content_ord_block_step1 .content_ord_step1 {display:inline-block}
.content_ord_block_step11 .content_ord_step11 {display:inline-block}
.content_ord_block_step2 .content_ord_step2 {display:inline-block}
.content_ord_block_step3 .content_ord_step3 {display:inline-block}
.content_ord_block_step4 .content_ord_step4 {display:inline-block}

/* shipment */

.content_ord_transfer_row {font-size: 0.7em;margin-left:1em}
.content_ord_transfer_gls {margin: 1em 0 0 0;}
.content_ord_transfer_gls_form {margin: 1em 0 0em 0;}
.content_ord_transfer_input {width: 50%}
.content_ord_transfer_error {width: 68%;}
.content_ord_transfer_error span {display: none}

.content_ord_transfer_blockTransferAddress{display:flex;font-size: 0.74em;margin-bottom:1.5em;margin-left: 1em;}

/*payment*/
.content_ord_transfer {
    padding: 0.4em;
    font-size: 1.2rem;
    display: block;
   	box-sizing: border-box;
	width: 100%;
	margin-bottom: 1em;
	padding-bottom: 1em;
}

.content_ord_transfer.content_ord_shipmentHidden{visibility: hidden;display:none;}
.content_ord_transfer.content_ord_paymentHidden{visibility: hidden;display:none;}

.content_ord_transfer_title {
    font-weight: var(--font-bold);
    margin-bottom: 0.5em;
}

.content_ord_transferTitle{
    text-align: left;
    text-decoration: none;   
    color: inherit;
    min-height: 1.6em;
    padding: 0.2em 1em;
    display: block;
}
/*
.content_ord_transferTitle.content_ord_transferSelected {
    padding: 0.5em 1em;
}
*/
.content_ord_transferWrap {
    display: flex;
    align-items: center;
    min-height:1.6em;
}

.content_ord_transferWrapHBO {align-items:normal}
.content_ord_transferWrapHBO > .fa {margin-top: 0.1em}

a.content_ord_transferTitle {text-decoration: none;}

.content_ord_transferTitle img {height: 1.2em; vertical-align: middle;margin-right: 0.2em}
.content_ord_transferTitle .fa {margin-right: 0.5em;}
.content_ord_transferSelected, .content_ord_paymentOpakovane {background:#222830;border-radius: 0.5em}
.content_ord_transferSelected .fa-check-circle, .content_ord_transferSelected .content_ord_mobileInline {color: #ff3e00;}

.content_ord_transferSelected .content_ord_transferRealTitle {color: #ff3e00}
.content_ord_transferTitle-fit.content_ord_transferSelected {width:fit-content}

.content_ord_transferTitle:not(.content_ord_transferSelected):hover .content_ord_transferRealTitle {color: gray}
.content_ord_transferTitle:not(.content_ord_transferSelected):hover .fa[data-button] {color: gray}

.content_ord_paymentOpakovane {color: #ff3e00;border-top-left-radius:0;border-top-right-radius:0;position:relative}

.content_ord_transferSelected.content_ord_transferTitleWithOpakovane {border-bottom-left-radius:0;border-bottom-right-radius:0}

.content_ord_transferDesc{margin-left:0.3em;color:lightgray;font-size: 1rem;}
.content_ord_transferDescCancel2 {color: #ff3e00;cursor:pointer;}
.content_ord_transferDescCancel2:hover {text-decoration:underline}
.content_ord_transferDescNote {background:#1D232C;font-size:0.6em;border-radius:0.5em;padding:0.5em 1em 0.5em 2em; margin:0.5em 0;position:relative;max-width:23em;display:none;color:lightgray}
/*
.content_ord_transferDesc.content_ord_nomobile {margin-left:auto}
*/
.content_ord_transferDesc-mobile .content_ord_transferDescNote {font-size: .8em;}
.content_ord_transferSelected .content_ord_transferDescNote {display:block}

.content_ord_transferDescNote span {position:absolute;left:0.6em;top:0.2em;font-weight:bold;font-size:1.3em}

.content_ord_transferDescFlex{display:flex;align-items:center;}
.content_ord_transferDescFlexPobocka {overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}

.content_ord_transferDesc ul {list-style: none;position: relative;margin-left: 1em;padding-left: 1.2em;}
.content_ord_transferDesc ul li::before{content: "-";position: absolute;left: 0;}

.content_ord_shipmentPrice {display:block;text-align: right;padding-right: 1em}

.content_ord_transferDescHBO {display:none}
.content_ord_transferSelected .content_ord_transferDescHBO {display:block}

.content_ord_transferInfo{margin: 3em 1em 1em 1em;font-size: 0.7em;}

.content_ord_transfer_subform {font-size: 0.8em;margin: 0 2em;}
.content_ord_transfer_subform_row {padding: 0.5em 0em;vertical-align: middle;color: white;line-height: 2em;display: block;}
.content_ord_transfer_subform_row input, .content_ord_transfer_subform_row select {float: right;}
.content_ord_transfer_subform_help {font-size: 0.9rem;padding: 1em;color: white;} 
 
.content_ord_transfer_subform h2 {padding: 0;margin: 0;}
.content_ord_transfer_subform p {text-align: justify;}

/*end*/

.content_ord_blockComplete{width: 30em;max-width:100%;box-sizing: border-box;margin: auto;text-align: center;}
.content_ord_blockCompleteDuplicita {text-align: left;padding-bottom: 1.5em}

.content_ord_contact_table {margin-bottom: 1em;border-bottom: 0.0498rem solid #222e37;}

.content_ord_mobile, .content_ord_mobileInline {display: none!important;}

.content_ord_qrkod {float: right;margin-left: 1em}
.content_ord_qrkod a {color:inherit;font-weight:bold;text-align:center}

.content_ord_vatInfoOrder_infoIcon{
    margin-right: 1em;
}

.content_ord2_novyPack .content_ord2_group-sluzba .content_ord2_block{width: 9.5em;}

.content_ord_buttons {margin-bottom: 0.5em} /*at jde videt glow */
.content_ord_buttons-contact .global_floatRight {margin-left:1em;}
.content_ord_buttons-contact .fa-caret-left{margin-right: 0.45em;}

input.content_ord_pocatek {width: 12em;padding-left: 1em; padding-right: 1em}
.body_lang_hr input.content_ord_pocatek {width: 14em}
.body_lang_uk input.content_ord_pocatek {width: 14em}
.body_lang_pl input.content_ord_pocatek {width: 20em}

.tooltipster-center{
    text-align: center;
}

.content_ord_block_qrCode {
    margin-top: 2em;
}
.content_order_qrcode_platebni_karta{
    padding: .5em;
    background: white;
    margin: auto;
    display: inline-block;
    margin-left: 1em;
    float: right;
}

.content_order_qrcode_platebni_karta_text{
    font-weight: var(--font-bold);
    color: black;
    text-align: center;
    margin-top: 0.5em;
}

.content_ord2_groups139 .content_ord2_produktBottom {height:6.6em;}
.content_ord2_groups139 .content_ord2_produktBottom .content_ord2_priceSection {min-height:3.6em;}
.content_ord2_priceSection {font-weight: 300;}
.content_ord2_priceSection_mesic {font-weight: var(--font-bold);}

.content_ord .footer_wrap {font-size: 1.2em;}

.content_ord_block_prevod{
    text-align: left;
    display: block;
    background: rgba(0, 0, 0, 0.2);
    padding: 1em;
    border-radius: 0.5em;
    margin: 1.5em 0;
}

.content_ord_block_prevod ul {margin: 0 1em;list-style-type:none}

.content_ord_block_prevod_caption {display: block;margin-top: 1.5em;text-align:left;margin-bottom:0.5em}
.content_ord_block_prevod_caption + .content_ord_block_prevod {margin-top: 0em;padding: 0.7em}
.content_ord_block_prevod_caption + .content_ord_block_prevod ul {}

.content_ord2_block_title {
    font-weight: 750;
    font-size: 1.25em;
}

.content_ord2_block_title.content_ord2_block_title_oneline {
    font-weight: var(--font-bold);
    font-size: 1.2em;
}


.content_ord2_block_title img{height: 0.7em;margin: .26em auto  .65em auto ;}
.content_ord2_block_title{height: 1.6em;}

.content_ord_transferPrice { margin-left: auto;color:gray;margin-right:0.7em;text-align:right;margin-right:0;flex-shrink:0;}
.content_ord_transferDesc-mobile {display:none}

.content_ord_promo {padding-bottom:1em!important;padding-top:0!important}
.content_ord_promo > * {display: inline-block;vertical-align:middle}
.content_ord_promo input {width:10em;border:0}
.content_ord_promo input::placeholder {color:gray}

.content_ord_promo .content_ord_codeError {text-align:left;display:inline-block;display:none}


.content_ord_promo_msg {border:solid green 0.0498rem;font-weight:bold;margin: 1em 0;color:#6ef16e}
.content_ord_promo_msg .content_ord_sumTotal_price {color:#6ef16e}

.content_ord_block-product{border-color:#6C6D6F}

.content_ord2_groups {text-align:center;margin: 1.5em 0}
.content_ord2_group{ background: rgba(138, 176, 214, 0.19); background:linear-gradient(to bottom,rgb(138, 176, 214, 0.13) 0%,rgba(0,0,0,0) 80%);
padding: 0.7em 0;border-radius: 1em;display: inline-block;box-sizing:border-box;}
.content_ord2_group_nadpis {font-weight:500;font-size: 1.5rem;margin: 0.5em 0;width:100%;}
.onlinetv_device .content_ord2_group_nadpis {margin: 0.1em 0;}

.content_ord2_block {margin: 0.5em 0;display: inline-block;vertical-align: top;width: 15.5em;background:#141517;padding: 1em 0 0.5em 0;border-radius: 1em;box-sizing:border-box;position:relative;overflow: hidden;}
.content_ord2_groups_col3 .content_ord2_groups_max .content_ord2_block {width: 11.5em;margin: .5em 0em;}

.content_ord2_groups_max .content_ord2_block[data-show_group="box"] .content_ord2_block_title_box {position: relative;bottom: 0.5em; height: 1.6em;}
/*.content_ord2_groups_max .content_ord2_block img {height: 3.5em;}
/*.content_ord2_groups_max .content_ord2_group-hbo .content_ord2_block {padding-top: 0.4em;}*/
.content_ord2_groups_max .content_ord2_blockInfo{background: none; text-align: right;}
.content_ord2_groups_max .content_ord2_block_info div:nth-child(odd){background: #232323;}
.content_ord2_groups_max .content_ord2_blockInfo .content_ord2_block_info div{padding-right: 0.4em}
.content_ord2_groups_max .content_ord2_blockInfo .content_ord2_block_info div:nth-child(odd){background: transparent;background-image: linear-gradient(to right, rgb(0 0 0 / 0%) 0%, #282c33);}
.content_ord2_groups_max .content_ord2_group-info{background: none; margin-left: -11em;padding: 0;}

.content_ord2_block_nadpis {font-weight:bold;text-transform:uppercase;height: 3.9em;}
.content_ord2_block_logo {display: block;height: 2.5em;margin:auto;object-fit:contain;max-width:100%; object-position: bottom}
.content_ord2_block_logo-hbo { height: 1.2em;  padding: 0.5em;    width: auto;object-position: center;}
.content_ord2_block_logo-dalsi_stream {height: 3.6em;object-position: top;}
.content_ord2_block_favorite {background:#454748;color:white;text-transform:uppercase;position:absolute;top:0;left:0;right:0;font-size: 0.8em;letter-spacing: 0.4em;font-weight: 600;padding:0.2em 0;
background: linear-gradient(90deg, rgba(69,71,72,0.2) 0%, rgba(69,71,72,1) 15%, rgba(69,71,72,1) 85%, rgba(69,71,72,0.2) 100%);}
.content_ord2_block_info {margin: 0.5em 0 1em 0;height:5em; font-size: 0.85rem;}
.content_ord2_block_info-dalsi_stream {height:3.8em}
.content_ord2_groups_col1 .content_ord2_block_logo-hbo {object-position: top;}
.content_ord2_produktInfo {margin: 1.5em 0 1em 0;height:4.6em}
.content_ord2_produktBottom {margin: 1.5em 0 0 0;height:5.6em;display: block;}
.content_ord2_block_separator {border-bottom: solid 0.0498rem #656567;margin: 1.5em 2em;}
.content_ord2_button {margin: 1em 0;font-size: 1rem;display:inline-block;min-height:2em;line-height: 1.3;}

.body_hover .content_ord2_block-glow:hover {box-shadow: 0 0 0 0.1493rem gray;}

.content_ord2_block a.content_ord2_produktBottom {display: block}
.content_ord2_block a.content_ord2_produktBottom:hover {text-decoration:none;}

.content_ord2_block {color:inherit}
.content_ord2_block:hover {text-decoration:none;}

.content_ord_checkButtonFixed {
    color: white;
    background: #118211;
    border-radius: 1.5em;
    padding: 0.21em 0.22em 0.21em 0.2em;
}

.content_ord2_separator_mobile {display:none;}
.content_ord2_group_nadpis-mobile {display:none;}
.content_ord2_block_info-mobile {display:none;}

.content_ord2_groups-smaller {margin: 0}
.content_ord2_groups-smaller .content_ord2_group_nadpis {margin:0;font-size: 1em;margin-top: -0.2em}
.content_ord2_groups-smaller .content_ord2_group {padding-bottom: 0}
/*
.content_ord2_groups-noTitles .content_ord2_group_nadpis {display:none!important}
*/

.content_ord2_notitles .content_ord2_group_nadpis {display:none!important}
.content_ord_select, 
.content_ord_selected{border-radius: 0.4em; border-width: 0.0995rem;font-weight: var(--font-bold); padding: 0.3em 1.6em;}
.content_ord-cenik .content_ord_select {background-color: #ff3e00;}
.content_ord_selected{padding: .3em 0.65em .3em 2.5em;}
.content_ord2_group{border-radius: 0.4em;}
.content_ord2_block{border-radius: 0.4em;}
.content_ord_block_part_1 .content_ord_buttonOrderNext .content_orangeButton{border-radius: 0 0.4em 0.4em 0!important; margin: -0.0995rem;}
.content_ord_vatInfoOrderWrap .content_ord_buttonOrderNext{border-radius: 0.4em; border-width: 0.0995rem; }
.content_ord_infContact { }

.content_ord .content_neutral {margin-top:0}

.content_ord_dopravaWarning {font-weight:bold;color:red;margin:0 0 0.5em 0;clear:both}


.content_ord_block_qrCode_inline img{max-width: 6.2190rem;}

.content_ord_complete_buttons {margin:1.5em 0 1em 0;text-align:center;}
.content_ord_complete_buttons > a {margin: 0.5em}

.content_ord2_groups{margin: auto;}

.content_ord_transferTitle-fit.content_ord_transferSelected {width:auto}
    
.content_ord_contact_title {text-align: center;padding: 1em 0;}

.content_ord_free .content_hm_productsWrap .content_ord_block_part_1 .content_ord_buttonOrderNext:hover{background: transparent;}
.content_ord_free .content_ord_vatInfoOrderWrap .content_ord_buttonOrderNext.content_ord_buttonOrderNextMax{background: transparent;}
.content_ord_free .content_hm_productsWrap .content_ord_vatInfoOrderWrap .content_ord_buttonOrderNext{background: transparent;}
.onlinetv_device .content_ord2_intervals {
    display: none;
}

.page-handle-arrows #qrcode_platebni_karta img {
	width: 10rem;
	height: auto;
}

.content_ord2_block_promo {
    display: none;
}

@media (max-aspect-ratio: 5 / 4){
	
	/*.content_ord {font-size: .85em;}*/
	
	.page-handle-normal .content_ord_buttons-contact > a, .content_ord_buttons-contact > button {display:block;width:fit-content;margin:1em auto!important;float:none;text-align:center}
	
	/*.content_ord_buttons-contact > .content_orangeButton {margin-bottom:1.5em!important}*/
	
	.page-handle-normal .content_ord_vatInfoOrderButton {float: none!important;}
	.page-handle-normal .content_ord_block_step11 .content_ord_vatInfoOrderButton{float: right!important;}
	
	.page-handle-normal .content_ord_nomobile {display: none!important;}
    
    .page-handle-normal .content_ord_contact_term {margin-left:0;margin-right:0;}
    
    .page-handle-normal .content_ord_mobile {display: block!important;}
    .page-handle-normal .content_ord_mobileInline {display: inline-block!important;}
    .page-handle-normal .content_ord_transferDesc-mobile {display:flex;}
    
	.page-handle-normal .content_ord_qrkod {float: none;margin:0 0 1em 0;text-align:center}

}

@media (max-width: 800px) {
    .page-handle-normal .body_content_order .content-bile-ikony__ikony--v2 .content-bile-ikony__ikona {
        flex: 0 0 auto;
    }

    .page-handle-normal .body_content_order .content-bile-ikony__ikony--v2 .content-bile-ikony__ikona.--kdekoli {
        display: none;
    }
}

@media (max-width: 680px) {
    .page-handle-normal .body_content_order .content-bile-ikony__ikony--v2 .content-bile-ikony__ikona.--obraz {
        display: none;
    }
}

@media (max-width: 600px) {
    .page-handle-normal .body_content_order .content-bile-ikony__ikony--v2 .content-bile-ikony__ikona.--datovy-tok {
        display: none;
    }
        .content_ord.content_ord_block_step1 .content_ord_vyhody.page-padding-x {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (max-width: 500px) {
	.page-handle-normal .content_ord_contact_row_nomobile:not(.data-address-show){display: none!important;}
	.page-handle-normal .content_ord_contact_row_mobile.data-address-show{display: block;}
	.page-handle-normal .content_ord:not(.content_ord_block_step1):not(.content_ord_block_step11):not(.content_ord_block_step_oneline):not(.content_ord-cenik){padding: 1em 1.2438rem;}
}

@keyframes blik {
  0% {
    background-color: rgb(255 255 255 / 50%);
  }
  100% {
    background-color: #141517;
  }
}

.balikovna_modal {
	position:fixed;z-index:1000;top:3%;bottom:3%;left:5%;right:5%;
	padding: 0.5em; background: black;border-radius: 0.5em;
}
	
.balikovna_modal_close {
	position:absolute;
	color: #002776;
	color: white;
	font-size: 2em;
	top: 0.4em;
	right: 0.6em;
	cursor:pointer;
	text-shadow: 0em 0em 0.3em black, 0em 0em 0.3em black;
}

.balikovna_modal_close:hover {color: lightgray;}
	
.balikovna_modal iframe {width:100%;height:100%;border:0;box-sizing:padding-box;}

.balikovna_modal {
	position:fixed;z-index:1000;top:3%;bottom:3%;left:5%;right:5%;
	padding: 0.5em; background: black;border-radius: 0.5em;
}
	
.balikovna_modal_close {
	position:absolute;
	color: #002776;
	color: white;
	font-size: 2em;
	top: 0.4em;
	right: 0.6em;
	cursor:pointer;
	text-shadow: 0em 0em 0.3em black, 0em 0em 0.3em black;
}

.balikovna_modal_close:hover {color: lightgray;}
	
.balikovna_modal iframe {width:100%;height:100%;border:0;box-sizing:padding-box;}

.content_ord_vyhody_nadpis {
    margin: 1rem auto 0;
    text-align: center;
}
.content_ord_vyhody_nadpis {
    margin: 1rem auto 0;
    text-align: center;
}

.content_ord__market-switch { position: relative; display: inline-block; left: 50%;transform: translate(-50%);z-index: 2;background: rgba(255,255,255,0.08);border-radius: 0.6em;margin-bottom: 1em;}
.content_ord__market-switch__current {padding: 0.5em 0.5em 0.5em 1em;cursor: pointer;color: #fff;font-weight: 500;}
.content_ord__market-switch__flag {width: 1.2em;aspect-ratio: 28/20;object-fit: cover;border-radius: 0.25em;}
.content_ord__market-switch__list {position: absolute;top: 0;left: 100%;background: #1b1b1b;border-radius: 0.6em;box-shadow: 0 10px 25px rgba(0,0,0,0.4);display: none;padding: 0.4em;z-index: 999;white-space: nowrap;overflow: hidden;}
.content_ord__market-switch__item {padding: .15em;color: #fff;text-decoration: none;display: inline-block;}
.content_ord__market-switch__item:hover {}
.content_ord__market-switch:hover .content_ord__market-switch__list {display: block;}
.content_ord__market-switch__list { display: none; }
.content_ord__market-switch__list.active { display: block; }
.content_ord__market-switch__flag .content_ord__market-switch__flag{top: 0.1em; position: relative;}
.content_ord__market-switch__arrow-down,
.content_ord__market-switch__arrow-left{font-size: 1em;opacity: 0.7;display: inline-block;}
.content_ord__market-switch__arrow-left{display: none;}

@media screen and (max-width: 500px) {
	.content_ord__market-switch__list {top: 100%;left: 0;right: 0;text-align: center;}
	.content_ord__market-switch:hover{border-radius:0.6em 0.6em  0 0;}
	.content_ord__market-switch:hover .content_ord__market-switch__list {display: block;border-radius:  0 0 0.6em 0.6em;}
}
@media screen and (min-width: 501px) {
	.content_ord__market-switch:hover .content_ord__market-switch__arrow-down{display: none;}
	.content_ord__market-switch:hover .content_ord__market-switch__arrow-left{display: inline-block;}
	.content_ord__market-switch:hover{border-radius: 0.6em 0 0 0.6em;}
	.content_ord__market-switch:hover .content_ord__market-switch__list {display: block;border-radius: 0 0.6em 0.6em 0;}
}