@charset "UTF-8";
 @media (min-width: 768px){
.main-navigation .menu > li > a {
font-size: 20px}
.gticker-wrapper.has-js {height:50px;
margin: 0px 0px 10px 0px;}
.gticker-content{padding-top:17px;}
.gticker{height:40px;font-size:15px}
.gticker-swipe{margin-top:12px;}
.gticker-wrapper{width:100%;padding:0px}
.single-cherry-services .title_wrap{display:none}
.single-cherry-services .image_wrap{display:none}
.hp_treneri h4{ text-transform: none; font-family: Raleway, sans-serif; font-size: 21px!important; font-weight: 500; color: #2E2E2E; text-align: center; }
.hp_treneri h6{ text-transform: none; font-family: Raleway, sans-serif; font-size: 14px!important; font-style: normal; color: #1c222ca6; text-align: center; font-weight: normal; letter-spacing: 0px; margin-top: 5px!important; }
.team-socials	{
text-align: center;
padding-top: 10px;
}
}
.fotky_hp1{height: 233px;overflow: hidden}
.single-team .team-member-info {padding-top: 0px!important}	
.single-team .team-meta_item:before {display:none!important}
.cherry-team .team-meta .team-meta_item {
float: left;
margin-right: 10px;
border-right: 1px solid #a3a3a3;
padding-right: 10px;
}
.team-member-socials{
position: absolute;
right: 0px;
}
a[href^=tel] {
text-decoration:inherit;
color: inherit;
}
.wpcf7 input[type="submit"], .wpcf7 input[type="reset"], .wpcf7 button { vertical-align: middle; font-family:Teko; font-size:24px; font-weight:300; padding: 3px 12px 0 12px; border-radius:0; width: 100%; }
.wpcf7 input[type='text'], .wpcf7 input[type='email'], .wpcf7 input[type='url'], .wpcf7 input[type='password'], .wpcf7 input[type='search'], .wpcf7 input[type='tel'], .wpcf7 textarea { border-bottom-color: rgb(189,189,189); background-color: white; color: #1c222ca6; padding: 10px; font-weight: 500; font-size: 18px; }
a.splite_sideEnquiry{
font-size: 21px;
font-family: Raleway;
padding: 20px 20px 20px 20px;
border-radius: 0!important;
}
#menu-item-8490{
background-color: #95133B;
height: 40px;
padding: 0px 11px 0px 11px;
margin-top:4px
}
@media (min-width: 768px){
#menu-item-8490 a {
padding: 5px 0;
color:white
}
.main-navigation .menu > li > a {
letter-spacing: 0;
font-weight: 300;
font-size:24px
}
}
.respect_novinky .gticker-wrapper.has-js{border-radius:0;width: 100%}
.gticker-content a{color:#000AFF;font-size:16px;font-weight:400;text-decoration:underline}
.bwfoto{background-color: #f7f7f7;background-blend-mode: luminosity}
.slider-pro img.sp-image{width: auto!important;margin: 0px auto;}
.services-container img,  .cherry-team-row img{filter: grayscale(1);}
.services-container img:hover, .cherry-team-row img:hover{filter: none;}
.elementor-element-f98aca0 img{filter: grayscale(1);}
.elementor-element-76eb621 img{filter: grayscale(1);}
.elementor-element-f98aca0 img:hover{filter: none;}
.elementor-element-76eb621 img:hover{filter: none;}
.team-header-container{display:none}
.share-btns__items {margin-bottom: 40px}
.category-novinky h1 {
margin-left: 13px}
.cherry-services.template-cards * + .btn-link {
display: none}
.cherry-services .services-item .descr_wrap {
color: black;
font-weight: normal}
.hp-lekce h4 { font-family: Raleway; font-size: 21px; text-align: center; font-weight: 500}
.but_zdarma { display: inline-block; position: fixed; top: 40%; right: -72px; background-color: #4fc36e; padding: 21px; z-index: 999; color: #ffffff; font-family: Raleway; font-size: 20px; font-weight: 400; line-height: 20px; -ms-transform: rotate(270deg); -webkit-transform: rotate(270deg); transform: rotate(270deg); cursor: pointer; }
.wpcf7 .wpcf7-validation-errors, .wpcf7 .wpcf7-mail-sent-ng {margin-top: -10px;}
.wpcf7 .wpcf7-validation-errors, .wpcf7 .wpcf7-mail-sent-ng {margin-top: -10px;}
#sgpb-popup-dialog-main-div div{overflow:hidden}
.hp_tren_blok{ position: relative; display: block; top: -345px; width: 260px; left: 100%; text-align: left; height: 190px; margin-bottom: -190px; margin-left:-279px; }
.hp_nadpis1 p, h4.services-macros a, h4.team-listing_name a{ font-family:"Teko",Sans-serif; font-size:30px; font-weight:300; text-transform:uppercase}
h4.services-macros,.hp_nadpis1 p{margin-top:-10px!important}
//.tren_k_1 .elementor-column-wrap, .tren_k_2 .elementor-column-wrap, .tren_k_3 .elementor-column-wrap {padding:0px!important} 
.cherry-team.team-wrap .cherry-team-row [class*="col_"] {padding-bottom: 75px}
@media (max-width: 500px) {
.isStuck {display:none}
.header-nav-wrapper{margin-top: -36px}
.but_zdarma {top: 80%;padding: 8px;right: -57px;font-size: 17px}
.slider-pro img.sp-image{ width: 80%!important; height: auto!important; margin: 0px auto!important; }
.sp-arrows {display: none}
.gticker-wrapper.has-js{padding:0px}
.gticker{width:95%}
.elementor-element-f98aca0{margin-bottom: -30px}
.elementor-element-3c5d004 { height: 123px; margin-top: -80px}
.hp_tren_blok { position: inherit; display: block; top: 0px; width: 100%; left: unset; text-align: left; height: 190px; margin-bottom: 0px; margin-left: unset; height: 133px; margin-top: -90px; }
.jet-testimonials .jet-arrow {position: absolute;top:82px}
.services-single-item .image_wrap, .services-single-item .title_wrap{display:none}
.single-cherry-services .elementor-widget-jet-slider{display:none}
.bwfoto {height: 270px}
.services-container img, .cherry-team-row img {width: 100%}
.footer-area {padding: 22px 0 10px}
.footer-area .widget { margin-top: 10px; margin-bottom: 10px; }
.elementor-element-80a0f1f {padding: 0px!important}
.elementor-element-cda3956{height:80px}
.jet-slider .sp-grab, .slider-pro .jet-slider__item, .jet-slider .sp-image-container {height: 190px!important;}
.wpcf7-form p {font-size: 15px}
.wpcf7 input[type='text'], .wpcf7 input[type='email'], .wpcf7 input[type='url'], .wpcf7 input[type='password'], .wpcf7 input[type='search'], .wpcf7 input[type='tel'], .wpcf7 textarea {font-size: 16px;padding-bottom: 0px}
.fotky_hp1{height: 200px;overflow: hidden}
.rozvrh #primary .elementor-inner .elementor-section-wrap section {border-bottom:1px solid grey;margin-bottom: 11px;padding-bottom: 16px}
.rozvrh .elementor-column-gap-default > .elementor-row > .elementor-column:not(.elementor-column-custom-padding) > .elementor-element-populated {padding: 0}
.rozvrh #primary .elementor-inner .elementor-section-wrap section .elementor-row .elementor-element:nth-child(2){font-weight:bold}
.rozvrh #primary .elementor-inner .elementor-section-wrap section:nth-child(1) {padding-bottom: 0px}
}