/* Globální zákaz zoomu */
html, body {
    max-width: 100% !important;
    overflow-x: hidden !important;
    position: relative !important;
    margin: 0 !important;
    padding: 0 !important;
}

body {
    background-color: #fff;
}

.link-underline a {
    text-decoration: underline;
}

.link-underline a:hover {
    color: #FFEA73 !important;
}

#header-tools #mobile-menu-opener {
    font-size: 33px;
    margin-top: 6px;
}

.formatter {
    padding: 0px;
}

.image-radius img, img.image-radius {
    border-radius: 20px 20px 20px 20px !important;
    box-shadow: 0px 0px 10px 0px rgba(178, 178, 178, 0.5) !important;
}

.page-id-24129 #kontakty {
    display: none !important;
}

.page-id-24129 .coll-half  {
    display: contents !important;
}
 

.gradient-light h1,
.gradient-light h2,
.gradient-light h3,
.gradient-light h4,
.gradient-dark h1,
.gradient-dark h2,
.gradient-dark h3,
.gradient-dark h4,
.elementor-icon-box-title span{
    display: inline-block;
    background-size: 100% 100%; /* důležité */
}

.gradient-light h1,
.gradient-light h2,
.gradient-light h3,
.gradient-light h4 {
    background: linear-gradient(90deg, #358ac9, #1f559a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.gradient-dark h1,
.gradient-dark h2,
.gradient-dark h3,
.gradient-dark h4,
.elementor-icon-box-title span{
    background: linear-gradient(90deg, #194790, #0a1b49);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.button-slider.light a {
    background: linear-gradient(90deg, #358ac9, #1f559a) !important;
    transition: all 0.3s ease;
}

.button-slider.light a:hover {
    background: linear-gradient(90deg, #1f559a, #1f559a) !important;
}

.button-slider.dark a {
    background: linear-gradient(90deg, #194790, #0a1b49) !important;
}

.button-slider.dark a:hover {
    background: linear-gradient(90deg, #0a1b49, #0a1b49) !important;
}

#projekt .elementor-button {
    min-width: 85%;
}

.phone-btn i {
    margin-top: 6px;
}

#content {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

input:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="reset"]:focus, input[type="search"]:focus, input[type="number"]:focus, textarea:focus, .wp-block-search__input:focus, [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus, .ast-mobile-popup-drawer.active .menu-toggle-close:focus, .woocommerce-ordering select.orderby:focus, #ast-scroll-top:focus, #coupon_code:focus, .woocommerce-page #comment:focus, .woocommerce #reviews #respond input#submit:focus, .woocommerce a.add_to_cart_button:focus, .woocommerce .button.single_add_to_cart_button:focus, .woocommerce .woocommerce-cart-form button:focus, .woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus, .woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus, .woocommerce #order_comments:focus, .woocommerce #place_order:focus, .woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus, .woocommerce .woocommerce-MyAccount-content form button:focus, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus, .woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus, body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus, #ast-coupon-code:focus, .woocommerce.woocommerce-js .quantity input[type=number]:focus, .woocommerce-js .woocommerce-mini-cart-item .quantity input[type=number]:focus, .woocommerce p#ast-coupon-trigger:focus {
    border-style: none;
    border-color: transparent;
    border-width: 0;
}

.ast-button-wrap .menu-toggle:focus,
a:focus {
    outline: none !important;
}

a:focus-visible {
    outline: none !important;
}

button:focus, 
input[type="submit"]:focus, 
input[type="button"]:focus {
    outline: none;
}

p {
    margin-bottom: 0;
}

.elementor-widget-video .elementor-wrapper iframe,
.elementor-widget-video .elementor-wrapper video {
  background-color:#fff !important;
}


#konverze {
    max-height: 0 !important;
}

#masthead  {
   display: none;
}


#zahlavi .elementor-element-populated {
    margin: -6px 0 0 0 !important;
    --e-column-margin-right: 0 !important;
    --e-column-margin-left: 0 !important;
}

.entry-content .wp-audio-shortcode, .entry-content .wp-embedded-audio, .entry-content .wp-embedded-video, .entry-content .wp-video, .entry-content p {
    margin-bottom: 0 !important;
}

.main-header-menu .menu-link, .main-header-menu>a {
    padding: 0 0.75em;
}

.ast-plain-container.ast-no-sidebar #primary {
     margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.site-primary-header-wrap {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.ast-primary-header-bar {
    border-bottom-width: 0px !important;
}

.header-horizontal #header .head {
    padding: 0 45px;
}
  
.ast-container {
    max-width: 1340px !important;
}
}

#zahlavi .socials.black a {
    margin-right: 6px;
	  opacity: 0.85;
}

