/* =========================== */
/*     QUAK BUILDER ŠABLONY     */
/* =========================== */



/* ================================ */
/*     SABLONA POROVNANI TARIFU     */
/* ================================ */
.tarifblok{position:relative;display:inline-block;width:100%;}
.tarif-container{margin:0 -15px;}
.package{margin-top:30px;border-radius:5px;transition:all .4s ease-in-out 0s}
.package ul{list-style:none;margin:0;padding:0 0 10px 0}
.package ul li{border-bottom:1px solid #fff;padding:9px 0 9px 30px;margin:0;line-height:16px;font-size:13px;font-weight:500;color:#282828;position:relative}
.package ul li:last-child{border-bottom:0}
.package ul li:before{content:"\f00c";display:block;position:absolute;left:1px;top:8px;font-size:20px;color:#93ca0e;font-family:FontAwesome;}
.package ul li.icon1:before{color:#cdcdcd}
.tarif-nazev{color:#eee;font-size:18px;font-weight:700;width:100%;height:40px;margin:0!important;line-height:40px;text-align:center;border-radius:5px 5px 0 0}
.tarif-nazev-pred{font-size:13px;color:#adadad;font-weight:800;font-style:italic;display:block;text-transform:none;border-bottom:1px solid #436abc;margin:0 10px 4px 10px}
.tarif-nazev-pred span{display:block;line-height:30px}
.tarif-cena{margin:0!important;padding:10px 15px;min-height:94px;background:#93ca0e}
.tarif-cena-zobraz{color:#315700;font-size:30px;line-height:42px;font-weight:900;text-align:center}
.tarif-cena-zobraz span{color:#264301;font-size:18px;font-weight:400}
.tarif-cena a,.tarif-cena a:active,.tarif-cena a:visited{color:#fefefe;font-size:12px;text-align:center;display:block;font-weight:600}
.tarif-obsah{border-radius:0 0 5px 5px;background:#bbe9ff;padding:15px}
.tarif-obsah a.green-button{display:block;margin:0 5px;font-weight:600}
#tarif-one .tarif-nazev{background:#3c3c3c;}
#tarif-two .tarif-nazev{background:#395a9f;height:70px;line-height:30px}
#tarif-two{margin-top:0}
#tarif-three .tarif-nazev{background:#729d0b}
#tarif-four .tarif-nazev{background:#cf2b18}
.ceny-button{text-align:center}
.ceny-button .button{height:40px;width:100%;font-size:20px;font-weight:900;padding:4px 20px}
.full-list .button{background:0 0;width:100%;line-height:34px;font-weight:700;font-size:12px;color:#066caa;border:1px solid #fff;padding:0 10px!important;margin-bottom:14px;}
.full-list .button:hover{color:#fff;}
.full-list .button:before{content:"\f178";display:inline;position:relative;float:right;font-size:22px;color:#fff;font-family:FontAwesome;}
.full-list .fa-long-arrow-right{width:18px;height:18px;line-height:18px;font-size:10px;margin-left:3px}
/* ================================ */
/*      SABLONA TARIFY TABULKA      */
/* ================================ */
#tab_obal{margin-bottom:44px}
#tab_obal .accordion ul{margin-bottom:0;list-style:none;}
#tab_obal .accordion-header{color:#066caa;font-weight:400;background:transparent;text-transform:none;position:relative;margin:0;padding:0;overflow:hidden;height:38px;position:relative;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}
#tab_obal .accordion-active .accordion-header, #tab_obal .accordion-header:hover{background:none;}
#tab_obal .accordion-active .accordion-header .kliktab_modry .accordion-button i:before{content: '\f078';font-family:FontAwesome;}
#tab_obal .accordion-header .kliktab_modry .accordion-button i:before{content: '\f054';font-family:FontAwesome;}
#tab_obal .accordion-button{position:absolute;top:0;font-size:12px;left:16px;}
#tab_obal .accordion-content{font-size:13px;}
.tarify_hrefs{float:right;width:50%;background:#c5c5c5;border-radius:5px 5px 0 0}
.tarify_box{width:25%;height:100%;padding:6px 15px;text-align:center;color:#fff;float:right}
.tarify_box .fa-plane{color:#CF2B18;font-size:28px;}
.tarify_box .fa-car{color:#729D0B;font-size:30px;} 
.tarify_box .fa-motorcycle{color:#395A9F;font-size:30px;} 
.tarify_box .fa-bicycle{color:#3C3C3C;font-size:30px;}
.tarify_box span{display:block;font-size:20px;font-weight:700;}
.kliktab_modry .tab_newicon{position:absolute;width:43px;height:6px;right:18px;top:16px;background:url(../obrazky/ikona_novinka.png) 0 0 no-repeat}
.kliktab_modry{position:relative;background:#bbe9ff;height:38px;line-height:38px;float:left;font-size:14px;border-bottom:1px solid #fff;padding:0 0 0 34px;width:50%;border-left:1px solid #fff}
.kliktab_modry i{color:#6c6c6e;margin-right:4px}
.kliktab_sedy{background:#ebebeb;height:38px;width:50%;float:left;border-bottom:1px solid #fff;border-left:1px solid #fff;text-align:center}
.kliktab_tmmodry{border-left:1px solid #dfdfdf}
.kliktab_tmmodry_inner{background:#1e88c1;line-height:44px;font-size:14px;color:#fff;font-weight:500;padding:0 0 0 20px;border-bottom:1px solid #fff}
.kliktab_popis{padding:10px 20px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}
.kliktab_popis ul{margin-left:30px}
.tarify_box_footer{width:50%;float:right;background:#3c3c3c;border-radius:0 0 5px 5px}
.tarify_box_footer .tarif-foot{width:25%;padding:10px;float:left;text-align:center}
.tarif.ceny_cont{height:43px;font-weight:700;font-size:17px;line-height:17px;padding-top:10px;color:#315700;}
.tarif.ceny_cont span{color:#fff;font-size:10px}
.tarif.t_text{color:#3c3c3c;font-weight:500;font-size:14px;}
.tarif{width:25%;line-height:38px;height:38px;float:left}
.icon_yes:before{content:"\f00c";display:inline;font-size:20px;color:#84b70d;font-family:FontAwesome;}
.icon_no:before{content:"\f00d";display:inline;font-size:20px;color:#ff0000;font-family:FontAwesome;}
.tab_obal_spodek .kliktab_modry, .tab_obal_spodek .kliktab_sedy{height:55px;line-height:55px;}
.tab_obal_spodek .kliktab_sedy{background:#93ca0e;}
.tab_obal_spodek .kliktab_sedy .icon_no{padding-top:8px;}
.tab_obal_spodek .kliktab_modry{padding:0 20px;background:#c5c5c5;font-weight:500;}

@media screen and (max-width:992px){
	.tarify_box span{font-size:16px;}
    .tarif-foot a.button{margin:-7px;padding:0;text-transform:none}
	.tarif.ceny_cont{font-size:12px}
}
@media screen and (max-width:768px){
	.tarify_box span, .icon_yes:before, .icon_no:before{font-size:15px;}
	.kliktab_modry{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:10px}
	.kliktab_tmmodry_inner,.tab_obal_spodek .kliktab_modry{padding:0 12px;}
	.tarif.ceny_cont, .tarif.t_text{font-size:11px}
	.kliktab_modry{width:45%}
	.tarify_hrefs,.tarify_box_footer,.kliktab_sedy{width:55%}
	.tarif-foot a.button{position:relative;width:100%;display:inline-block;color:transparent;}
	.tarif-foot a.button:before{position:absolute;content:"\f07a";color:#fff;font-family:FontAwesome;font-size:18px;left:50%;margin-left:-10px;}
    #tab_obal .accordion-active .accordion-header .kliktab_modry .accordion-button i:before, #tab_obal .accordion-header .kliktab_modry .accordion-button i:before{content: '';}
}
@media screen and (max-width:480px){
    .tarify_box span,.kliktab_tmmodry_inner{font-size:12px;}
    .kliktab_modry{width:35%;font-size:11px;}
	.tarify_hrefs,.tarify_box_footer,.kliktab_sedy{width:65%}
	.tarif.ceny_cont,#tab_obal .accordion-content{font-size:11px;}
	.tarif.ceny_cont span{font-size:0px}
    .kliktab_modry .tab_newicon{display:none;}
}
