/* css adSYSTEM framework -----*/
.clear {clear:both;}
*, *::after, *::before{box-sizing:border-box;}

/* grid*/
.t_table, .t_cell, .t_cell_1, .t_cell_2, .t_cell_3, .t_cell_4, .t_cell_5, .t_cell_6, .t_cell_7, .t_cell_8, .t_cell_9, .t_cell_10, .t_cell_11{box-sizing:border-box;}
.t_table{display:table;} .t_tr{display:table-row;}
.t_cell, .t_cell_1, .t_cell_2, .t_cell_3, .t_cell_4, .t_cell_5, .t_cell_6, .t_cell_7, .t_cell_8, .t_cell_9, .t_cell_10, .t_cell_11{display:table-cell;padding:0.5em;}
.t_table > .txt_left{text-align:left;}.t_table > .txt_center{text-align:center;}.t_table > .txt_right{text-align:right;}.t_table > .txt_v_top{vertical-align:top;}.t_table > .txt_v_center{vertical-align:middle;}.t_table > .txt_v_bottom{vertical-align:bottom;}

@media only screen and (max-width:480px){
.t_cell, .t_cell_1, .t_cell_2, .t_cell_3, .t_cell_4, .t_cell_5, .t_cell_6, .t_cell_7, .t_cell_8, .t_cell_9, .t_cell_10, .t_cell_11,.t_tr{display:block;width:100% !important;}
}

.t_cell{width:100%;}.t_cell_1{width:8.33%;}.t_cell_2{width:16.66%;}.t_cell_3{width:25%;}.t_cell_4{width:33.33%;}.t_cell_5{width:41.66%;}.t_cell_6{width:50%;}.t_cell_7{width:58.35%;}.t_cell_8{width:66.68%;}.t_cell_9{width:75.1%;}.t_cell_10{width:83.34%;}.t_cell_11{width:91.67%;}