#zahlavi .socials.black a:hover {
	  opacity: 1;
}

.header-horizontal .navigation-bar {
    padding: 0;
}

.real-content ol, .real-content ul {
  margin-left: 20px;
}

.bdt-slide-btn  {
	  font-family: "Poppins", Sans-serif !important;
}


.header-horizontal .menu-item a {
	  line-height: 62px !important;
    height: 62px !important;
}

.site-navigation .btn-kontakt a {
    color: #2B1D47;
    border-radius: 10px 10px 10px 10px !important;
    padding: 0px;
    font-size: 17px !important;
    font-weight: 700 !important;
	  background-color: #90EDB6 !important;
	  line-height: 62px !important;
    height: 62px !important;
	  width: 150px !important;
	  margin-left: 18px;
     display: inline-block !important;
  text-align: center !important;
  
}

.site-navigation .btn-kontakt a:hover {
	  background-color: rgba(107, 254, 168, 1) !important;
	font-weight: 700 !important;
}

#link-phone .elementor-icon-box-wrapper:hover, #link-email .elementor-icon-box-wrapper:hover {
	text-decoration: underline !important;
}

#uvodem [class*="bdt-position-center-left"] {
    top: calc(100% - var(--bdt-position-margin-offset));
    --bdt-position-translate-y: -100%;
}

.hader-box .elementor-icon-box-title strong,
.hader-box .elementor-heading-title strong {
    font-size: 46px;
    font-size: 3.0vw;
}

#uvodem .real-content ol, #uvodem .real-content ul {
    margin: 0 !important;
    padding: 0 !important;
}



#kontakt-zahlavi a {
    color: #fff !important;
	  text-decoration: underline;
}
#kontakt-zahlavi a:hover {
    color: #29235C !important;
}
#zahlavi a {
    color: #fff !important;
}
#zahlavi a:hover {
    text-decoration: underline;
}

#uver-snadno .elementor-widget-text-editor a {
    color: #fff !important;
	text-decoration: underline;
}

.accordion-content {
    padding: 0px;
}

.wpforms-container ul {
    padding-inline-start: 0;
}

input[type="submit"], button[type="submit"] {
  width: 100%;
	height: 66px;
}

.lrc, .lrc-float {
    display: block;
    width: 350px;
	  color: rgba(144, 237, 182, 1);
	  margin: 0 auto;
}

.lrc-inputs {
    background-color: transparent !important;
    padding: 0 !important;
    border: 0 !important;
}
.lrc__fill, .lrc__handle {
    background: #7ac32b !important;
}

.lrc_slider_output {
    display: block;
}

.lrc-outputs {
    padding: 0px !important;
}

.lrc_form table.output-table {
    border: 0px;
}

.lrc_form table.output-table th, .lrc_form table.output-table td {
    padding: 0 !important;
    border: 0px !important;
}

.lrc-down:hover:after,
.lrc-up:hover:after, .lrc-up:hover:before {
    background-color: #006680 !important;
}

div#n2-ss-4 .nextend-arrow {
    margin-top: -110px;
}

.header-horizontal .top-menu > li > a, .header-horizontal .top-menu > li > span {
    text-transform: none;
}

.wpforms-container .wpforms-field-label {
    font-weight: 400;
    font-size: 14px;
	  color: rgba(64, 63, 114, 1);
	  font-family: "Poppins", Sans-serif;
}

