.nod, .page-id-1366 .btSmallerQuote, .page-id-1411 .btSmallerQuote,.bt_bb_headline_subheadline,
.bt_bb_headline_superheadline_outside, .grecaptcha-badge{display:none !important;} body{font-family: 'Red Hat Display', sans-serif;}
h1,h2, h3, h4, h5, h6, .btMenuHorizontal .menuPort nav > ul > li > a, .mainHeader, .bt_bb_button a .bt_bb_button_text
{font-family:'Red Hat Display', sans-serif;}
a {text-decoration:none;color: #0285f5;}
p a {text-decoration:underline;}
a:hover {text-decoration:none;color: #027be1;}
.menu a, .bt_back_to_top_button, 
.bt_bb_headline_with_icon_content a{text-decoration:none;}
p, dl, address, cite,.bt_bb_headline .bt_bb_headline_superheadline, 
.bt_bb_headline .bt_bb_headline_with_icon_superheadline, .bt_bb_headline_with_icon .bt_bb_headline_superheadline, 
.bt_bb_headline_with_icon .bt_bb_headline_with_icon_superheadline {font-family: "Red Hat Display";}
.bottom-line{border-bottom:1px solid #ebebeb;}
.fw800{font-weight:800;}
.mt20{margin-top:20px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mt30{margin-top:30px !important;}
.mb30{margin-bottom:30px !important;}
.mt50{margin-top:50px !important;}
.small{font-size:85%;}
.vh100{height:100vh !important;}
.btArticleListItem {margin: 30px 0;}
.big{font-size: 150%;}
.h250 img{height:250px !important;}
.pad30{padding:30px;}
.tax-portfolio_category .bt_bb_section[style*="background-image"]{background-image: url(//www.kts-ame.cz/wp-content/uploads/2021/03/Praha-Havlickovy-sady-Grotta-1.jpg)!important;}
.bt_bb_custom_menu.btBulletedMenu ul li:before{background:#ca0e16;}
.logo h1{text-indent: -10000px;}
.privacy-policy .fas {margin-right:10px;} .bt_bb_button .bt_bb_button_text {font-weight:normal;}
.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_filled a .bt_bb_button_text,
.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_filled a .bt_bb_icon_holder{color: #fff;}
.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder::before, .bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_filled:hover span.bt_bb_icon_holder::before {
background-color: #ca0e16;color: #fff;} .btMenuHorizontal .menuPort > nav > ul > li {padding: 0 25px 0 0;}
#menu-item-2579{position:relative;}
#menu-item-2579:after{content:'';position:absolute;top:10px;right:12px;width:1px;height:40px;
background-color:rgba(188, 188, 188, 0.3);}
.btMenuHorizontal .menuPort nav > ul > li > a:before {left: calc(-30px / 2);right: calc(-30px / 2);}
.btTransparentLightHeader .bt-below-logo-area .menuPort {border-top: 1px solid rgba(255,255,255,.5);}
.btMenuHorizontal .menuPort ul ul {left: calc(-30px / 2);}
a.btIconWidget {text-decoration: none;}
a.btIconWidget:hover {color:#eee !important;}
.btAccentIconWidget.btIconWidget .btIconWidgetIcon{color:#ca0e16;}
.btMenuHorizontal .menuPort nav > ul > li > a:before,
.btMenuHorizontal .menuPort nav > ul > li > a:after,
.bt_bb_style_simple ul.bt_bb_tabs_header li span:after,
.btMenuHorizontal .menuPort ul ul li > a:after{background-color:#ca0e16;}
.wpcf7 .bt_bb_cf7_form .bt_bb_cf7_row .bt_bb_cf7_element.bt_bb_cf7_element_required .wpcf7-form-control-wrap:after{background:#ca0e16;}
.widget_search .btSearch .bt_bb_icon .bt_bb_icon_holder:hover:before {background-color:#ca0e16;}
.bt-vertical-menu-trigger .bt_bb_icon {background: #0285f5;}
.btMenuHorizontal .menuPort nav > ul > li > a:after{display:none;}
.btMenuHorizontal .menuPort nav > ul > li.current_page_item > a{background-color: #ca0e16;
padding:16px;line-height:17px;margin-top:6px;color:#fff;}
.btMenuHorizontal .menuPort nav > ul > li.current_page_item > a:hover {color: #fff;} .h150{height:150px;}
.wpcf7-form .wpcf7-submit {font-weight: normal !important;margin-left:0;background:#ca0e16!important;}
.wpcf7-form .bt_bb_cf7_dark_text_submit .wpcf7-submit {
color: #fff !important;}
form.wpcf7-form div.wpcf7-response-output {color: #0dcf62 !important;}
.img_captcha {
padding-left: 16px;
} .bt_bb_section[class*="alternate_gradient"]:before {
background: linear-gradient(to bottom,#0285f5 0%,transparent 100%) !important;
}
.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline{
font-size: 1em;
font-family: "Red Hat Display",Arial,Helvetica,sans-serif;
margin-top: .75em;
line-height: 1.2em;
font-weight: 300;
}
.bt_bb_headline_subheadline {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.bt_bb_grid_item_inner {
padding-top: 50px;
}
.bt_bb_counter_holder {
font-weight: 800;
font-family: 'Montserrat', sans-serif;
}
.bt_bb_counter_holder.bt_bb_size_xlarge {
font-size: 2.75em;
}
.info-panel h4{height:50px;}
.bt_bb_floating_element_html > span {display: none !important;}
.bt_bb_background_video_yt .bt_bb_column.animated[class*="bt_bb_animation_"] .bt_bb_headline .bt_bb_headline_content .bt_bb_outline_text.bt_bb_outline_text_align_left, 
.bt_bb_background_video_yt .bt_bb_column_inner.animated[class*="bt_bb_animation_"] .bt_bb_headline .bt_bb_headline_content .bt_bb_outline_text.bt_bb_outline_text_align_left, 
.bt_bb_background_video_yt .bt_bb_column.animated[class*="bt_bb_animation_"] .bt_bb_headline_with_icon .bt_bb_headline_content .bt_bb_outline_text.bt_bb_outline_text_align_left, 
.bt_bb_background_video_yt .bt_bb_column_inner.animated[class*="bt_bb_animation_"] .bt_bb_headline_with_icon .bt_bb_headline_content .bt_bb_outline_text.bt_bb_outline_text_align_left{
transform: translate(45%,20%)!important;}
.hp_cat h4 a{text-decoration:none;}
.hp_cat .bt_bb_image img{transform: scale(.98);transition: all 600ms;}
.hp_cat .bt_bb_image:hover img{transform: scale(1);}
.bt_bb_active_dot_accent .slick-slider .slick-dots li.slick-active:after{background-color:#ca0e16;}
.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after{display:none;}
.bt_bb_separator.bt_bb_color_accent{border-color: #ca0e16;}
.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before{background:#0285f5;} header.bt_bb_headline.bt_bb_dash_none.bt_bb_size_small.bt_bb_align_inherit {height: 55px;}
.bt_bb_separator.bt_bb_bottom_spacing_40 {margin-bottom: 15px;}
.traffic-info .fas{margin-right:8px;}
.category-bar .bt_bb_progress_bar_text {font-weight:800;font-size:20px;color:#f1b209;}
.category-info {margin:20px 0 10px;color:#101010;}
.category-bar .bt_bb_progress_bar_inner {border-bottom-width: 10px;}
.category-bar .bt_bb_progress_bar_text {color: #ca0e16;} .bt_bb_masonry_post_tiles .bt_bb_post_grid_filter span, 
.bt_bb_masonry_portfolio_tiles .bt_bb_post_grid_filter span {
background: #0285f5 !important;
padding: 6px 20px;
color: #fff !important;
opacity: 0.6;
}
.bt_bb_masonry_portfolio_tiles .bt_bb_post_grid_filter span:not(:last-child) {
margin: 0 1em 1em 0;}
.contact-ico {display: block;float: none !important;margin-bottom: 30px;}
.btLightSkin .bt_bb_masonry_post_tiles .bt_bb_masonry_post_tiles_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_inner_content_wrapper, 
.bt-dark-skin .btLightSkin .bt_bb_masonry_post_tiles .bt_bb_masonry_post_tiles_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_inner_content_wrapper, 
.btLightSkin .bt-dark-skin .btLightSkin .bt_bb_masonry_post_tiles .bt_bb_masonry_post_tiles_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_inner_content_wrapper, 
.btLightSkin .bt_bb_masonry_post_tiles .bt_bb_masonry_portfolio_tiles_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_inner_content_wrapper, 
.bt-dark-skin .btLightSkin .bt_bb_masonry_post_tiles .bt_bb_masonry_portfolio_tiles_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_inner_content_wrapper, 
.btLightSkin .bt-dark-skin .btLightSkin .bt_bb_masonry_post_tiles .bt_bb_masonry_portfolio_tiles_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_inner_content_wrapper, 
.btLightSkin .bt_bb_masonry_portfolio_tiles .bt_bb_masonry_post_tiles_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_inner_content_wrapper, 
.bt-dark-skin .btLightSkin .bt_bb_masonry_portfolio_tiles .bt_bb_masonry_post_tiles_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_inner_content_wrapper, 
.btLightSkin .bt-dark-skin .btLightSkin .bt_bb_masonry_portfolio_tiles .bt_bb_masonry_post_tiles_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_inner_content_wrapper, 
.btLightSkin .bt_bb_masonry_portfolio_tiles .bt_bb_masonry_portfolio_tiles_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_inner_content_wrapper, 
.bt-dark-skin .btLightSkin .bt_bb_masonry_portfolio_tiles .bt_bb_masonry_portfolio_tiles_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_inner_content_wrapper, 
.btLightSkin .bt-dark-skin .btLightSkin .bt_bb_masonry_portfolio_tiles .bt_bb_masonry_portfolio_tiles_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_inner_content_wrapper {
background: none;
background-color:rgba(255,255,255,0.6);
}
.bt_bb_masonry_post_tiles .bt_bb_post_grid_filter span::after, 
.bt_bb_masonry_portfolio_tiles .bt_bb_post_grid_filter span:after{background:#ca0e16;}
.bt_bb_gap_small.bt_bb_masonry_portfolio_tiles .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
bottom: .615em;;
} .btPostSingleItemStandard {margin-bottom:50px;border-bottom:1px solid #eee;}
.contact-ico a:before {
font-family: "Amwerk";
content: "\e9ac";
position: relative;
top: 10px;
left: 18px;
color: #fff;
font-size: 26px;
}
.bt_bb_masonry_image_grid .bt_bb_grid_item .bt_bb_grid_item_inner:after{background:#ca0e16;} .videos .bt_bb_section.bt_bb_full_screen > .bt_bb_port {
min-height: auto;
} .bt_bb_size_small.btWorkingHours .btWorkingHoursInner .bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_content {
padding-right: 0;
}
.btWorkingHours .btWorkingHoursInner .bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_content {
flex: 1 1 100%;
max-width: 50%;
}
.bcg-black-transparent{background-color:rgba(0,0,0,0.35) !important;}
.bt_bb_icon_color_scheme_5.bt_bb_headline_with_icon .bt_bb_icon_holder {
color: #fff;
background: #ca0e16;
} .mapa_pata{
position: relative;
}
.map_overlay {
background: transparent none repeat scroll 0 0;
height: 600px;
left: 0;
position: absolute;
top: 56px;
width: 100%;
z-index: 10;
} .ownFooter {
margin: 10px -20px 0px;
background-color: rgba(5,27,79,0.8);
padding: 30px 20px 30px;
font-size: 14px;
color: #d9d9d9;
}
.ownFooter p{margin-bottom: 0;}
.ownFooter .m10 a {opacity: .7;}
.ownFooter .m10 a:hover {opacity: .85;}
.m10{text-align: right;margin-top:13px;}
.m10 img{height:25px;width:auto;}
.bt_bb_back_to_top {bottom: 7em;}
.bt_bb_fe_preview_toggler{bottom:200px;}
.bt_bb_back_to_top .bt_back_to_top_button{background:#ca0e16;}
.btFooterAccentIcon.bt_bb_icon .bt_bb_icon_holder:before{color: #ca0e16 !important;} #CybotCookiebotDialog.CybotEdge {max-height: 250px!important;padding: 15px;font-family: 'Open Sans',sans-serif;}
#CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer {max-height: 110px;}
#CybotCookiebotDialog .CybotCookiebotFader {
font-family: 'Open Sans',sans-serif;
font-size: 14px;
font-weight: 300;
line-height: 16px;
letter-spacing: 0;}
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader {
width: auto;
height: 100px;
}
#CybotCookiebotDialogBodyContent {
letter-spacing: 0!important;
line-height: 16px!important;
}
#CybotCookiebotDialog *, #CybotCookiebotDialogBodyUnderlay * {font-size: 14px!important;}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
border: 1px solid #232323!important;
color: #141414!important;
font-weight: 400!important;
padding: 5px!important;
font-family: 'Open Sans',sans-serif!important;
}
#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyBottomWrapper {
margin-top: 10px!important;
}
#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSliderWrapper {
height:20px!important;
width:40px!important;
}
#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonDescription {
font-weight:400!important;
}
#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider:before {
bottom:1px!important;height:17px!important;left:-1px!important;width:17px!important;}
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper {
margin: 0 2.5em 0 0!important;
}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
background-color: #e87888!important;
border-color: #e87888!important;
}
#CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider {
background-color: #e87888!important;
}
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
color: #a29160!important;}
#CybotCookiebotDialogTabContent input[type="checkbox"][disabled]:checked + .CybotCookiebotDialogBodyLevelButtonSlider {
background-color: #D6D6D6!important;
}
.CybotCookiebotFader.CybotCookiebotDialogActive{background-image: unset!important;} @media(max-width:1199px){
.logo h1 {font-size:1em;}
}