/* forms.css */
form{padding:0;margin:0;display:inline;}
fieldset{padding:0 1.4em 1.4em 1.4em;margin:0 auto 1.5em auto;border:none;}
legend{font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;}
fieldset,#IE8#HACK{padding-top:1.4em;}
legend,#IE8#HACK{margin-top:0;margin-bottom:0;}
input[type=text],input[type=password],input[type=url],input[type=email],input[type=search],textarea,select{background-color:transparent;border:1px solid #bbb;color:#000;z-index: 555;position: relative;}
input[type=text]:focus,input[type=password]:focus,input[type=url]:focus,input[type=email]:focus,input[type=search]:focus,textarea:focus,select:focus{border-color:rgb(255, 165, 0) !important;}
input[type=text],input[type=password],input[type=url],input[type=email],input[type=search],input.text,input.title,textarea,select{margin:0.5em 0;}
textarea,input,select{padding:0.5em 0.75em;  margin:0;}
/*input[type=search]{background-image:url("data:image/svg+xml;utf-8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='gray' viewBox='0 0 612.002 612.002' xml:space='preserve'><g><path d='M542.657,70.369c-44.714-44.714-104.163-69.341-167.4-69.341S252.569,25.655,207.855,70.369c-80.234,80.231-90.686,204.181-31.439,295.856L14.032,528.606c-18.709,18.706-18.709,49.144,0,67.853l0.463,0.463c9.062,9.059,21.109,14.052,33.925,14.052s24.863-4.993,33.928-14.055l161.887-161.89c38.497,25.684,83.698,39.481,131.024,39.481c63.237,0,122.686-24.624,167.4-69.341c44.717-44.714,69.344-104.166,69.344-167.403S587.374,115.083,542.657,70.369z M520.412,382.926c-38.77,38.77-90.321,60.122-145.154,60.122s-106.384-21.352-145.154-60.122c-80.039-80.039-80.039-210.273,0-290.312c38.77-38.77,90.321-60.122,145.154-60.122s106.384,21.352,145.154,60.122s60.125,90.322,60.125,145.154S559.182,344.153,520.412,382.926z M222.728,253.504c-8.687,0-15.732-7.042-15.732-15.732c0-92.779,75.483-168.262,168.262-168.262c8.69,0,15.732,7.042,15.732,15.732s-7.042,15.732-15.732,15.732c-75.429,0-136.797,61.368-136.797,136.797C238.46,246.459,231.415,253.504,222.728,253.504z'/></g></svg>");background-position:99% center;background-repeat:no-repeat;background-size:21px auto;}*/

.povinne{background-image:url('data:image/gif;base64,R0lGODlhCQAJAIcAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAAIALAAAAAAJAAkAAAgfAAUIHEiwoMEABwUgREgwgMOGDiMyFBix4EKFCQkGBAA7'); background-repeat:no-repeat; background-position:center right;background-size:1em;}
.input_error{border:2px solid #d03a3b !important;}


 /* table forms input */
 fieldset h2{font-size: 1.2em;margin: 10px 0;text-align: left;border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.t_radek{display:table;position: relative;transition: all 0.2s ease 0s;margin:1px;width: 100%; border-spacing:2px 0;}
.t_radek > label{display: inline-block;color: gray;position:absolute;transition:all 0.2s ease 0s;top:17px;left:10px;z-index: 333;}


.t_radek input[type="text"],
.t_radek input[type="email"],
.t_radek input[type="password"],
.t_radek textarea,
.t_radek .email{border: 1px solid silver;color: #0089E0;margin: 5px 0;padding: 18px 10px 6px;width: 100%; font-weight:bold;}

.t_radek > input[type="text"]:focus ~ label,
.t_radek > input[type="email"]:focus ~ label,
.t_radek > input[type="password"]:focus ~ label,
.t_radek > textarea:focus ~ label,
.t_radek.focus label,
.t_radek > input.no_empty ~ label,
.t_radek > textarea.no_empty ~ label{font-size:0.95em;line-height:1;top:11px;font-weight:normal;color:silver;font-size: 9px; font-style: italic;border-bottom:1px solid white;z-index: 1000;}



.t_radek input[name="telefon_volacka_fa"],
.t_radek input[name="telefon_volacka_do"]{padding-left: 20px;}
/*.t_radek input[name="telefon_fa"],
.t_radek input[name="telefon_do"]{width: 130px;}
.t_radek input[name="titul_fa"],
.t_radek input[name="titul_do"],
.t_radek input[name="titul_za_do"],
.t_radek input[name="titul_fa_za"]{width: 82px;}
*/
#ukaz_form:hover{cursor: pointer;text-decoration: underline;}

.t_stat{margin: 5px; color:gray;}
.t_stat label{}
.t_stat select{margin-left: 10px; color:gray;}
.form_predvolba::before{content: "+";position: absolute;top: 23px;left: 10px;}
.t_radek > input.pole_kratsi{max-width: 25%;}
.t_kodik > input{max-width: 40%;}
.t_kodik img{height: 41px; margin-bottom: -10px;width: auto;}


#return_pocet,
.form_info-telefon{color: gray;font-size: x-small;font-weight: bold;margin-left: 12px;display: inline-block;}
.form_overeni {color: orange; display: inline-block;padding-left:10px; font-style:normal; font-weight:bold;}
.form_heslo_off,
.form_spatne{color: red; display: inline-block;}
.form_heslo_on{color: blue; display: inline-block;}
.form_heslo_ok,
#return_pocet{color: green; display: inline-block;}


.form_doradku div, .form_doradku_jmeno div{display:inline-block;width: unset;margin-left:6px;}
.form_doradku div:first-child{margin-left: 0px;}

.jina_dod_adresa,
.prodejna,
.eshop{display: none;}

.prodejna,
.eshop{padding-left: 40px;}

@media only screen and (min-width:998px){
	.t_radek{width:100%;}
}

@media only screen and (max-width:480px){
.t_radek > label,.t_radek > input{display:block;width:100% !important;}
}

/* flex box for input */
.adInputflex{display:flex;  margin-bottom:1.5em;}
.adInputflex-field{flex:1;}
.adInputflex-field:not(:first-child){border-left:0;}
.adInputflex-field:not(:last-child){border-right:0;}
.adInputflex-item{background-color:rgba(147,128,108,0.1);  color:#666666;  font:inherit;  font-weight:normal;}
.adInputflex-field, .adInputflex-item{border:1px solid rgba(147,128,108,0.25) !important;  padding:0.5em 0.75em;  margin:0 !important;}
.adInputflex-field:first-child, .adInputflex-item:first-child{border-radius:2px 0 0 2px;}
.adInputflex-field:last-child, .adInputflex-item:last-child{border-radius:0 2px 2px 0;}

/* animate checkbox a radio */
.adCheckbox-animate label{display:block;  position:relative;  padding:0.5rem 1rem;  line-height:28px;  font-weight:normal;  cursor:pointer;  -webkit-tap-highlight-color:transparent;}
.adCheckbox-animate label i{display:inline-block;  height:25px;  position:relative;  top:6px;  font-style:normal;background-color: white;}
.adCheckbox-animate label span{display:inline-block;  margin-left:5px;  line-height:25px;}
.adCheckbox-animate input[type="radio"],
.adCheckbox-animate input[type="checkbox"] { display: none; }
.adCheckbox-animate input[type="radio"] + i:before,
.adCheckbox-animate input[type="checkbox"] + i:before{content:" ";  height:25px;  width:25px;  display:inline-block;  border:1px solid rgb(187,187,187);  -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;}
.adCheckbox-animate.kolecko input[type="radio"] + i:before,.adCheckbox-animate.kolecko input[type="checkbox"] + i:before{-webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;}

@keyframes
ad-icon-beat-anim {  0% {
 -webkit-transform: scale(0.4);
 -ms-transform: scale(0.4);
 transform: scale(0.4);
}
 100% {
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
}

.adCheckbox-animate input[type="radio"]:checked + i,
.adCheckbox-animate input[type="checkbox"]:checked + i{position:relative;  -webkit-animation:ad-icon-beat-anim 0.2s ease;  animation:ad-icon-beat-anim 0.2s ease;}
.adCheckbox-animate input[type="radio"]:checked + i:before {content: ''; background-color:rgb(64, 64, 64); border-color:rgba(0, 128, 128, 0.5);}
.adCheckbox-animate.checked input[type="radio"]:checked + i:before,
.adCheckbox-animate.checked input[type="checkbox"]:checked + i:before{content:'';  background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8c3ZnIHZlcnNpb249IjEuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogd2lkdGg9IjUxMi4wMDAwMDBwdCIgaGVpZ2h0PSI1MTIuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCA1MTIuMDAwMDAwIDUxMi4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IHBvdHJhY2UgMS4xMywgd3JpdHRlbiBieSBQZXRlciBTZWxpbmdlciAyMDAxLTIwMTUKPC9tZXRhZGF0YT4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsNTEyLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKZmlsbD0iIzQwNDA0MCIgc3Ryb2tlPSJub25lIj4KPHBhdGggZD0iTTQwODUgNDI4NyBjLTQwIC0yMCAtMjYwIC0yMzUgLTEwNTUgLTEwMzEgbC0xMDA1IC0xMDA2IC00MjAgNDE5CmMtMjMxIDIzMCAtNDM1IDQyNyAtNDU0IDQzNiAtMTkgOSAtNjAgMjAgLTkzIDIyIC0xMDUgMTAgLTEyOCAtNSAtMzUxIC0yMjYKLTExMCAtMTA4IC0yMTAgLTIxNCAtMjI0IC0yMzYgLTE5IC0yOSAtMjcgLTU3IC0zMSAtMTA3IC05IC0xMzEgLTQ5IC04MyA3MjcKLTg2MCAzODMgLTM4MyA3MTIgLTcwNCA3MzEgLTcxNCA0OSAtMjYgMTgxIC0yNiAyMzAgMCAxOSAxMCA2MTIgNTk1IDEzMTcKMTMwMCAxMDAzIDEwMDIgMTI4NyAxMjkxIDEzMDIgMTMyNiAyOCA2MSAyOCAxNTkgMCAyMjAgLTI0IDUyIC0zOTMgNDI3IC00NDkKNDU1IC0yMCAxMSAtNjUgMjAgLTEwNSAyMiAtNTkgMyAtNzggMCAtMTIwIC0yMHoiLz4KPC9nPgo8L3N2Zz4K"); background-size:23px auto;  background-position:center center;  background-repeat:no-repeat;  background-color:transparent;  border:1px solid rgba(187,187,187,0.5);}
.adCheckbox-animate.checked input[type="radio"]:checked + i.chGreen:before,
.adCheckbox-animate.checked input[type="checkbox"]:checked + i.chGreen:before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8c3ZnIHZlcnNpb249IjEuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogd2lkdGg9IjUxMi4wMDAwMDBwdCIgaGVpZ2h0PSI1MTIuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCA1MTIuMDAwMDAwIDUxMi4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IHBvdHJhY2UgMS4xMywgd3JpdHRlbiBieSBQZXRlciBTZWxpbmdlciAyMDAxLTIwMTUKPC9tZXRhZGF0YT4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsNTEyLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKZmlsbD0iIzAwODAwMCIgc3Ryb2tlPSJub25lIj4KPHBhdGggZD0iTTQwODUgNDI4NyBjLTQwIC0yMCAtMjYwIC0yMzUgLTEwNTUgLTEwMzEgbC0xMDA1IC0xMDA2IC00MjAgNDE5CmMtMjMxIDIzMCAtNDM1IDQyNyAtNDU0IDQzNiAtMTkgOSAtNjAgMjAgLTkzIDIyIC0xMDUgMTAgLTEyOCAtNSAtMzUxIC0yMjYKLTExMCAtMTA4IC0yMTAgLTIxNCAtMjI0IC0yMzYgLTE5IC0yOSAtMjcgLTU3IC0zMSAtMTA3IC05IC0xMzEgLTQ5IC04MyA3MjcKLTg2MCAzODMgLTM4MyA3MTIgLTcwNCA3MzEgLTcxNCA0OSAtMjYgMTgxIC0yNiAyMzAgMCAxOSAxMCA2MTIgNTk1IDEzMTcKMTMwMCAxMDAzIDEwMDIgMTI4NyAxMjkxIDEzMDIgMTMyNiAyOCA2MSAyOCAxNTkgMCAyMjAgLTI0IDUyIC0zOTMgNDI3IC00NDkKNDU1IC0yMCAxMSAtNjUgMjAgLTEwNSAyMiAtNTkgMyAtNzggMCAtMTIwIC0yMHoiLz4KPC9nPgo8L3N2Zz4K");}
.adCheckbox-animate.checked input[type="radio"]:checked + i.chRed:before, .adCheckbox-animate.checked input[type="checkbox"]:checked + i.chRed:before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8c3ZnIHZlcnNpb249IjEuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogd2lkdGg9IjUxMi4wMDAwMDBwdCIgaGVpZ2h0PSI1MTIuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCA1MTIuMDAwMDAwIDUxMi4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IHBvdHJhY2UgMS4xMywgd3JpdHRlbiBieSBQZXRlciBTZWxpbmdlciAyMDAxLTIwMTUKPC9tZXRhZGF0YT4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsNTEyLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKZmlsbD0iI0ZGMzMwMCIgc3Ryb2tlPSJub25lIj4KPHBhdGggZD0iTTQwODUgNDI4NyBjLTQwIC0yMCAtMjYwIC0yMzUgLTEwNTUgLTEwMzEgbC0xMDA1IC0xMDA2IC00MjAgNDE5CmMtMjMxIDIzMCAtNDM1IDQyNyAtNDU0IDQzNiAtMTkgOSAtNjAgMjAgLTkzIDIyIC0xMDUgMTAgLTEyOCAtNSAtMzUxIC0yMjYKLTExMCAtMTA4IC0yMTAgLTIxNCAtMjI0IC0yMzYgLTE5IC0yOSAtMjcgLTU3IC0zMSAtMTA3IC05IC0xMzEgLTQ5IC04MyA3MjcKLTg2MCAzODMgLTM4MyA3MTIgLTcwNCA3MzEgLTcxNCA0OSAtMjYgMTgxIC0yNiAyMzAgMCAxOSAxMCA2MTIgNTk1IDEzMTcKMTMwMCAxMDAzIDEwMDIgMTI4NyAxMjkxIDEzMDIgMTMyNiAyOCA2MSAyOCAxNTkgMCAyMjAgLTI0IDUyIC0zOTMgNDI3IC00NDkKNDU1IC0yMCAxMSAtNjUgMjAgLTEwNSAyMiAtNTkgMyAtNzggMCAtMTIwIC0yMHoiLz4KPC9nPgo8L3N2Zz4K");}
.adCheckbox-animate.checked input[type="radio"]:checked + i.chOrange:before, .adCheckbox-animate.checked input[type="checkbox"]:checked + i.chOrange:before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8c3ZnIHZlcnNpb249IjEuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogd2lkdGg9IjUxMi4wMDAwMDBwdCIgaGVpZ2h0PSI1MTIuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCA1MTIuMDAwMDAwIDUxMi4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IHBvdHJhY2UgMS4xMywgd3JpdHRlbiBieSBQZXRlciBTZWxpbmdlciAyMDAxLTIwMTUKPC9tZXRhZGF0YT4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsNTEyLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKZmlsbD0iI0ZGOTAwMCIgc3Ryb2tlPSJub25lIj4KPHBhdGggZD0iTTQwODUgNDI4NyBjLTQwIC0yMCAtMjYwIC0yMzUgLTEwNTUgLTEwMzEgbC0xMDA1IC0xMDA2IC00MjAgNDE5CmMtMjMxIDIzMCAtNDM1IDQyNyAtNDU0IDQzNiAtMTkgOSAtNjAgMjAgLTkzIDIyIC0xMDUgMTAgLTEyOCAtNSAtMzUxIC0yMjYKLTExMCAtMTA4IC0yMTAgLTIxNCAtMjI0IC0yMzYgLTE5IC0yOSAtMjcgLTU3IC0zMSAtMTA3IC05IC0xMzEgLTQ5IC04MyA3MjcKLTg2MCAzODMgLTM4MyA3MTIgLTcwNCA3MzEgLTcxNCA0OSAtMjYgMTgxIC0yNiAyMzAgMCAxOSAxMCA2MTIgNTk1IDEzMTcKMTMwMCAxMDAzIDEwMDIgMTI4NyAxMjkxIDEzMDIgMTMyNiAyOCA2MSAyOCAxNTkgMCAyMjAgLTI0IDUyIC0zOTMgNDI3IC00NDkKNDU1IC0yMCAxMSAtNjUgMjAgLTEwNSAyMiAtNTkgMyAtNzggMCAtMTIwIC0yMHoiLz4KPC9nPgo8L3N2Zz4K");}
.adCheckbox-animate.checked input[type="radio"]:checked + i.chBlue:before, .adCheckbox-animate.checked input[type="checkbox"]:checked + i.chBlue:before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8c3ZnIHZlcnNpb249IjEuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogd2lkdGg9IjUxMi4wMDAwMDBwdCIgaGVpZ2h0PSI1MTIuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCA1MTIuMDAwMDAwIDUxMi4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IHBvdHJhY2UgMS4xMywgd3JpdHRlbiBieSBQZXRlciBTZWxpbmdlciAyMDAxLTIwMTUKPC9tZXRhZGF0YT4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsNTEyLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKZmlsbD0iIzAwODBGRiIgc3Ryb2tlPSJub25lIj4KPHBhdGggZD0iTTQwODUgNDI4NyBjLTQwIC0yMCAtMjYwIC0yMzUgLTEwNTUgLTEwMzEgbC0xMDA1IC0xMDA2IC00MjAgNDE5CmMtMjMxIDIzMCAtNDM1IDQyNyAtNDU0IDQzNiAtMTkgOSAtNjAgMjAgLTkzIDIyIC0xMDUgMTAgLTEyOCAtNSAtMzUxIC0yMjYKLTExMCAtMTA4IC0yMTAgLTIxNCAtMjI0IC0yMzYgLTE5IC0yOSAtMjcgLTU3IC0zMSAtMTA3IC05IC0xMzEgLTQ5IC04MyA3MjcKLTg2MCAzODMgLTM4MyA3MTIgLTcwNCA3MzEgLTcxNCA0OSAtMjYgMTgxIC0yNiAyMzAgMCAxOSAxMCA2MTIgNTk1IDEzMTcKMTMwMCAxMDAzIDEwMDIgMTI4NyAxMjkxIDEzMDIgMTMyNiAyOCA2MSAyOCAxNTkgMCAyMjAgLTI0IDUyIC0zOTMgNDI3IC00NDkKNDU1IC0yMCAxMSAtNjUgMjAgLTEwNSAyMiAtNTkgMyAtNzggMCAtMTIwIC0yMHoiLz4KPC9nPgo8L3N2Zz4K");}
.adCheckbox-animate.point input[type="radio"]:checked + i:before { content: ''; background-color:rgb(64, 64, 64); border:4px double white; }
.adCheckbox-animate.point input[type="checkbox"]:checked + i:before { content: ''; background-color:rgb(64, 64, 64); border:4px double white; }
.adCheckbox-animate.point input[type="checkbox"]:checked + i.poGreen:before,
.adCheckbox-animate.point input[type="radio"]:checked + i.poGreen:before { content: ''; background-color:rgba(0, 128, 0, 0.5); border:4px double white; }
.adCheckbox-animate.point input[type="checkbox"]:checked + i.poRed:before,
.adCheckbox-animate.point input[type="radio"]:checked + i.poRed:before { content: ''; background-color:rgba(255, 55, 0, 0.5); border:4px double white; }
.adCheckbox-animate.point input[type="checkbox"]:checked + i.poOrange:before,
.adCheckbox-animate.point input[type="radio"]:checked + i.poOrange:before { content: ''; background-color:rgba(255, 144, 0, 0.5); border:4px double white; }
.adCheckbox-animate.point input[type="checkbox"]:checked + i.poBlue:before,
.adCheckbox-animate.point input[type="radio"]:checked + i.poBlue:before { content: ''; background-color:rgba(0, 128, 255, 0.5); border:4px double white; }

/* nastaveni flex boxu */
.u-full{flex:0 0 auto !important;    width:100% !important;}
.u-1of2{flex:0 0 auto !important;    width:50% !important;}
.u-1of3{flex:0 0 auto !important;    width:33.3333% !important;}
.u-2of3{flex:0 0 auto !important;    width:66.6667% !important;}
.u-1of4{flex:0 0 auto !important;    width:25% !important;}
.u-3of4{flex:0 0 auto !important;    width:75% !important;}


.adFlex{display:flex;  flex-wrap:wrap;  list-style:none;  margin:0;  padding:0;}
.adFlex-cell{flex:1;}
.adFlex--flexCells > .adFlex-cell{display:flex;}
.adFlex--top{align-items:flex-start;}
.adFlex--bottom{align-items:flex-end;}
.adFlex--center{align-items:center;}
.adFlex--justifyCenter{justify-content:center;}
.adFlex-cell--top{align-self:flex-start;}
.adFlex-cell--bottom{align-self:flex-end;}
.adFlex-cell--center{align-self:center;}
.adFlex-cell--autoSize{flex:none;}
.adFlex--fit > .adFlex-cell{flex:1;}
.adFlex--full > .adFlex-cell{flex:0 0 100%;}
.adFlex--1of2 > .adFlex-cell{flex:0 0 50%;}
.adFlex--1of3 > .adFlex-cell{flex:0 0 33.3333%;}
.adFlex--1of4 > .adFlex-cell{flex:0 0 25%;}

@media (min-width: 384px) {
.small-adFlex--fit > .adFlex-cell{flex:1;}
.small-adFlex--full > .adFlex-cell{flex:0 0 100%;}
.small-adFlex--1of2 > .adFlex-cell{flex:0 0 50%;}
.small-adFlex--1of3 > .adFlex-cell{flex:0 0 33.3333%;}
.small-adFlex--1of4 > .adFlex-cell{flex:0 0 25%;}
}

@media (min-width: 576px) {
.med-adFlex--fit > .adFlex-cell{flex:1;  }
.med-adFlex--full > .adFlex-cell{flex:0 0 100%;  }
.med-adFlex--1of2 > .adFlex-cell{flex:0 0 50%;  }
.med-adFlex--1of3 > .adFlex-cell{flex:0 0 33.3333%;  }
.med-adFlex--1of4 > .adFlex-cell{flex:0 0 25%;  }
}

@media (min-width: 768px) {
.large-adFlex--fit > .adFlex-cell{flex:1;  }
.large-adFlex--full > .adFlex-cell{flex:0 0 100%;  }
.large-adFlex--1of2 > .adFlex-cell{flex:0 0 50%;  }
.large-adFlex--1of3 > .adFlex-cell{flex:0 0 33.3333%;  }
.large-adFlex--1of4 > .adFlex-cell{flex:0 0 25%;  }
}

.adFlex--gutters{margin:-1em 0 1em -1em;}
.adFlex--gutters > .adFlex-cell{padding:1em 0 0 1em;}
.adFlex--guttersLg{margin:-1.5em 0 1.5em -1.5em;}
.adFlex--guttersLg > .adFlex-cell{padding:1.5em 0 0 1.5em;}
.adFlex--guttersXl{margin:-2em 0 2em -2em;}
.adFlex--guttersXl > .adFlex-cell{padding:2em 0 0 2em;}

@media (min-width: 384px) {
.small-adFlex--gutters{margin:-1em 0 1em -1em;  }
.small-adFlex--gutters > .adFlex-cell{padding:1em 0 0 1em;  }
.small-adFlex--guttersLg{margin:-1.5em 0 1.5em -1.5em;  }
.small-adFlex--guttersLg > .adFlex-cell{padding:1.5em 0 0 1.5em;  }
.small-adFlex--guttersXl{margin:-2em 0 2em -2em;  }
.small-adFlex--guttersXl > .adFlex-cell{padding:2em 0 0 2em;  }
}

@media (min-width: 576px) {
.med-adFlex--gutters{margin:-1em 0 1em -1em;  }
.med-adFlex--gutters > .adFlex-cell{padding:1em 0 0 1em;  }
.med-adFlex--guttersLg{margin:-1.5em 0 1.5em -1.5em;  }
.med-adFlex--guttersLg > .adFlex-cell{padding:1.5em 0 0 1.5em;  }
.med-adFlex--guttersXl{margin:-2em 0 2em -2em;  }
.med-adFlex--guttersXl > .adFlex-cell{padding:2em 0 0 2em;  }
}

@media (min-width: 768px) {
.large-adFlex--gutters{margin:-1em 0 1em -1em;  }
.large-adFlex--gutters > .adFlex-cell{padding:1em 0 0 1em;  }
.large-adFlex--guttersLg{margin:-1.5em 0 1.5em -1.5em;  }
.large-adFlex--guttersLg > .adFlex-cell{padding:1.5em 0 0 1.5em;  }
.large-adFlex--guttersXl{margin:-2em 0 2em -2em;  }
.large-adFlex--guttersXl > .adFlex-cell{padding:2em 0 0 2em;  }
}


/* animace ---*/
@-moz-keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
}
@-webkit-keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
}
@-ms-keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
}
@keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
}

-moz-keyframes fadeout {
from { opacity: 1; }
to   { opacity: 0; }
}
@-webkit-keyframes fadeout {
from { opacity: 1; }
to   { opacity: 0; }
}
@-ms-keyframes fadeout {
from { opacity: 1; }
to   { opacity: 0; }
}
@keyframes fadein {
from { opacity: 1; }
to   { opacity: 0; }
}

@-moz-keyframes fadein-top {
0% {opacity: 0;}
100% {opacity: 1; transform: translate3d(0px, 0px, 0px);}
}
@-webkit-keyframes fadein-top {
0%{opacity:0;}
100%{opacity:1;    transform:translate3d(0px,0px,0px);}
}
@-ms-keyframes fadein-top {
0%{opacity:0;}
100%{opacity:1;    transform:translate3d(0px,0px,0px);}
}
@keyframes fadein-top {
0%{opacity:0;}
100%{opacity:1;    transform:translate3d(0px,0px,0px);}
}
@-moz-keyframes open-menu {
0%{display:none;    opacity:0;    transform:translate3d(100%,0px,0px);}
100%{display:block;    opacity:1;    transform:translate3d(0px,0px,0px);}
}
@-webkit-keyframes open-menu {
0%{display:none;    opacity:0;    transform:translate3d(100%,0px,0px);}
100%{display:block;    opacity:1;    transform:translate3d(0px,0px,0px);}}
@-ms-keyframes open-menu {
0%{display:none;    opacity:0;    transform:translate3d(100%,0px,0px);}
100%{display:block;    opacity:1;    transform:translate3d(0px,0px,0px);}}
@keyframes open-menu {
0%{display:none;    opacity:0;    transform:translate3d(100%,0px,0px);}
100%{display:block;    opacity:1;    transform:translate3d(0px,0px,0px);}}


.bg_fade_2{
	-webkit-transition-property:background-color;
	-moz-transition-property:background-color;
	-o-transition-property:background-color;
	transition-property:background-color;

	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-o-transition-duration:.2s;
	transition-duration:.2s;
	}

.bg_fade_5{
	-webkit-transition-property:background-color;
	-moz-transition-property:background-color;
	-o-transition-property:background-color;
	transition-property:background-color;

	-webkit-transition-duration:.5s;
	-moz-transition-duration:.5s;
	-o-transition-duration:.5s;
	transition-duration:.5s;
	}
.bg_fade_8{
	-webkit-transition-property:background-color;
	-moz-transition-property:background-color;
	-o-transition-property:background-color;
	transition-property:background-color;

	-webkit-transition-duration:.8s;
	-moz-transition-duration:.8s;
	-o-transition-duration:.8s;
	transition-duration:.8s;
	}


.color_fade_2{
	-webkit-transition-property:color;
	-moz-transition-property:color;
	-o-transition-property:color;
	transition-property:color;

	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-o-transition-duration:.2s;
	transition-duration:.2s;
	}
.color_fade_5{
	-webkit-transition-property:color;
	-moz-transition-property:color;
	-o-transition-property:color;
	transition-property:color;

	-webkit-transition-duration:5s;
	-moz-transition-duration:5s;
	-o-transition-duration:5s;
	transition-duration:5s;
	}
.color_fade_8{
	-webkit-transition-property:color;
	-moz-transition-property:color;
	-o-transition-property:color;
	transition-property:color;

	-webkit-transition-duration:.8s;
	-moz-transition-duration:.8s;
	-o-transition-duration:.8s;
	transition-duration:.8s;
	}

.border_fade_2{
	-webkit-transition-property:border-color;
	-moz-transition-property:border-color;
	-o-transition-property:border-color;
	transition-property:border-color;

	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-o-transition-duration:.2s;
	transition-duration:.2s;
}
.border_fade_5{
	-webkit-transition-property:border-color;
	-moz-transition-property:border-color;
	-o-transition-property:border-color;
	transition-property:border-color;

	-webkit-transition-duration:.5s;
	-moz-transition-duration:.5s;
	-o-transition-duration:.5s;
	transition-duration:.5s;
}
.border_fade_8{
	-webkit-transition-property:border-color;
	-moz-transition-property:border-color;
	-o-transition-property:border-color;
	transition-property:border-color;

	-webkit-transition-duration:.8s;
	-moz-transition-duration:.8s;
	-o-transition-duration:.8s;
	transition-duration:.8s;
}