input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea,
select {
  background-color: rgba(251, 251, 253, 1) !important;
	color: rgba(64, 63, 114, 1) !important;
  font-size: 18px !important;
	font-weight: 600 !important;
  border-radius: 6px !important;
	border: 2px solid rgba(238, 240, 246, 1);
	padding: 8px 19px !important;
	height: 60px;
 font-family: "Poppins", Sans-serif !important;
}

#wpforms-20554-field_15-container .wpforms-field-label {
    background-color: rgba(251,251,253,1) !important;
    color: rgba(64,63,114,1) !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    border-radius: 6px 6px 0 0 !important;
    border: 2px solid rgba(238,240,246,1);
	  border-bottom: 0px !important;
    padding: 18px 19px 0 19px !important;
    height: 44px;
    font-family: "Poppins",Sans-serif !important;
}


#wpforms-20554-field_15 {
    background-color: rgba(251,251,253,1) !important;
      color: 
rgba(43, 29, 71, 0.6) !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    border-radius: 0 0 6px 6px !important;
    border: 2px solid rgba(238,240,246,1);
	  border-top: 0px !important;
    padding: 0px 19px 10px 19px !important;
    height: 40px;
    font-family: "Poppins",Sans-serif !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="%23000000"><path d="M7 10l5 5 5-5z"/></svg>');
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px);
    background-position-y: center;
    background-size: 40px;
    padding-right: 50px;
}

input::placeholder {
  font-weight: 600 !important;
  color: rgba(64, 63, 114, 1) !important;
}

.htmega-accourdion-title .htmega-items-hedding.htb-collapsed .close-accourdion {
    opacity: 1;
    visibility: visible;
}

input[type=checkbox] {
    transform: scale(1.25);
}

select {
    padding-left: 12px !important;
}

.wpforms-container .wpforms-field-label-inline {
	 font-family: "Poppins", Sans-serif !important;
	font-size: 14px;
	color: rgba(64, 63, 114, 1);
}
.wpforms-container .wpforms-field-label-inline a {
	 text-decoration: underline;
}
.wpforms-container .wpforms-field-label-inline a:hover {
	 color: #000;
}

.owce-carousel .owl-nav .owl-next {
  float: right;
  right: -50px !important;
}

.owce-carousel .owl-nav .owl-prev {
  float: left;
  left: -50px !important;
}

.owl-quote-icon i  {
  position: absolute !important;
	z-index: 99;
}

.owce-carousel-testimonial .item {
  min-height: 377px;
	max-height: 377px;
	height: 377px;
  min-width: 100%;
	max-width: 100%;
	
}

.owl-testimonial-footer {
    position: absolute;
    bottom: 60px;
}

.owl-testimonial-footer-left {
  float: left;
}

.owl-testimonial-footer {
    display: flex;
    align-items: center;
    position: absolute;
    bottom: 40px;
    left: 40px;
    right: 0;
    width: 100%;
}

.owl-testimonial-footer-left {
    width: auto;
    flex-shrink: 0;
}

.owl-testimonial-footer-right {
    flex-grow: 1;
    overflow: hidden; 
}

.owl-thumb img {
    width: auto !important;
    height: auto !important;
    border-radius: 50%;
    background-size: cover;
    background-position: center;
	  margin-right: 14px !important;
}

.owce-carousel.owce-carousel-testimonial-four .owl-quote-icon {
    top: unset !important;
    left: unset !important;
    bottom: 110px !important;
    right: 110px !important;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
    width: 40px;
    height: 40px;
}

.owl-carousel .owl-nav button.owl-prev {
     left: -20px !important;
}

.owl-carousel .owl-nav button.owl-next {
    right: -20px !important;
}

.owl-carousel .owl-nav button {
    box-shadow: none !important; 
}

.eicon-chevron-left:before {
    content: '';
    position: absolute;
    left: 0 !important;
	  top: 0 !important;
    width: 40px;
    height: 40px;
    background-image: url('https://runshift.cz/wp-content/uploads/2025/03/icon_left.svg');
    background-repeat: no-repeat;
    background-size: contain;
    pointer-events: none;
    z-index: 10;
	  cursor: pointer;
}

