/*
Theme Name: Chci do Ameriky
Theme URI: https://chcidoameriky.cz/
Description: Exkluzivní vzhled pro stránky Chci do Ameriky
Author: Petr Novák (chcidoameriky.cz@petrnovak.cz)
Author URI: https://www.petrnovak.cz/
Text Domain: chcidoameriky
Version: 7.4.4
License: Tento vzhled nesmí být bez písemného souhlasu autora nikde používán!
*/

/** All - Styles common to all viewports **/
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-display: swap;}
.column-left .avatar-large img {float: left;margin: 0 1.5rem 1rem 0;border-radius: 50%;}
.column-left .meta .description{font-size:0.875rem;line-height:170%;}

.post .center1 td:nth-child(1), .post .center2 td:nth-child(2), .post .center3 td:nth-child(3), .post .center4 td:nth-child(4), .post .center5 td:nth-child(5), .post .center6 td:nth-child(6), .post .center7 td:nth-child(7), .post .center8 td:nth-child(8), .post .center9 td:nth-child(9), .post .center10 td:nth-child(10){text-align:center;}
.post .explanation {position: relative;display: inline-block;}
.post .explanation:hover .explanation-text {visibility: visible;opacity: 1;}
.post .explanation .explanation-symbol{background-color: #9E9E9E;padding: 0.05rem 0.35rem;cursor: help;color: #ffffff;border-radius: 50%;font-size: 0.75rem;margin-right: 0.125rem;margin-left: 0.5rem;}
.post .explanation .explanation-text {visibility: hidden;opacity:0;width: 350px;background-color: #555;color: #fff;text-align: center;border-radius: 1rem;padding: 0.5rem;position: absolute;z-index: 1;bottom: 125%;left: 50%;margin-left: -60px;transition: opacity 0.3s;}
.post .explanation .explanation-text::after {content: '';position: absolute;top: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #555 transparent transparent transparent;}
.post .full{margin:1rem 0 1rem 0;}
.post h2{line-height:170%;margin:2rem 0 1rem 0;}
.post .numbered-boxes {padding: 0;margin: 0;list-style-type: none;counter-reset: counter;}
.post .numbered-boxes__content {background: #fff;border-radius:1rem;}
.post .numbered-boxes__content h2 {font-size: 1.25rem;margin-bottom: 1.25rem;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}
.post .numbered-boxes__content h2:before{content: counter(counter);width: 1.875rem;height: 1.875rem;background: #3a98f6;color: #ffffff;margin-right: .625rem;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;font-size: 1rem;border-radius: 10%;}
.post .numbered-boxes__content p {font-size: 1rem;}
.post .numbered-boxes__image {display: -ms-flexbox;display: flex;}
.post .numbered-boxes__image img {border-radius: .6875rem .6875rem 0 0;width: 100%}
.post .numbered-boxes__image + .numbered-boxes__content {border-radius: 0 0 1rem 1rem !important;}
.post .numbered-boxes__item{margin:1rem 0 3rem 0;counter-increment: counter;max-width: 100%;}
.post .padding-1{padding:1rem;}
.post .strong1 td:nth-child(1), .post .strong2 td:nth-child(2), .post .strong3 td:nth-child(3), .post .strong4 td:nth-child(4), .post .strong5 td:nth-child(5), .post .strong6 td:nth-child(6), .post .strong7 td:nth-child(7), .post .strong8 td:nth-child(8), .post .strong9 td:nth-child(9), .post .strong10 td:nth-child(10){font-weight:600;}
.post ul li{list-style-type:none;}
.post ul li:before{content:'';display:block;background:transparent var(--wpr-bg-a660487e-d207-4728-8b40-8263ad253fcc) no-repeat -10px -283px;width:10px;height:18px;position:relative;left:-10px;top:21px;margin-left:-10px;}

.comments .avatar-1{background:#EF5350;color:#FFEBEE;}
.comments .avatar-2{background:#EC407A;color:#FCE4EC;}
.comments .avatar-3{background:#AB47BC;color:#F3E5F5;}
.comments .avatar-4{background:#7E57C2;color:#EDE7F6;}
.comments .avatar-5{background:#5C6BC0;color:#E8EAF6;}
.comments .avatar-6{background:#42A5F5;color:#E3F2FD;}
.comments .avatar-7{background:#29B6F6;color:#E1F5FE;}
.comments .avatar-8{background:#26C6DA;color:#E0F7FA;}
.comments .avatar-9{background:#26A69A;color:#E0F2F1;}
.comments .avatar-10{background:#66BB6A;color:#E8F5E9;}
.comments .avatar-11{background:#9CCC65;color:#F1F8E9;}
.comments .avatar-12{background:#D4E157;color:#F9FBE7;}
.comments .avatar-13{background:#FFEE58;color:#FFFDE7;} 
.comments .avatar-14{background:#FFCA28;color:#FFF8E1;}
.comments .avatar-15{background:#FFA726;color:#FFF3E0;}
.comments .avatar-16{background:#FF7043;color:#FBE9E7;}
.comments .avatar-17{background:#8D6E63;color:#EFEBE9;}
.comments .note {margin: 1rem 0 2rem 0;}
.comments .yarr{color:#01579b;cursor:pointer;font-size:0.875rem;padding-top:0.25rem;text-align:right;text-decoration:underline;}
.comments .yarr:hover{text-decoration:none;}

.comments-form .comment-form-cookies-consent{margin:0.5rem 0;font-size:0.75rem !important;}
.comments-form form{margin:0;overflow:hidden;padding:0;max-width:100%;}
.comments-form input, .comments-form textarea{color:#212121;border:none;box-sizing:border-box;font-family:'Open Sans', sans-serif;font-display: swap;font-size:.875rem;margin:0.5rem 0;padding:1rem;width:100%;background-color:#f6f6f6;border-radius:1rem;line-height:170%;}
.comments-form input:focus, .comments-form textarea:focus {outline: none !important;background-color:#ededed;}
.comments-form p{font-size:0.875rem;line-height:170%;}
.comments-form #submit{background-color:#1565C0;border-radius:1rem;color:#ffffff;cursor:pointer;padding:0.75rem 0.25rem 0.75rem 0.25rem;text-align:center;}
.comments-form #submit:hover{background-color:#1976D2;}
.comments-form textarea{box-sizing:border-box;height:220px;}
.comments-form .url-hidden{display:none;}
.comments-form #wp-comment-cookies-consent{width:1rem;}
/** End of All **/

/** Dektop - min width 1 000 px **/
@media (min-width:1000px){
body{background-color:#ffffff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Open Sans', sans-serif;font-display: swap;margin:0;padding:60px 0 0 0;}
html{font-size:18px;padding:0;margin:0;}

a{color:#01579b;text-decoration:underline;}
a:hover{text-decoration:none;}
blockquote{margin: 1rem 0;padding: 0.5rem 1rem;background-color: #f6f6f6;color: #212121;border-radius: 1rem;}
h1{color:#000000;font-family:'Open Sans', sans-serif;font-display: swap;font-size:1.75rem;margin:0 0 1rem 0;padding:0;}
h2{color:#000000;font-family:'Open Sans', sans-serif;font-display: swap;font-size:1.25rem;}
h3{color:#000000;font-family:'Open Sans', sans-serif;font-display: swap;font-size:1rem;margin:1.5rem 0 0 0;}
img a,a img{border:0;}
img.emoji {border-radius: 0 !important;}
select{border-radius:1rem;cursor:pointer;font-family:'Open Sans';font-display: swap;font-size:0.875rem;margin:1rem 0;padding:.5rem;width:100%;background-color:#f6f6f6;border:none;}
select option{cursor:pointer !important;}
strong{font-weight:600;}

.header{position: fixed;top: 0;left: 0;z-index: 9999 !important;margin: 0 auto;display: block;width: 100%;}
.header img{max-width:200px;max-height:50px;}
.header .logo{display:none !important;}

.container {display: flex;flex-direction: row;width: 100%;margin: 0 auto;max-width: 1300px;}
.column{width:1260px;padding:0 20px;flex-direction: column;}
.column-left {width: 920px;flex-grow: 1;min-height: 100vh;padding:20px;}
.column-right {width: 300px;flex-grow: 1;min-height: 100vh;padding:0 20px;}

.column-left .pagination{clear: both;display: flex;text-align: center;max-width: 100%;flex-direction: row;}
.column-left .pagination a{background-color:#f6f6f6;border-radius:1rem;color:#01579b;font-size:1rem;padding:0.5rem 1rem;margin:1rem 0.5rem;text-align:center;text-decoration:none;}
.column-left .pagination a:hover{background-color:#ededed;color:#000000;text-decoration:underline;}
.column-left .pagination .current, .pagination .current:hover{border-radius: 1rem;background-color: #ffffff;color: #000000;padding: 0.5rem 1rem;margin: 1rem 0.5rem;text-align: center;text-decoration: none;}
.column-left .pagination .dots{border: 0;padding: 0.5rem 1rem;margin: 1rem 0.5rem;color: #000000;}

.column-right h2.rc a{padding:0.5rem;box-sizing:border-box;text-align:center;font-weight:bold;font-size:1rem;color:#F44336 !important;display:block;text-align:center;text-decoration:none;}
.column-right #rc_first > a{border-radius: 1rem 1rem 0 0;}
.column-right #rc_last > a{border-radius: 0 0 1rem 1rem;}
.column-right .rc_benefits{list-style-type: none;padding: 0.5rem 1rem;font-size: .75rem;line-height: 170%;}
.column-right .rc_benefits li strong:before{content:"✅";padding-right:0.25rem;color:#4CAF50;}
.column-right .rc_benefits li strong{display:block;padding:0.25rem 0;}
.column-right .rc_benefits li{padding:0.25rem 0;}
.column-right .rc_city a:hover span{color:transparent !important;background-color:transparent !important;}
.column-right .rc_city a:hover strong{color:transparent !important;}
.column-right .rc_city a:hover{background-color:#F44336;text-decoration:none !important;transition:all 0.2s ease-in-out !important;overflow:hidden !important;height:69px;}
.column-right .rc_city a{background-color:#fbe8e8;color:#000000;display:block;box-sizing:border-box;padding:1.25rem 1rem;text-decoration:none;}
.column-right .rc_city span{float: right;padding: 0.5625rem 0.75rem;margin-top: -0.5rem;border-radius: 1rem;color: #b71c1c;font-size: 0.875rem;}
.column-right .rc_city:hover>:before{content:attr(data-title);color:#000000;  text-align:center;  width:100%;    display:inline-block;    position:relative;    color:#ffffff;    overflow:hidden;}
.column-right .rc_logos{background:transparent var(--wpr-bg-296187ea-ec69-492c-8a14-1d1978478e4e) no-repeat center center;height:103px;max-width:100%;display:block;box-sizing:border-box;background-size:contain;}
.column-right .rc_more a{position:relative;z-index:1;box-sizing:border-box;background-color:#F44336;font-weight:normal;color:#ffffff;max-width:100%;display:block;padding:1rem 0.5rem;text-decoration:none;margin:1rem 0 0.75rem 0;text-align:center;border-radius:1rem;}
.column-right .rc_more a:hover{background-color:#D32F2F;text-decoration:none !important;}

.footer-similar{display: flex;flex-direction: row;width: 100%;margin: 0 auto;max-width: 1300px;padding:1rem;}
.footer-similar ul{display:table;max-width:100%;overflow:auto;}
.footer-similar article{border-radius:1rem;display:block;float:left;margin:0.25rem 14px;text-overflow:ellipsis;width:309px;overflow:hidden;}
.footer-similar article a{display:block;height:284px;text-overflow:ellipsis;padding:14px;text-decoration:none !important;background-color:#f1f9ff;}
.footer-similar article a:hover{background-color:#e0f1ff;}
.footer-similar article img{display:block;margin:-14px;border-radius:1rem 1rem 0 0;width:325px;max-height:168px;overflow:hidden;}
.footer-similar article a:hover img{transform:scale(1.1);text-align:center;position:relative;z-index:1;transition:transform .25s ease;}
.footer-similar article .thumb{overflow:hidden;margin:-14px -14px 0 -14px;}
.footer-similar article h3{font-size:0.875rem !important;line-height:170%;margin-top:0;margin:1rem 0.5rem 0.5rem 0.5rem;}

.footer-menu{display: flex;flex-direction: column;width: 100%;margin: 1rem auto;max-width: 1300px;padding:1rem;list-style-type:none;}
.footer-menu ul li{display:block;float:left;height:100%;list-style-position:outside;list-style-type:none;margin:0.5rem;min-width:300px;width:29%;}
.footer-menu ul li a{color:#000000;font-size:1.25rem;font-weight:600;text-decoration:none;}
.footer-menu ul li a:hover{text-decoration:none;}
.footer-menu ul li ul li{display:block;float:none;list-style-position:outside;margin-left:0;width:100%;}
.footer-menu ul li ul li a{color:#01579b;font-size:0.875rem;font-weight:normal;list-style-position:outside;margin:0 0 0 -40px;padding:0.25rem 0;width:100%;}
.footer-menu ul li ul li a:hover{text-decoration:underline;}

.copyright{display: flex;flex-direction: column;width: 100%;margin: 0 auto;max-width: 1300px;line-height:170%;font-size:0.75rem;}

.copyright-menu{display: flex;flex-direction: column;width: 100%;margin: 0 auto 1rem auto;max-width: 1300px;line-height:170%;font-size:0.875rem;list-style-type:none;}
.copyright-menu a{color:#424242;color:#424242;font-size:0.75rem;}
.copyright-menu ul{padding:0;width:100%;}
.copyright-menu ul li{display:inline;list-style-type:none;margin:0.25rem 0.5rem 0.25rem 0;overflow:hidden;}

.post{font-size:1rem;line-height:170%;margin:0;}
.post a{text-decoration:underline;}
.post a:hover{text-decoration:none;}
.post a img{cursor:-webkit-zoom-in; cursor:-moz-zoom-in;}
.post .banner{margin:2rem 0;}
.post .banner2 a{background-color: #E3F2FD;border-radius: 1rem;color: #01579b;display: table;font-size: 1.25rem;padding: 2rem;text-decoration: none !important;margin: 2.5rem 0;}
.post .banner2:after{clear:both;}
.post .banner2 .text{font-weight: bold;padding: 0 3rem 0 0;max-width: 66%;display: table-cell;line-height: 170%;vertical-align: middle;}
.post .banner2 .button{background-color: #1565C0;color: #ffffff;font-weight: bold;padding: 1.25rem 2rem;border-radius: 1rem;display: table-cell;text-align:center;white-space: nowrap;vertical-align: middle;}
.post .banner2 a:hover > .button{background-color:#1976D2;}
.post .button a, .comments .button a{background-color:#1565C0;clear:both;color:#fff;display:block;margin:1rem auto 1rem auto;padding:1rem;text-align:center;text-decoration:none !important;border-radius:1rem;}
.post .button a:hover, .comments .button a:hover{background-color:#1976D2;text-decoration:none;}
.post .button-arrow a{background-color:#1565C0;border-radius:1rem;clear:both;color:#ffffff;display:inline-block;max-width:220px;padding:0.5rem 1rem;text-align:center;text-decoration:none !important;width:100%;z-index:20;}
.post .button-arrow a:hover{background-color:#1976D2;text-decoration:underline;}
.post td .button-arrow a{width:unset;max-width:unset;display:block;}
.post details.faq {margin:1rem 0;display:block;width:100%;border-radius:1rem;box-shadow:0 0 1rem #eeeeee;}
.post details.faq > summary {cursor: pointer;padding:0.5rem 1rem;}
.post details.faq > summary:before {padding-right:0.5rem;}
.post details.faq > div {padding:0.25rem 0;}
.post details.faq > div p {margin-top:0;padding-left:1rem;}
.post details.faq[open] > summary {font-weight:bold;}
.post details.faq[open] > summary:before {padding-right:0.5rem;}
.post details.table-of-contents > summary {cursor: pointer;padding: 0.5rem 1rem;font-weight:bold;}
.post details.table-of-contents {background-color: #F5F5F5;padding: 1rem;margin: 1rem 0;display: block;border-radius: 1rem;color:#424242;}
.post .table-of-contents a {color:#424242;}
.post .table-of-contents ol li {padding: 0.25rem 0;margin: 0.25rem 0;font-size: 0.875rem;}
.post img{border-radius:1rem;max-width:100%;}
.post img.first{max-width:650px !important;}
.post .meta{clear:both;font-size:.75rem;margin:1rem 0;height:100%;display:table;width:100%;min-height:60px;}
.post .meta .avatar img{border-radius:50%;float:left;margin-right:1rem;display:table-cell;vertical-align:middle;}
.post .meta .meta-data .author, .meta .meta-data .tags{line-height: 1rem;padding: 0.25rem 0;}
.post .meta .author,.meta .modified,.meta .tags{display:block;color:#424242;}
.post .shortcode{background-color:#fff;    border-radius:1rem;    box-sizing:border-box;    width:100%;    margin:1rem 0;    display:table;    }
.post .shortcode h3{font-size:1.25rem;    padding:1.5rem 1rem 0 1rem;    margin:0;}
.post .shortcode ul{list-style-type:none !important;margin:0 0.5rem;padding:0;}
.post .shortcode ul li{float:left;min-width:300px;}
.post .shortcode ul li a{border-radius:1rem;    display:block;    box-sizing:border-box;margin:0.5rem;    vertical-align:middle;    padding:95px 0.5rem 0.5rem 0.5rem;    font-size:0.875rem;    text-align:center;    text-decoration:none;    color:#000000;    background:#e3f2fd var(--wpr-bg-6b4647c3-1bff-4e65-b6e1-b75b1607ab0a) no-repeat center 22px;    background-size:50px;    }
.post .shortcode ul li a strong{color:#000000;}
.post .shortcode ul li a:hover{transition:.25s;background:#e3f2fd var(--wpr-bg-87f35854-10eb-46b6-8d47-d5fa6fde72a9) no-repeat center 22px;background-size:40px;}
.post .shortcode ul li a span{font-size:0.75rem;color:#01579b;}
.post .shortcode ul li:before{background-image:none !important;}
.post .shortcode table td{text-align:center;}
.post table{box-shadow:0 0 1rem #eeeeee;border-collapse:collapse;border-spacing:0;border-radius:1rem;overflow:auto;overflow-x:auto;overflow-y:hidden;margin:2rem 0;width:920px;}
.post table tr:nth-child(even), .post table tr:nth-child(odd){background-color: #ffffff;}
.post table tr:hover{background-color: #eeeeee !important;}
.post table td{font-size: 0.875rem;padding: 0.75rem;border-top: 1px solid #eeeeee;}
.post table th{background-color:#f6f6f6;padding:0.5rem;text-align:center;}
.post .post-142 td{width:33.33%;} //Fix tabulky pro článek o půjčení auta - ID článku 142
.post .width-160px{width:160px;}

.comments{clear:both;margin:1.5rem 0;}
.comments .arrow{width:0;height:0;border-style:solid;border-width:14px 14px 14px 0;border-color:transparent #f6f6f6 transparent transparent;left: 177px;position: relative;top: 10px;}
.comments .avatar img, .comments .contributor .avatar{border-radius:50%;margin:0 0.5rem 0.5rem 0;display:block;}
.comments .avatar-large img, .comments .contributor .avatar{border-radius:50%;margin:0 0.75rem 0 0;display:block;float:left;}
.comments .body{background-color: #f6f6f6;padding: 20px;word-wrap: break-word;border-radius: 1rem;width: 690px;}
.comments .body a{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.comments .body p{color:#212121;font-size:0.875rem;line-height:170%;margin:0;padding:0 0 0.875rem 0;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}
.comments cite{font-style:normal;display:block;clear: both;padding: 0.25rem 0 0 0;}
.comments .comment{width:920px;display:table;margin:0 0 1.5rem 0;}
.comments .contributor{display: table-cell;padding: 0 15px;width: 160px;font-size:.875rem;height:100%;overflow:hidden;text-align:left;vertical-align:top;}
.comments .contributor a{color:#000000;font-size:0.75rem;text-align:left;text-decoration:none;vertical-align:top;}
.comments .contributor a:hover{color:#01579b;}
.comments .letter{border-radius:50%;margin:0 0.5rem 0.5rem 0;display:block;width:60px;text-align:center;font-size:28px;user-select: none;height:28px;padding: 11px 1px 19px 1px;color:#ffffff;}
.comments .related a{font-size:0.875rem;display:inline-block;padding:0.5rem 0;}
.comments .related:before{background:transparent var(--wpr-bg-9e26c623-4dd4-4818-9ac1-7b2f1f270747) no-repeat center center;background-size:1rem;width:1rem;content:'-';color:transparent;padding:0 1rem;}
.comments .reply a{font-size:0.875rem;display:inline-block;padding:0.5rem 0;}
.comments .reply:before{background:transparent var(--wpr-bg-c5065696-a3bb-4b87-ae30-3be0c91791ec) no-repeat center center;background-size:1rem;width:1rem;content:'-';color:transparent;padding:0 1rem;}

.homepage h1{margin:2rem auto;}
.homepage-about{background:transparent var(--wpr-bg-a9894ee1-f613-4104-936b-d0157a4a9074) no-repeat right center;background-size:cover;display: flex;flex-direction: row;width: 100%;}
.homepage-about .welcome{max-width:1300px;line-height:170%;margin:1rem auto 1rem auto;min-height:400px;padding:1rem 0 0 0;text-align:center;color:#000000;}
.homepage-about .welcome p{padding:0 1rem 1rem 1rem;width:50%;}
.homepage .comments{margin:1rem 0;}
.homepage .comments .body {width: 1030px;}
.homepage .comments .comment {width: 1260px;}
.homepage-offers {display:flex;}
.homepage-offers a {width: 100%;box-sizing: border-box;padding: 0.5rem;margin:1rem 0;border-radius: 1rem;color: #b71c1c;float: left;font-size: 0.875rem;font-weight: normal;padding: 5rem 1rem 1rem 1rem;text-align: center;text-decoration: none;box-sizing: border-box;width: 100%;background: #fbe8e8 var(--wpr-bg-7e778cd8-c698-4940-9d54-b741712d3048) no-repeat center 22px;background-size: 50px;margin:0.5rem;}
.homepage-offers a:hover{transition:.25s;padding:4.5rem 1rem 1.5rem 1rem;background:#f9d9d9 var(--wpr-bg-8bf202a8-457a-425a-acee-9a603d47d6d0) no-repeat center 22px;background-size:40px;}
.homepage-offers h2{color:#000000 !important;font-size:1.25rem !important;font-weight:bold !important;line-height:170%;margin:0 !important;padding:0;text-decoration:none;}

.listing-3-posts .item a:hover{background-color:#e0f1ff;}
.listing-3-posts .item a{color:#01579b;background-color:#f1f9ff;max-width:32%;display:block;float:left;box-sizing:border-box;margin:0.5%;padding:1rem;text-decoration:none;border-radius:1rem;font-size:0.875rem;line-height:170%;min-height:538px;}
.listing-3-posts .thumb{overflow:hidden;margin:-1rem;max-height:165px;border-radius:1rem 1rem 0 0;}
.listing-3-posts a .thumb img{display:block;border-radius:1rem 1rem 0 0;overflow:hidden;width:-webkit-fill-available;height:auto;padding-bottom:1rem;border-radius:1rem 1rem 0 0;}
.listing-3-posts a h3{font-size:1rem;font-weight:bold;padding-top:1rem;color:#000000;}
.listing-3-posts a:hover img{transform:scale(1.1);text-align:center;position:relative;z-index:1;transition:transform .25s ease;}
.listing-4-posts{box-sizing:border-box;width:100%;}
.listing-4-posts .item a .excerpt{color:#01579b;}
.listing-4-posts .item a:hover{background-color:#e0f1ff;}
.listing-4-posts .item a{color: #01579b;background-color: #f1f9ff;display: flex;float: left;box-sizing: border-box;text-decoration: none;border-radius: 1rem;font-size: 0.875rem;line-height: 170%;min-height: 512px;flex-direction: column;width: 25%;margin: 9px;padding: 20px;width: 296px;}
.listing-4-posts .thumb{overflow:hidden;margin:-1rem;max-height:165px;border-radius:1rem 1rem 0 0;}
.listing-4-posts a .thumb img{display:block;border-radius:1rem 1rem 0 0;overflow:hidden;width:-webkit-fill-available;height:auto;padding-bottom:1rem;border-radius:1rem 1rem 0 0;}
.listing-4-posts a h3{font-size:1rem;font-weight:bold;padding-top:1rem;color:#000000;}
.listing-4-posts a:hover img{transform:scale(1.1);text-align:center;position:relative;z-index:1;transition:transform .25s ease;}

.modal {display: none;position: fixed;z-index: 10;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.4);}
.modal-content {background-color: #fefefe;margin: 15% auto;padding: 2rem;width: 50%;box-shadow: 0 3px 3px rgba(0,0,0,.1);border-radius:1rem;}
.modal a{font-size: 1rem;color: #2962ff;display: block;margin: 0.5rem;}
.modal .close {color: #000000;float: right;font-size: 1.5rem;font-weight: bold;}
.modal .close:hover,
.modal .close:focus{color: black;text-decoration: none;cursor: pointer;}
button#modalBtn {font-size: 0.75rem;padding: 14px 15px;border-radius: 1rem;border: 1px solid #f6f6f6;background-color: #f6f6f6;margin: 0 0 0 -1.5rem;}
button#modalBtn:hover {background-color: #ededed;}

.interactive-map{position: absolute;width: 50%;margin: 1.5rem;top: 80px;max-height: 610px;z-index: 999;left: 25%;top: 25%;}
.interactive-map .background{position: absolute;width: 100%;height: 100%;}
.interactive-map .foreground{backdrop-filter: blur(20px);padding: 2rem;border-radius: 1rem;box-shadow: 1px 2px 3px #424242;font-size: 0.875rem;}
.interactive-map .foreground h1{font-size: 1.25rem;}
#interactive-map #close{color: #333;cursor: pointer !important;float: right;font-size: 3rem;text-decoration: none;margin-top: -2.25rem;margin-right: -1rem;}
.canvas #map-canvas{background-color:#f6f6f6 !important;min-height:690px !important;width:100% !important;height:100% !important;margin:0;padding:0;}
/** End of new desktop **/










.menu-homepage-container{clear:both;display:block !important;padding:0;box-sizing:border-box;}
.menu-homepage-container ul, .menu-homepage-container ul li ul{margin:0;padding:0;width:100%;}
.menu-homepage-container ul li{display:block;float:left;height:100%;list-style-position:outside;list-style-type:none;margin:0 0 1rem 0;width:33.33333%;padding:0;}
.menu-homepage-container ul li a{color:#000000 !important;display:block;font-size:1rem;font-weight:600;margin:0;padding:1rem 0.25rem 0.25rem 0.5rem;text-decoration:none !important;}
.menu-homepage-container ul li a:hover{text-decoration:none !important;}
.menu-homepage-container ul li ul li{width:100%;margin:0;}
.menu-homepage-container ul li ul li a{color:#01579b !important;font-size:1rem;font-weight:500;padding:0;padding:0.5rem;text-decoration:underline;}
.menu-homepage-container ul li ul li a:hover{text-decoration:underline !important;}



}









/** Mobile - max width 999 px **/
@media (max-width:999px){
body{webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Open Sans', sans-serif;font-display: swap;max-width:100%;margin:0;}
html{font-size:16px;padding:0;margin:0;}

a{color:#01579b;text-decoration:underline;}
a:hover{text-decoration:none;}
blockquote{margin: 1rem 0;padding: 0.5rem 1rem;background-color: #f6f6f6;color: #212121;border-radius: 1rem;}
h1{color:#000000;font-family:'Open Sans', sans-serif;font-display: swap;font-size:1.75rem;margin:0 0 1rem 0;padding:0;}
h2{color:#000000;font-family:'Open Sans', sans-serif;font-display: swap;font-size:1.25rem;}
h3{color:#000000;font-family:'Open Sans', sans-serif;font-display: swap;font-size:1rem;margin:1.5rem 0 0 0;}
img a,a img{border:0;}
img.emoji {border-radius: 0 !important;}
.scrollable{box-sizing: border-box;margin: 0;clear: both;display: flex;width: 100%;overflow-y: auto;overflow-x: scroll;padding-bottom: 0.5rem;}
select{border-radius:1rem;cursor:pointer;font-family:'Open Sans';font-display: swap;font-size:0.875rem;margin:1rem 0;padding:.5rem;width:100%;background-color:#f6f6f6;border:none;}
select option{cursor:pointer !important;}
strong{font-weight:600;}

.header{background-color:#1565C0;    display:inline-block;    height:50px;    width:100%;    padding:0;    margin:0;    position:fixed;    top:0;    left:0;    z-index:9999 !important;}
.header .ubermenu-mobile-header a img{max-width:100%;margin:0.5rem auto;max-height:50px;width:auto;border:none !important;}
.header .ubermenu-mobile-header a:focus-visible{outline:none !important;}
.header .ubermenu-custom-content ubermenu-custom-content-padded a img{display:none !important;}
.header .ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop{background-color:#6bb1f8 !important;}

.container {display: flex;flex-direction: column;width: 100%;}
.column{width:100%;padding:0;box-sizing:border-box;flex-direction: column;padding:14px;}

.column-left{width: 100%;flex-grow: 1;min-height: 100vh;padding: 64px 14px 14px 14px;overflow-x:hidden;box-sizing:border-box;}       
.column-left .pagination{clear: both;display: flex;text-align: center;max-width: 100%;flex-direction: row;}
.column-left .pagination a{background-color:#f6f6f6;border-radius:1rem;color:#01579b;font-size:1rem;padding:0.5rem 1rem;margin:1rem 0.5rem;text-align:center;text-decoration:none;text-wrap:nowrap;}
.column-left .pagination a:hover{background-color:#ededed;color:#000000;text-decoration:underline;}
.column-left .pagination .current, .pagination .current:hover{border-radius: 1rem;background-color: #ffffff;color: #000000;padding: 0.5rem 1rem;margin: 1rem 0.5rem;text-align: center;text-decoration: none;}
.column-left .pagination .dots{border: 0;padding: 0.5rem 1rem;margin: 1rem 0.5rem;color: #000000;}

.column-right {width: 100%;flex-grow: 1;min-height: 100vh;padding:14px;overflow-x:hidden;box-sizing:border-box;}
.column-right h2.rc a{padding:0.5rem;box-sizing:border-box;text-align:center;font-weight:bold;font-size:1rem;color:#F44336 !important;display:block;text-align:center;text-decoration:none;}
.column-right #rc_first > a{border-radius: 1rem 1rem 0 0;}
.column-right #rc_last > a{border-radius: 0 0 1rem 1rem;}
.column-right .rc_benefits{list-style-type: none;padding: 0.5rem 1rem;font-size: .75rem;line-height: 170%;}
.column-right .rc_benefits li strong:before{content:"✅";padding-right:0.25rem;color:#4CAF50;}
.column-right .rc_benefits li strong{display:block;padding:0.25rem 0;}
.column-right .rc_benefits li{padding:0.25rem 0;}
.column-right .rc_city a{background-color:#fbe8e8;color:#000000;display:block;box-sizing:border-box;padding:1.25rem 1rem;text-decoration:none !important;}
.column-right .rc_city a:hover span{color:transparent !important;background-color:transparent !important;}
.column-right .rc_city a:hover strong{color:transparent !important;}
.column-right .rc_city:hover>:before{content:attr(data-title);color:#000000;  text-align:center;  width:100%;    display:inline-block;    position:relative;    color:#ffffff;    overflow:hidden;}
.column-right .rc_city span{float: right;padding: 0.5625rem 0.75rem;margin-top: -0.5rem;border-radius: 1rem;color: #b71c1c;font-size: 0.875rem;}
.column-right .rc_logos{background:transparent var(--wpr-bg-296187ea-ec69-492c-8a14-1d1978478e4e) no-repeat center center;height:103px;max-width:100%;display:block;box-sizing:border-box;background-size:contain;}
.column-right .rc_more a{position:relative;z-index:1;box-sizing:border-box;background-color:#F44336;font-weight:normal;color:#ffffff;max-width:100%;display:block;padding:1rem 0.5rem;text-decoration:none;margin:1rem 0 0.75rem 0;text-align:center;border-radius:1rem;}
.column-right .rc_more a:hover{background-color:#D32F2F;text-decoration:none !important;}

.footer-menu{display:none;}
.footer-similar {margin: 1.5rem 0;padding-bottom: 1rem;}
.footer-similar .box{margin:0 auto;display:flex;overflow-y:auto;width:100%;position:relative;overflow-x:auto !important;white-space:nowrap;}
.footer-similar img{margin:-.5rem;width:fit-content;overflow:hidden;border-radius:1rem 1rem 0 0;}
.footer-similar ul{display:block;width:100% !important;overflow:auto;}
.footer-similar ul li{padding:0 !important;margin:0.25rem 0 !important;margin-left:-20px !important;background-color:#ffffff;border-radius:1rem;display:block;float:none !important;list-style-type:none;padding:0.75rem !important;text-overflow:ellipsis;width:100% !important;}
.footer-similar ul li a{padding:0 !important;margin:0 !important;display:block !important;text-overflow:ellipsis;}
.footer-similar .box{margin:0 auto;overflow:hidden;padding-bottom:1rem;}
.footer-similar article{margin: 0 0.5rem;}
.footer-similar article a{background-color:#f1f9ff;text-overflow:ellipsis;white-space:normal;text-decoration:none;border-radius:1rem;display:table-cell;width:320px;padding: 0.5rem 0.5rem 1rem 0.5rem;}
.footer-similar article a:hover{background-color:#e0f1ff;}
.footer-similar article h3{font-size: 1rem !important;line-height: 170%;padding: 0 0.5rem;}

.copyright {flex-direction: column;font-size:0.875rem;padding:14px;}

.copyright-menu {flex-direction: column;margin-bottom:1rem;font-size:0.875rem;list-style-type:none;}
.copyright-menu p{clear:both !important;float:none !important;padding:0.5rem !important;max-width:100% !important;overflow:hidden !important;color:#212121;}
.copyright-menu ul{padding:0 0 1.5rem 0;width:100%;}
.copyright-menu ul li{display:inline;list-style-type:none;margin:0.25rem 0.5rem 0.25rem 0;overflow:hidden;}
.copyright-menu ul li a{padding:0.5rem;display:inline-block;}

.post{font-size:1rem;line-height:170%;margin:0;}
.post a{text-decoration:underline;}
.post a:hover{text-decoration:none;}
.post a img{cursor:-webkit-zoom-in; cursor:-moz-zoom-in;}
.post .banner{margin:2rem 0;}
.post .banner2 a{background-color: #e0f1ff;border-radius: 1rem;color: #01579b;display: block;font-size: 1.25rem;padding: 1.5rem 1rem;text-align: center;text-decoration: none !important;}
.post .banner2:after{clear:both;}
.post .banner2 .text{display: block;font-weight: bold;padding: 0;}
.post .banner2 .button{background-color: #1565C0;color: #ffffff;display: block;font-weight: bold;margin: 1.5rem 0 0 0;padding: 1rem;border-radius: 1rem;}
.post .banner2 a:hover > .button{background-color:#1976D2;}
.post .button a, .comments .button a{background-color:#1565C0;clear:both;color:#fff;display:block;margin:1rem auto 1rem auto;padding:1rem;text-align:center;text-decoration:none !important;border-radius:1rem;}
.post .button a:hover, .comments .button a:hover{background-color:#1976D2;text-decoration:none;}
.post .button-arrow a{background-color:#1565C0;border-radius:1rem;clear:both;color:#ffffff;display:inline-block;max-width:220px;padding:0.5rem 1rem;text-align:center;text-decoration:none !important;width:100%;z-index:20;}
.post .button-arrow a:hover{background-color:#1976D2;text-decoration:underline;}
.post td .button-arrow a{width:unset;max-width:unset;display:block;}
.post details.faq {margin:1rem 0;display:block;width:100%;border-radius:1rem;box-shadow:0 0 1rem #eeeeee;}
.post details.faq > summary {cursor: pointer;padding:0.5rem 1rem;}
.post details.faq > summary:before {padding-right:0.5rem;}
.post details.faq > div {padding:0.25rem 0;}
.post details.faq > div p {margin-top:0;padding-left:1rem;}
.post details.faq[open] > summary {font-weight:bold;}
.post details.faq[open] > summary:before {padding-right:0.5rem;}
.post details.table-of-contents > summary {cursor: pointer;padding: 0.5rem 1rem;font-weight:bold;}
.post details.table-of-contents {background-color: #F5F5F5;padding: 1rem;margin: 1rem 0;display: block;border-radius: 1rem;color:#424242;}
.post .table-of-contents a {color:#424242;}
.post .table-of-contents ol li {padding: 0.25rem 0;margin: 0.25rem 0;font-size: 0.875rem;}
.post img{border-radius:1rem;max-width:100%;}
.post .meta{clear: both;font-size: 0.75rem;margin: 0.5rem 0 1rem 0;height: 100%;display: block;width: 100%;min-height: 80px;}
.post .meta .avatar{float: left;width: 20%;box-sizing: border-box;height: 65px;padding: 5px 0;}
.post .meta .avatar img{width:65px !important;height:65px !important;}
.post .meta .meta-data{float: left;padding: 0 0.5rem;max-width: 80%;box-sizing: border-box;}
.post .meta .author,.meta .modified{display:block;}
.post .meta .tags {clear: both;color:transparent;display: flex;width: 100%;overflow-y: auto;overflow-x: scroll;padding: 0.25rem 0 0.5rem 0;}
.post .meta .tags a{background-color: #f1f9ff;display: table-cell;white-space: nowrap;padding: 0.25rem 0.75rem;margin: 0 0.5rem 0 0;border-radius: 1rem;}
.post .meta .tags a:hover{background-color: #e0f1ff;}
.post .shortcode{box-sizing: border-box;width: 100%;margin: 1rem 0;}
.post .shortcode h3{padding: 0 0.5rem 0.5rem 0.5rem;}
.post .shortcode ul{list-style-type:none !important;padding:0;margin-top: -1.5rem;}
.post .shortcode ul li{display:table-cell;    min-width:250px;    }
.post .shortcode ul li a{border-radius:1rem;    display:block;    box-sizing:border-box;    height:165px;    margin:.5rem;    vertical-align:middle;    padding:95px 0.5rem 0.5rem 0.5rem;    font-size:0.875rem;    text-align:center;    text-decoration:none;    color:#000000;    background:#e3f2fd var(--wpr-bg-470c0925-b327-46e4-993a-6bf719866047) no-repeat center 22px;    background-size:50px;    }
.post .shortcode ul li a:hover{transition:.25s;background:#e3f2fd var(--wpr-bg-87f35854-10eb-46b6-8d47-d5fa6fde72a9) no-repeat center 22px;background-size:40px;}
.post .shortcode ul li a span{font-size:0.75rem;color:#01579b;}
.post .shortcode ul li:before{background-image:none !important;}
.post table{box-shadow:0 0 1rem #eeeeee;border-collapse:collapse;border-spacing:0;border-radius:1rem;margin:2rem 0;    width: 100%;overflow-x: scroll;position: relative;overflow-y: auto;display: block;}
.post table tr:nth-child(even), .post table tr:nth-child(odd){background-color: #ffffff;}
.post table tr:hover{background-color: #eeeeee !important;}
.post table td{font-size: 0.875rem;padding: 0.75rem;border-top: 1px solid #eeeeee;}
.post table th{background-color:#f6f6f6;padding:0.5rem;text-align:center;}
.post .post-142 img{display:block !important;margin:0.25rem auto !important;} //Fix tabulky pro článek o půjčení auta - ID článku 142
.post .post-142 td {width:33.33% !important;} //Fix tabulky pro článek o půjčení auta - ID článku 142
.post .post-142 td a{width:100% !important;} //Fix tabulky pro článek o půjčení auta - ID článku 142
.post .width-160px{width:auto;height:auto;padding:0.5rem;}

.comments{clear:both;margin:1.5rem 0;}
.comments .arrow{width:0;height:0;border-style:solid;border-width:0 14px 14px 14px;border-color:transparent transparent #f6f6f6 transparent;left:32px;position:relative;top:189px;}
.comments .avatar-large img, .comments .contributor .avatar{border-radius:50%;margin:0 1.5rem 0 0;display:block;float:left;}
.comments .body{display:block;max-width:100%;border-radius:1rem;background-color:#f6f6f6;padding:1rem;word-wrap:break-word;}
.comments .body a{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.comments .body p{color:#212121;font-size:0.875rem;line-height:170%;margin:0;padding:0 0 0.875rem 0;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}
.comments cite{font-style:normal;display:block;clear: both;padding: 0.25rem 0;}
.comments .comment{display: block;margin: 1rem 0.5rem;font-size: .875rem;line-height: 170%;max-width: 100%;min-width:240px;}
.comments .contributor{display: block;width: 100%;padding: 0 1rem;height: 130px;}
.comments .contributor .avatar, .comments .contributor .letter{border-radius:50%;margin:0 1rem 0 0;display:block;float:left;}
.comments .letter{border-radius:50%;margin:0 0.5rem 0.5rem 0;display:block;width:60px;text-align:center;font-size:28px;user-select: none;height:28px;padding: 11px 1px 19px 1px;color:#ffffff;}
.comments .related a{font-size:0.875rem;padding:0.5rem 0;}
.comments .related:before{background:transparent var(--wpr-bg-efd81d0b-ae1f-4c1a-8bf6-1d791aa8c91e) no-repeat center center;    background-size:1rem;    width:1rem;    content:'-';    color:transparent;    padding:0 1rem;    }
.comments .reply a{font-size:0.875rem;display:inline-block;padding:0.5rem 0;}
.comments .reply:before{background:transparent var(--wpr-bg-42941b3e-1512-4e3d-ab44-32617ad15331) no-repeat center center;    background-size:1rem;    width:1rem;    content:'-';    color:transparent;    padding:0 1rem;    }

.homepage h1{text-align: center;display: block;margin: 0;padding:55px 0 0 0;}
.homepage-about{display: flex;flex-direction: row;width: 100%;background: transparent var(--wpr-bg-a196723e-1c0e-4186-908b-acd8666e4961) no-repeat left center;background-size: cover;text-align: center;padding: 1rem 0;line-height: 170%;margin:2rem 0;}
.homepage-about .welcome p{padding:0 1rem 1rem 1rem;}
.homepage .comments{margin:0;}
.homepage-offers {flex-direction: row;padding: 14px;margin: 0 0 1rem 0;box-sizing: border-box;}
.homepage-offers a{position:relative;margin:0.5rem;margin:0 auto;width:100%;border-radius:1rem;color:#b71c1c;font-size:0.875rem;font-weight:normal;padding:4rem 1rem 1rem 1rem;text-align:center;text-decoration:none;box-sizing:border-box;width:45%;margin:.25rem;background:#fbe8e8 var(--wpr-bg-c679e428-f064-4ed1-886a-4c2bf223a1b0) no-repeat center 1.25rem;background-size:2rem;display:table-cell;min-width:17rem;}
.homepage-offers a:hover{transition:.25s;padding:4rem 1rem 1rem 1rem;background:#f9d9d9 var(--wpr-bg-31b13f30-68f9-4ad8-8446-ef25a04fe222) no-repeat center 22px;background-size:40px;}
.homepage-offers h2{color:#000000 !important;font-size:1.25rem !important;font-weight:bold !important;line-height:170%;margin:0 !important;padding:0;text-decoration:none;}

.listing-3-posts{display:block;}
.listing-3-posts .item{margin:1rem 0;}
.listing-3-posts .item a h3{font-size:1rem;font-weight:bold;padding-top:1rem;color:#000000;}
.listing-3-posts .item a:hover{background-color:#e0f1ff;}
.listing-3-posts .item a{color: #01579b;background-color: #f1f9ff;display: table-cell;box-sizing: border-box;padding: 1rem;text-decoration: none;border-radius: 1rem;font-size: .875rem;line-height: 170%;width: 100%;}
.listing-3-posts .thumb{overflow:hidden;margin:-1rem;max-height:216px;border-radius:1rem 1rem 0 0;}
.listing-3-posts a .thumb img{display:block;overflow:hidden;width:-webkit-fill-available;height:auto;padding-bottom:1rem;border-radius:1rem 1rem 0 0;}
.listing-3-posts a:hover img{transform:scale(1.1);text-align:center;position:relative;z-index:1;transition:transform .25s ease;}
.listing-4-posts{box-sizing:border-box;    margin:0;    clear:both;    display:flex;    width:100%;    overflow-y:auto;    overflow-x:scroll;padding-bottom:0.5rem;}
.listing-4-posts .item a{color:#01579b;background-color:#f1f9ff;display:table-cell;float:left;box-sizing:border-box;padding:1rem;text-decoration:none;border-radius:1rem;font-size:.875rem;line-height:170%;min-height:100%;width:300px;}
.listing-4-posts .item a .excerpt{color:#01579b;}
.listing-4-posts .item a h3{font-size:1rem;font-weight:bold;padding-top:1rem;}
.listing-4-posts .item a:hover{background-color:#e0f1ff;}
.listing-4-posts .item{margin:0.5rem;}
.listing-4-posts a .thumb img{display:block;overflow:hidden;width:-webkit-fill-available;height:auto;padding-bottom:1rem;border-radius:1rem 1rem 0 0;}
.listing-4-posts a:hover img{transform:scale(1.1);text-align:center;position:relative;z-index:1;transition:transform .25s ease;}
.listing-4-posts .thumb{overflow:hidden;margin:-1rem;max-height:175px;border-radius:1rem 1rem 0 0;}

.modal {display: none;position: fixed;z-index: 10;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.4);}
.modal-content {background-color: #fefefe;margin: 15% auto;padding: 2rem;width: 50%;box-shadow: 0 3px 3px rgba(0,0,0,.1);border-radius:1rem;}
.modal a{font-size: 1rem;color: #2962ff;display: block;margin: 0.5rem;}
.modal .close {color: #000000;float: right;font-size: 1.5rem;font-weight: bold;}
.modal .close:hover,.modal .close:focus {color: black;text-decoration: none;cursor: pointer;}
button#modalBtn {font-size: 0.75rem;padding: 14px 15px;border-radius: 1rem;border: 1px solid #f6f6f6;background-color: #f6f6f6;}
button#modalBtn:hover {background-color: #ededed;}

#interactive-map{margin-top:80px !important;max-width:100% !important;overflow:hidden !important;padding:1rem;}
.canvas #map-canvas{background-color:#f6f6f6 !important;min-height:300px !important;width:100% !important;max-height:640px !important;overflow:hidden !important;margin:0 !important;padding:0 !important;}
/** End of Mobile - max width 999 px **/










/** Probrat a smazat **/
.post img{max-width:100%;}
.menu-homepage-container{display:none;}
.post table{width:100%;}

}


