/*
Theme Name: Sabinas & Terrazas
Theme URI: heneart.com
Author: heneart
Author URI: https://heneart.com
Description: template for Sabinas & Terrazas Malpais
Version: 1.0.0
License: commercial
License URI: 
Text Domain: syt
Domain Path: /languages
Tags:
*/

/*
petrol: #476f71 #BEC6A0 - jasnozielony #FFAD84- lekki pomarancz #9E6F21 brazowy #d5cfca - lekki braz jak palma
/sabinasterrazas-wp/wp-content/plugins/essential-blocks/includes/Core/Scripts.php
00372: Helper::load_google_font( $google_fonts, 'eb-global-fonts' );


*/
@font-face {
    font-family: 'Helvetica Now Display';
    src: url('fonts/HelveticaNowDisplay-Light.eot');
    src: url('fonts/HelveticaNowDisplay-Light.woff2') format('woff2'),
        url('fonts/HelveticaNowDisplay-Light.woff') format('woff'),
    font-weight:300;
    font-style: normal;
}

/* acme-regular - latin - headings*/
@font-face {
  font-display: swap; 
  font-family: 'Acme';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/acme-v25-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* inter-200 - latin_latin-ext */
@font-face {
  font-display: swap; 
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/inter-v13-latin_latin-ext-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* inter-regular - latin_latin-ext */
@font-face {
  font-display: swap; 
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/inter-v13-latin_latin-ext-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* inter-600 - latin_latin-ext */
@font-face {
  font-display: swap; 
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/inter-v13-latin_latin-ext-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* inter-700 - latin_latin-ext */
@font-face {
  font-display: swap; 
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/inter-v13-latin_latin-ext-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* inter-800 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/inter-v13-latin_latin-ext-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* inter-900 - latin_latin-ext */
@font-face {
  font-display: swap; 
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/inter-v13-latin_latin-ext-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


body {
	color: #393939;
	font-size:0.975rem;
	margin:0;
	padding:0;
	 font-family: 'Inter';
  font-style: normal;
	font-weight:400;
	scroll-behavior: smooth;
}

.contents{
        height: auto!important;
      }

html
{
	margin:0;
	padding:0;
	
}

body, html { padding: 0; margin: 0;}
.background {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  z-index: 0;
}
a {outline: none; color:#476f71; text-decoration:none; }
a:hover {outline: none; color:#476f71;}
a.czarny {outline: none; color:black; text-decoration:none; }
.clr { clear:both;}
.hide { display:none;}

/* .tresc a:not(.uk-button) {outline: none; color:#476f71; text-decoration: underline; } 
a {
  &[href^="http"]{
    &:before {
      content: "\2197\0020";
      white-space: nowrap;
    }    
  }
}*/ 


img{
max-width: 100%;
height: auto;
display: block;
}

img.respo{
width: 100%;
height: auto;
display: block;
}

.is-style-rounded figure img{
    border-radius: 5px;
}
iframe {
    width: 100%;
    height: 100vh;
  }
  
#octoframe {
  background: url("img/loader.gif") #476f71 no-repeat center 100px;  
  
}

/*.sandy-bg { background-color:#fffcf5;}*/
.sandy-bg { background-color:#F8FDF7;}
.lite-green-bg { background-color: #F8FDF7;}
.uk-sticky-fixed { background:rgba(255, 255, 255, 0.842);}
.rndcrnr, .rndcrnr img { border-radius: 5px;}
.rndcrnr-top {border-top-left-radius:5px; border-top-right-radius:5px;}

.brushme {
  padding: 50px;
  background: url("img/brush1.svg") no-repeat center center;  
  
}

@keyframes rotateY {
  to { transform: rotateY(360deg); }
}


.pulsate {
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.5;
}
@-webkit-keyframes pulsate {
    0% { 
        opacity: 0.5;
    }
    50% { 
        opacity: 1.0;
    }
    100% { 
        opacity: 0.5;
    }
}

.uk-icon-button-large {
  box-sizing: border-box;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background:#476f71;
  color: #fff;
  vertical-align: middle;
  display: inline-flex;
  justify-content: center;
}
/* hide search if sticky*/
/*.uk-sticky-fixed { opacity:0;}*/
ul.footer-menu { margin:0; padding:0; list-style:none; font-weight:inherit;}
ul.footer-menu .esconder { display:none;} /*ukrywamy w glownym ale pokazujemy w mobilnym*/


/*recznie podkreslonenaglowki*/
.naglowek::after{
  content: "";
  -webkit-mask-image: url('data:image/svg+xml,%3csvg width="341" height="7" viewBox="0 0 341 7" fill="none" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"%3e%3cpath d="M1 5C61.4158 2.73613 213.798 -0.433289 340 5" stroke="currentColor" stroke-width="4" /%3e%3c/svg%3e');
  mask-image: url('data:image/svg+xml,%3csvg width="341" height="7" viewBox="0 0 341 7" fill="none" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"%3e%3cpath d="M1 5C61.4158 2.73613 213.798 -0.433289 340 5" stroke="currentColor" stroke-width="4" /%3e%3c/svg%3e');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top left;
  mask-position: top left;
  background-color: #9E6F21;
  position: absolute;
  top: 100%;
  left: 0;
  display: block;
  width: 100%;
  height: 8px;
}

.naglowek {
  color: #9E6F21;
  position: relative;
  text-decoration: none ;
  display: inline-block;
}


.motor-busqueda {background:white;border-radius:0;box-shadow:0px 12px 18px #41435926;z-index:7;height:120px; margin-top:-60px; max-width:900px;}
.uk-sticky-fixed .motor-busqueda { visibility: hidden;}
.uk-sticky-fixed .menuline { background:#476f71;}

.dzwonek {-moz-animation: shake 1s ease-in-out infinite;
-webkit-animation: shake 1s ease-in-out infinite;
     -o-animation: shake 1s ease-in-out infinite;
        animation: shake 1s ease-in-out infinite;}
@keyframes shake {
0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}


/* ----------------------------------------------
 * Generated by Animista on 2024-7-21 19:8:32
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation heartbeat
 * ----------------------------------------
 */
@-webkit-keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}

.heartbeat {
	-webkit-animation: heartbeat 1.5s ease-in-out infinite both;
	        animation: heartbeat 1.5s ease-in-out infinite both;
}

@keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}

.st-title {
  text-transform: uppercase;
  font-weight: 800;
  color: #476f71;
  font-family: 'Acme';
}


.head-height {height: 150px;}
@media (max-width: 1000px) {
  .head-height {height: 50px;}
}
/*uikit overrides*/
@media (min-width: 1000px) {
  
  .uk-height-large {
  height: 600px;
}
}

.uk-grid-divider.petrol-border > :not(.uk-first-column)::before {
  border-left: 1px solid #476f71;
}
.uk-close {
  color: #476f71;
}


.uk-button { border-radius:5px;}
.uk-button-default {
  background-color: transparent;
  color: #fff;
  border: 1px solid white;
  font-weight:600;
  letter-spacing:2px;
}

.uk-button-primary {
  background-color: #476f71;
  color: #fff;
  border: 1px solid transparent;
  font-weight:600;
  letter-spacing:2px;
}

.uk-button-primary:hover {
  background-color: #5d979a;
  color: #fff;
  border: 1px solid transparent;
  font-weight:600;
  letter-spacing:2px;
}


.uk-button-secondary {
  background-color: transparent;
  color: #476f71;
  border: 1px solid #476f71;
   font-weight:600;
   letter-spacing:2px;
}

.uk-button-secondary:hover {
  background-color: #476f71;
  color: white;
  border: 1px solid #476f71;
   font-weight:600;
   letter-spacing:2px;
}

.uk-button-white {
  background-color: white;
  color: #476f71!important;
  border: 1px solid white;
   font-weight:600;
   letter-spacing:2px;
}

.uk-button-white:hover {
  background-color: transparent;
  color: white!important;
  border: 1px solid white;
   font-weight:600;
   letter-spacing:2px;
}


.uk-button-white-outline{
  background-color: transparent;
  color: white;
  border: 1px solid white;
   font-weight:600;
   letter-spacing:2px;
}

.uk-button-white-outline:hover {
  background-color: white;
  color: #476f71!important;
  border: 1px solid white;
   font-weight:600;
   letter-spacing:2px;
   text-decoration: none;
}

.uk-button-line {
  background-color: none;
  max-width: 100%;
  width: 100%;
  border: 0 none;
  padding: 0 10px;
  background: #fff;
  color: #000;
  border-bottom: 2px solid #476f71;
  border-radius:0;
}

#rezerwacja .uk-form-label {
  color: #476f71;
   letter-spacing:2px; text-transform:uppercase; font-weight:600;
}

#rezerwacja .uk-input{
  max-width: 100%;
  width: 100%;
  border: 0 none;
  padding: 0 10px 0 0;
  background: #fff;
  color: #000;
/*  border-bottom: 2px solid #476f71;*/
cursor:pointer;
}

#rezerwacja .uk-button-primary {
letter-spacing:2px; text-transform:uppercase; font-weight:600;
}

/*  .menuglowne .uk-dropdown {
  --uk-position-offset: 0;
  --uk-position-viewport-offset: 0;
  --uk-inverse: dark;
  padding: 5px;
}
*/
.uk-navbar-left .menuglowne a {color: #476f71;}

.uk-navbar-left .menuglowne .current-menu-item a,
.uk-navbar-left .menuglowne a:hover { color:#9E6F21;}

.home .uk-slidenav {
  /*color:#476f71;*/
  color:#476f71;
}

.uk-slidenav-large {
  padding: 10px 20px;
  margin:0;
}

.uk-slidenav-previous { margin-right:-4px;}

.uk-dotnav > .uk-active > * {
  background-color: rgb(71, 111, 113, 1)
}
.uk-dotnav > * > * {

    background-color: rgba(0, 0, 0, 0);
    border: 3px solid rgb(71, 111, 113, .4);
}


/*accordion*/
.ha-acc .uk-accordion-title::before {
  margin-right: 20px;
  margin-left: 0;
  float: left;
  width: 0.7em;
  height:0.7.em;
  fill: inherit;
  stoke: inherit;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23000000%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23000000%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.ha-acc-r .uk-accordion-title::before {
  margin-right: 20px;
  margin-left: 0;
  float: right;
  width: 0.7em;
  height:0.7.em;
  fill: inherit;
  stoke: inherit;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23000000%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23000000%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.ha-acc .uk-open > .uk-accordion-title::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23000000%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.ha-acc .uk-accordion-title,
.ha-acc-r .uk-accordion-title {
  text-transform: uppercase;
  font-weight: 600;
  /*color: #476f71;*/
  color: #000;
  font-size: 1rem;
}
/* top line */
.logo---first-line { font-family: 'Dr Sugiyama'; font-size:4rem; line-height:2.5rem;}
.logo---second-line {font-family: 'Open Sans'; font-size:0.7rem; line-height:0.5rem; letter-spacing:3px; text-transform:uppercase; font-weight:600;}
.bookme {font-family: 'Open Sans'; font-size:0.8rem; color:#476f71; letter-spacing:3px; text-transform:uppercase; font-weight:800;}
.langmenu {color:#476f71; letter-spacing:3px; text-transform:uppercase;}

.brycek {font-family: "Acme", sans-serif;
  font-weight: 400;
  font-style: normal;}
.tnr {font-family: "Acme", sans-serif;
  font-weight: 400;
  font-style: normal;}

.ops {font-family: 'Open Sans';}
.cien {text-shadow: 0px 1px 2px #00000098;}
.upcase { text-transform:uppercase;}

/* content elements */
.mini-title {font-family: 'Inter'; color:#9E6F21; letter-spacing:1px; text-transform:uppercase; font-weight:600; font-size:0.8rem; line-height:100%; margin-bottom:30px; padding-left:60px; position:relative; z-index:2}
.mini-title::before  {
content:'';
  position:absolute;
  display:block;
  top:50%;
  height:1px;
  width: 50px;
  background:#9E6F21;
  left:0;
  z-index:1;
}
.section-title { font-size:2rem; font-weight:normal; line-height:2rem; margin-top:10px;font-family: "Acme", sans-serif;
  font-weight: 400;
  font-style: normal;}


.slidetext {background:white; margin-left:-200px; padding:50px; z-index:10}
.service_icon { width:60px; height:60px; margin:0 auto;}
.menu-mobilne .uk-offcanvas-bar{ background:#476f71;}


/*color modifiers*/

.niebieski { color:#476f71;}
.niebieski:hover { color:#476f71; text-decoration:none;}
.niebieski-bg { background-color:#476f71;}

.czarny { color:black;}
.czarny:hover { color:black; text-decoration:none;}
.czarny-bg {background-color:black;}

.bialy { color:white;}
.bialy:hover { color:white; text-decoration:none;}
.bialy-bg {background-color:white;}

.menuline-bg {background-color:rgba(255,255,255,0.88);}

.tierra { color:#9E6F21;}
.tierra:hover { color:#476f71;}
.tierra-bg {background-color:#9E6F21;}

.petrol { color:#476f71;}
.petrol-bg { background:#476f71;}

.uk-divider-vertical.black-divider {  border-left: 1px solid black; height:60px; margin-top:50px; margin-bottom:50px;}
.uk-divider-vertical.white-divider {  border-left: 1px solid white; height:60px; margin-top:50px; margin-bottom:50px;}


.menuglowne .uk-navbar-nav > li > a { color:#476f71; font-family: 'Acme'; font-weight:400; font-size:1rem;}
.menuglowne .esconder { display:none;} /*ukrywamy w glownym ale pokazujemy w mobilnym*/
.menu-mobilne .uk-nav li a { color:white; font-family: 'Acme'; font-weight:400; font-size:1.2rem; padding:0 0 15px 0;}
.menu-mobilne .uk-nav .sub-menu li  { margin:0 0 0 20px; position: relative;}
.menu-mobilne .uk-nav .sub-menu li a { color:white; font-family: 'Inter'; font-weight:800; font-size:0.8rem;}
.menu-mobilne .uk-nav .sub-menu li a:hover,
.menu-mobilne .uk-nav .sub-menu li.current-menu-item a { color:white; font-family: 'Inter'; font-weight:800; font-size:0.8rem; text-decoration: underline;}
.menu-mobilne .uk-nav .sub-menu li:before{
	position: absolute;
	display:block;
   content: '';
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpolyline fill='none' stroke='%23fff' stroke-width='1.03' points='7 4 13 10 7 16'%3E%3C/polyline%3E%3C/svg%3E"); 
background-size: 20px 20px;
  height: 20px;
  width: 20px;
  top:0;
  left:-24px;
}
.menuglowne .uk-navbar-nav > li.voucher > a { color:#9E6F21;}
.menuglowne .uk-navbar-nav > li.voucher > a:before {
            display: inline-flex;
            content: '';
            background-image: url('img/icons/gift.svg');
            background-size: 20px 20px;
            height: 20px;
            width: 20px;
        }

.uk-navbar-dropdown ul li a {
  font-size: 0.975rem;
  font-weight: 500;
  color: black;
  font-family: 'Acme';
}
/*linki menu glowne*/
.uk-nav > li > a {
  padding: 15px 0;
  font-size: 0.875rem;
  font-weight: 600;
  color: black;
  display: inline-block;
  position: relative;
}
/*linki submenu glowne*/
.uk-navbar-dropdown-nav > li > a {
  padding: 5px 0;
  font-size: 0.875rem;
  font-weight: 600;
  color: black;
  display: inline-block;
  position: relative;
}
.uk-navbar-dropdown-nav > li > a {
  color: #000000;
  font-size: 1rem;
  font-weight: 600;
}

/*wyposazenie*/

/*.equipment svg path {
  fill: #476f71;
}​ 
*/



ul.almohadilla {
  list-style: none;
  margin:0;
  padding:0;
}

ul.almohadilla li{ margin:0; padding:0;}

ul.almohadilla li:before {
content: "#";
padding-right:5px;
color:#476f71;
}


/*ikony kolor*/

.czarny.uk-icon svg path {
fill: #000000;
}

.czarny.uk-icon svg circle {
fill: #000000;
}

.czarny.uk-icon svg polygon {
fill: #000000;
}


img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }



.stopka { background:#476f71;}
.stopka a { color:white}
.stopka a:hover { color:white; text-decoration:underline;}
.text-extra-small {
  font-size: .8rem;
  line-height: 1;
}
/*.stopka a, .stopka a:hover{ color:black; text-decoration:none;}*/

.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2,  h4, h5, h6 {
font-family: 'Acme'; font-weight:600; font-size:2rem; }

.uk-h3, h3 {font-family: 'Acme'; font-weight:600; font-size:1.5rem; }

/*.uk-grid-divider > :not(.uk-first-column)::before {
  border-left: 1px solid #9E6F21;
}*/

/*contactform*/
::-webkit-input-placeholder { /* WebKit browsers */
color: #000000 !important;
opacity: 1;
font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #000000 !important;
opacity: 1;
font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #000000 !important;
opacity: 1;
font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: black !important;
opacity: 1;
font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
}

.forminator-input { border-radius: 10px;}
/* #forminator-module-791 .diseno-voucher .forminator-field .forminator-radio {width:240px; height:180px;}
#forminator-module-791 .diseno-voucher .forminator-field .forminator-radio .forminator-radio-image {width:240px; height:160px;}
#forminator-module-791 .diseno-voucher .forminator-field .forminator-radio .forminator-radio-image span {width:230px!important; height:150px!important;}
#forminator-module-791 .diseno-voucher .forminator-field .forminator-radio .forminator-radio-label {margin-top:80px;}
#forminator-module-791 .diseno-voucher .forminator-field .forminator-radio .forminator-radio-bullet {margin-top:80px;}

#forminator-module-791 .forminator-field .forminator-checkbox {width:160px; height:180px;}
#forminator-module-791 .forminator-field .forminator-checkbox .forminator-checkbox-image {width:160px; height:160px;}
#forminator-module-791 .forminator-field .forminator-checkbox .forminator-checkbox-image span {width:150px; height:150px;}
#forminator-module-791 .forminator-field .forminator-checkbox .forminator-checkbox-label {margin-top:80px;}
#forminator-module-791 .forminator-field .forminator-checkbox .forminator-checkbox-box{margin-top:80px;} */

@media (max-width: 800px) {
	.respo-padding { padding:0 20px;}
	.slidetext {background:white; margin-left:0; padding:50px;}
  .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2,  h4, h5, h6 
  {font-family: 'Acme'; font-weight:600; font-size:1.5rem; }

.uk-h3, h3 {font-family: 'Acme'; font-weight:600; font-size:1rem; }
}