.eicon-chevron-right:before {
    content: '';
    position: absolute;
    right: 0px !important;
		top: 0px !important;
    width: 40px;
    height: 40px;
    background-image: url('https://runshift.cz/wp-content/uploads/2025/03/icon_right.svg');
    background-repeat: no-repeat;
    background-size: contain;
    pointer-events: none;
    z-index: 10;
	  cursor: pointer;
}

.owce-carousel-testimonial-four .owl-nav .owl-prev, .owce-carousel-testimonial-four .owl-nav .owl-next {
    top: 45% !important;
}

.owce-carousel .owl-nav i:hover {
    opacity: 1 !important;
}

.owl-carousel .animated {
    animation: none !important;
    animation-duration: 0s !important;
}

.owl-carousel .elementor-animation-float {
    transition: none !important;
    transform: none !important;
}


.owce-carousel .owl-dots span {
    background: transparent !important;
    border: 3px solid rgba(255,255,255,0.5);
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: rgba(255,255,255,0.5) !important;
	border: 0px;
}


.black-point li::marker {
    color: #333 !important;
}

.wpforms-required-label,
.bdt-prime-slider-skin-crelly .bdt-slider-excerpt:before,
.hidden_field {
    display: none;
}

@media (max-width: 1250px) {
.bdt-title-tag {
    font-size: 36px;
    line-height: 50px;
}
}

@media (min-width: 1330px) {
#hader-box .elementor-container.elementor-column-gap-default {
    max-width: 1290px;
}
}

@media (min-width: 1340px) {
#hader-box .elementor-container.elementor-column-gap-default {
    max-width: 1300px;
}
}


@media (max-width: 1024px) {	

.n2-ss-item-content.n2-ss-text.n2-ow-all {
    font-size: 140% !important;
}
  
.elementor-shape-fill {
    fill: #FFFFFF;
    transform: scaleX(1.8) !important;
}

.ast-header-break-point .main-navigation ul .menu-item .menu-link {
    text-align: center !important;
}
  
.site-navigation .btn-kontakt a {
  margin: 0 auto !important;
}
  
.header-horizontal #header .head {
    padding: 0 36px;
}

.header-horizontal .menu-item a {
    line-height: 36px !important;
    height: 36px !important;
}

.header-horizontal .btn-kontakt a {
    font-size: 17px;
    line-height: 48px !important;
    height: 48px !important;
    width: 150px !important;
    margin-left: 0px;
}
	
.hader-box .elementor-icon-box-title strong,
.hader-box .elementor-heading-title strong {
    font-size: 32px;
}
  
#box-kratkodoby, #box-dlouhodoby {
    background-image: linear-gradient(90deg, #694BC3 0%, #5648CC 100%) !important;
	border-radius: 20px;
}
	
.owce-carousel-testimonial .item {
  min-height: auto;
}
	
.owce-carousel-testimonial .item {
  min-height: 340px;
	max-height: 340px;
	height: 340px;
}

.owce-carousel.owce-carousel-testimonial-four .owl-quote-icon {
    top: unset !important;
    left: unset !important;
    bottom: 101px !important;
    right: 101px !important;
}

.owl-quote-icon i {
    font-size: 51px !important;
}
  
.owl-carousel .owl-nav.disabled {
    display: block !important;
}

.owce-carousel-testimonial-four .owl-nav .owl-prev, .owce-carousel-testimonial-four .owl-nav .owl-next {
    top: 42% !important;
}
  
#faq .elementor-heading-title br,
#reference .elementor-heading-title br {
    display: none;
}
	
#faq .elementor-image-gallery .gallery-columns-3 .gallery-item {
    max-width: 33.33%;
}
	
#sekce-kontakt .elementor-background-overlay  {
    background-image: none;
}

}
	


@media (max-width: 870px) {
.box-uvery, .box-spoluprace {
  min-height: auto;
}
}

@media (min-width: 768px) {
	
.box-absolute {
  position: absolute;
	bottom: 20px;
}
}

@media (max-width: 768px) {

.header-horizontal #header .head {
    padding: 0 20px !important;
}
  
.n2-ss-item-content.n2-ss-text.n2-ow-all {
    font-size: 140% !important;
}
  
p {
    margin-block-start: 0.5em !important;
    margin-block-end: 0.5em !important;
}
  
}


@media (max-width: 710px) {

#uver-snadno .left-box .elementor-inner-column,
#uver-snadno .right-box .elementor-inner-column {
    width: 100% !important;
}
  
#uver-snadno .right-box .elementor-element-populated {
    margin-left: 0px;
}

}


@media (max-width: 660px) {
#uvodem .bdt-slide-btn {
    padding-top: 10px;
    padding-bottom: 10px;
  
}
#uvodem .bdt-slide-btn {
    font-size: 1.8vw !important;
}
#uvodem .bdt-prime-slider-skin-crelly .bdt-slide-btn svg {
    font-size: 20px;
}  
}

@media (max-width: 570px) {
#zahlavi .elementor-element-populated {
    margin: 0 !important;
}
#zahlavi .fusion-header-separator {
    display: none !important;
}
#zahlavi .email {
    clear: both;
    display: block;
}
}

@media (max-width: 544px) {

.site-primary-header-wrap {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 4px !important;
}
  
.ast-header-break-point .main-navigation ul .menu-item .menu-link {
    padding: 0 20px;
    display: inline-block;
    width: 100%;
    border: 0;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: var(--ast-border-color);
    text-align: center;
}

#uvodem .bdt-prime-slider-skin-crelly ul.bdt-slideshow-items {
    aspect-ratio: 358 / 584 !important;
}
  
#uvodem .bdt-ps-slide-img {
    background-image: url(https://runshift.cz/wp-content/uploads/2025/06/bg_slider_mobil_v2.png) !important;
}

#uvodem .bdt-flex-middle {
    align-items: start;
}
  
#uvodem .bdt-prime-slider-wrapper {
    margin: 0 !important;
    text-align: center;
}

#uvodem .bdt-main-title,
#uvodem .bdt-slider-excerpt {
    width: 100% !important;
    max-width: 100% !important;
    text-align: center;
}
  
#uvodem .bdt-main-title {
    padding: 30px 20px 0 20px;
}

#uvodem .bdt-title-tag {
    font-size: 39px;
    font-size: 7.3vw; 
    line-height: 1.24;
}

#uvodem .bdt-slider-excerpt {
    font-size: 21px;
    font-size: 3.9vw;
    line-height: 1.5;
    padding: 20px;
    margin: 0;
}
  
#uvodem .bdt-prime-slider-skin-crelly .bdt-crelly-btn {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}
  
#uvodem .bdt-slide-btn {
    width: 82%;
    font-size: 17px !important;
    font-size: 4.2vw !important;
    padding: 15px !important;
}
  
#uvodem .bdt-prime-slider-skin-crelly .bdt-slide-btn svg {
    font-size: 30px;
} 
  
#uvodem .bdt-prime-slider-content * {
    text-align: center !important;
}
 
#uvodem .bdt-prime-slider-button-text {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
  
#reference .box-reference {
    width: 100% !important;
}
  
#reference .box-reference .elementor-image-box-wrapper {
    display: block;
    width: 100%;
}

#reference .box-reference .elementor-image-box-img {
    display: block !important;
    float: left;
    min-width: auto;
    margin-right: 20px !important;
}
  
  
#reference .box-reference .elementor-image-box-content {
    margin-left: 0;
}
  
#reference .elementor-heading-title br {
    display: block;
}
  
#financovani .full-btn,
#uver-snadno .full-btn {
    width: 100%
}
#financovani .full-btn .elementor-button,
#uver-snadno .full-btn .elementor-button{
    width: 100%;
}
	
#financovani .btn {
    width: 100%
}


  
.owl-quote-icon i {
    font-size: 40px !important;
}

.owl-testimonial-footer {
    bottom: 20px;
    left: 36px;
}
	
.owce-carousel.owce-carousel-testimonial-four .owl-quote-icon {
    bottom: 70px !important;
    right: 70px !important;
}

.owce-carousel-testimonial .item {
    min-height: 350px;
    max-height: 350px;
    height: 350px;
}
  
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-menu-item {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    -moz-box-pack: center !important;
	justify-content: center !important;
}
}


@media (max-width: 540px) {
#uvodem .bdt-prime-slider-skin-crelly .bdt-crelly-btn {
    margin-top: 10px;
}
#uvodem .bdt-slider-excerpt {
    padding-bottom: 15px;
    padding-bottom: 10px;
}
}

@media (max-width: 480px) {
#uvodem .bdt-prime-slider-skin-crelly .bdt-crelly-btn {
    margin-top: 10px;
}
#uvodem .bdt-slider-excerpt {
    padding-bottom: 12px;
    padding-bottom: 10px;
}

.owce-carousel-testimonial .item {
    min-height: 350px;
    max-height: 350px;
    height: 350px;
}
  
}

@media (max-width: 440px) {

.owce-carousel-testimonial .item {
    min-height: 370px;
    max-height: 370px;
    height: 370px;
}
  
#uvodem .bdt-title-tag {
    font-size: 6.6vw;
}
  
#uvodem .bdt-prime-slider-skin-crelly .bdt-crelly-btn {
    margin-top: 4x;
}

#uvodem .bdt-slide-btn {
    padding: 12px !important;
}

}

@media (max-width: 410px) {
#uvodem .bdt-prime-slider-skin-crelly .bdt-crelly-btn {
    margin-top: 4x;
}

#uvodem .bdt-slide-btn {
    padding: 10px !important;
}

.owce-carousel-testimonial .item {
    min-height: 380px;
    max-height: 380px;
    height: 380px;
}
  
#reference .box-reference .elementor-image-box-content .elementor-image-box-title{
    line-height: 27px;
}
 
.owl-quote-icon {
  display:none !important;
}
}

@media (max-width: 390px) {
#uvodem .bdt-title-tag {
    font-size: 6.3vw;
}
  
#uvodem .bdt-slider-excerpt {
    font-size: 3.6vw;
}
  
#uvodem .bdt-prime-slider-skin-crelly .bdt-crelly-btn {
    margin-top: 0x;
}
  
#uvodem .bdt-slider-excerpt {
    padding-bottom: 10px;
}
  
.owce-carousel-testimonial .item {
    min-height: 400px;
    max-height: 400px;
    height: 400px;
}
}


@media (max-width: 374px) {
.owl-testimonial-footer-left {
    display: none !important;
}
}

@media (max-width: 360px) {
#uvodem .bdt-prime-slider-skin-crelly .bdt-crelly-btn {
    margin-top: 0x;
}
  
#uvodem .bdt-slider-excerpt {
    padding-top: 15px;
    padding-bottom: 10px;
}

#uvodem .bdt-slide-btn {
    padding: 10px !important;
}
.owce-carousel-testimonial .item {
    min-height: 420px;
    max-height: 420px;
    height: 420px;
}
}

@media (max-width: 330px) {
#uvodem .bdt-prime-slider-skin-crelly .bdt-crelly-btn {
    margin-top: 0x;
}
  
#uvodem .bdt-slider-excerpt {
    padding-top: 10px;
    padding-bottom: 6px;
}

#uvodem .bdt-slide-btn {
    padding: 6px !important;
}
}

@media (max-width: 300px) {
#uvodem .bdt-title-tag {
    font-size: 5vw;
}
#uvodem .bdt-slide-btn {
    font-size: 3.6vw !important;
}
#uvodem .bdt-prime-slider-skin-crelly .bdt-slide-btn svg {
    font-size: 20px;
}
}





h1.entry-title, .ast-site-title-wrap {
  display: none;
}



