/*!
Theme Name: dobrovolnici
Theme URI: https://dobrovolnici.sk/
Author: cverna
Author URI: https://cverna.sk/
Description: Theme for dobrovolnici
Version: 1.1
Text Domain: dobrovolnici
*/
*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:2em}body{letter-spacing:-.5px;background-color:#fffcf6}h1,h2,h3,h4,h5,h6{margin-bottom:var(--wp--custom--spacing--l-xl)}.has-velkost-h-1-font-size,.has-velkost-h-2-font-size,.has-velkost-h-3-font-size,.has-velkost-h-4-font-size,.has-velkost-h-5-font-size,.has-velkost-h-6-font-size{line-height:1.2}img,video{width:100%;height:auto;max-width:100%;vertical-align:bottom}strong{font-weight:500}#skiptocontent a{position:absolute;top:-90px;left:0;color:var(--wp--preset--color--white);background:var(--wp--preset--color--primary-1);transition:top 1s ease-out;z-index:10000;display:inline-block;padding:7px}#skiptocontent a:focus{top:0}main ul,main ol{margin-left:1.25rem}hr.wp-block-separator{margin-top:var(--wp--custom--spacing--l) !important;margin-bottom:var(--wp--custom--spacing--l) !important;background-color:var(--wp--preset--color--gray-2);border:none;height:1px}address{font-style:normal}input,select,button,textarea{border-radius:var(--wp--custom--layout--radius);border:1px solid var(--wp--preset--color--gray-4);font-size:var(--wp--custom--typography--step-0);font-family:var(--wp--preset--font-family--gabarito);padding:.75rem;width:auto;background-color:#fffcf6;border-radius:2rem}.wpcf7-form input,.wpcf7-form select{margin-top:.25rem;width:100%}input[type=submit]{width:auto}label{color:var(--wp--preset--color--black);display:block}header{padding:var(--wp--custom--spacing--s-m) var(--wp--custom--layout--edge);width:100%;position:absolute;top:0;z-index:100;left:0}.cverna-header-logo,.cverna-footer-logo{width:144px}header>div{display:flex;align-items:center;justify-content:space-between}.wp-block-button a,button,input[type=submit]{background-color:var(--wp--preset--color--primary-1);border:none;color:var(--wp--preset--color--white);text-decoration:none;padding:var(--wp--custom--spacing--s) var(--wp--custom--spacing--m);font-weight:600;line-height:1;font-family:var(--wp--preset--font-family--gabarito);font-size:14px;display:inline-block;text-transform:uppercase}input[type=checkbox]{margin-top:3px;max-width:20px;width:20px;padding-top:5px}.wp-block-button a:hover,button:hover,input[type=submit]:hover{background-color:var(--wp--preset--color--primary-5) !important;color:var(--wp--preset--color--primary-1) !important}input[type=submit]{margin-top:2rem}.wp-block-quote{border-left:none;margin:0 0 1.75em;padding-left:0}blockquote>p{display:flex;flex-direction:column;gap:var(--wp--custom--spacing--xs);color:var(--wp--preset--color--primary-1);font-weight:600;margin-bottom:0;font-size:var(--wp--preset--font-size--velkost-h-6);font-family:var(--wp--preset--font-family--gabarito)}blockquote>p:before{content:"“ ";width:60px;height:40px;color:var(--wp--preset--color--primary-1);display:block;font-size:var(--wp--preset--font-size--velkost-h-1)}blockquote cite{color:var(--wp--preset--color--primary-1) !important;font-size:var(--wp--custom--typography--step-0) !important}.wp-block-embed__wrapper iframe{aspect-ratio:16/9;width:100% !important;height:auto}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-group.is-style-sivy-box-s-paddingom{background-color:var(--wp--preset--color--primary-5);padding:var(--wp--custom--spacing--m-l);border-radius:1.5rem}.wp-block-column.is-style-sivy-box-s-paddingom{background-color:var(--wp--preset--color--primary-5);padding:var(--wp--custom--spacing--m-l);border-radius:1.5rem}.wp-block-column.is-style-sivy-box-s-paddingom img{max-width:6rem}footer{background-color:var(--wp--preset--color--primary-4)}footer>div{display:grid;grid-template-columns:1fr;gap:1rem}footer *,footer a{color:var(--wp--preset--color--white);text-decoration:none}footer a:hover{text-decoration:underline}footer li{list-style:none}section,footer{padding-top:var(--wp--custom--layout--sekcie);padding-bottom:var(--wp--custom--layout--sekcie);margin-top:0 !important;margin-bottom:0 !important}.is-style-hero-sekcia .wp-block-media-text__content{padding:0}.is-style-hero-sekcia .wp-block-media-text__content>div{padding:calc(var(--wp--custom--layout--sekcie) * 1)
    var(--wp--preset--spacing--s)}.is-style-odkaz-so-sipkou a{text-decoration:none}.is-style-odkaz-so-sipkou a:after{content:"";display:inline-block;width:.5em;height:.85em;background-color:currentColor;mask-image:url('data:image/svg+xml,<svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 0.5L6 6L1 11.5" stroke="white" stroke-width="1.5"/></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:center;vertical-align:middle;margin-left:.4em;transition:transform .2s ease-out}.is-style-odkaz-so-sipkou a:hover:after{transform:translateX(4px)}#mega-menu-wrap-hlavne-menu #mega-menu-hlavne-menu>li.mega-menu-item>a.mega-menu-link{font-weight:600 !important}.menu-button-1 a,.menu-button-2 a{display:inline-block !important;padding:0 var(--wp--custom--spacing--s) !important;background-color:var(--wp--preset--color--primary-3) !important;color:var(--wp--preset--color--primary-1) !important;border-radius:2rem !important;text-decoration:none;font-weight:600;line-height:1;transition:background-color .2s ease-in-out,color .2s ease-in-out;height:auto !important;text-transform:uppercase !important;font-size:14px !important;margin-top:10px !important;margin-bottom:10px !important}.menu-button-2 a{background-color:var(--wp--preset--color--primary-1) !important;color:#fff !important}.menu-button-1 a,.menu-button-1 a:hover,.menu-button-2 a,.menu-button-2 a:hover{text-decoration:none}.menu-button-1 a:hover,.menu-button-2 a:hover{background-color:var(--wp--preset--color--gray-3) !important;color:var(--wp--preset--color--primary-1) !important}.is-style-sirka-920{max-width:920px;margin-left:auto !important;margin-right:auto !important}.schema-faq-section{background-color:var(--wp--preset--color--gray-2);padding:var(--wp--custom--spacing--s) var(--wp--custom--spacing--m);border-radius:.5rem;margin-bottom:.5rem}.schema-faq-question{font-size:var(--wp--custom--typography--step-1);position:relative;cursor:pointer;display:flex;width:100%;justify-content:space-between;align-items:center;gap:1rem;font-family:var(--wp--preset--font-family--gabarito)}.schema-faq-question:after{content:"+";-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;font-family:var(--wp--preset--font-family--gabarito);font-size:var(--wp--custom--typography--step-3);color:var(--wp--preset--color--primary-1);font-weight:300}.schema-faq-question.active:after{transform:rotate(45deg)}.schema-faq-answer{margin-top:var(--wp--custom--spacing--m)}.post-in-list{background-color:var(--wp--preset--color--gray-1)}.post-in-list h2{margin-bottom:var(--wp--custom--spacing--s)}article .post-content{padding:var(--wp--custom--spacing--s)}.cv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(28rem, 100%), 1fr));gap:var(--wp--custom--spacing--m)}.post-meta,.post-meta a{color:#000;font-size:14px}.post-meta a{border:1px solid #000;padding:.5rem;border-radius:12px;text-decoration:none}.post-meta a:hover{text-decoration:underline}.post-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--wp--custom--spacing--m)}.cv-edge{padding-left:var(--wp--custom--spacing--s);padding-right:var(--wp--custom--spacing--s)}.post-in-list img{aspect-ratio:3/2;object-fit:cover}.post-thumbnail{padding-top:var(--wp--custom--spacing--s)}.cv-single-article>div{max-width:var(--wp--style--global--content-size);margin-top:var(--wp--custom--spacing--l-xl);margin-bottom:var(--wp--custom--layout--sekcie)}.cv-single-article h1{margin-bottom:var(--wp--custom--spacing--s)}.cv-single-article .post-meta{margin-bottom:var(--wp--custom--spacing--l-xl);justify-content:start;gap:var(--wp--custom--spacing--xs);font-size:var(--wp--custom--typography--step-0);color:var(--wp--preset--color--gray-5)}.cv-single-article .post-meta a{border:none;font-size:var(--wp--custom--typography--step-0);color:var(--wp--preset--color--gray-5)}.cv-single-article .post-meta span+span{border-left:1px solid var(--wp--preset--color--gray-5);padding-left:var(--wp--custom--spacing--xs)}.cv-single-article .entry-content>*{margin-top:var(--wp--custom--spacing--s-m)}.cv-single-article .entry-content h2{font-size:var(--wp--custom--typography--step-3)}.cv-single-article .entry-content h3{font-size:var(--wp--custom--typography--step-2)}.cv-single-article .entry-content h2,.cv-single-article .entry-content h3{margin-top:var(--wp--custom--spacing--m-l);margin-bottom:0;color:var(--wp--preset--color--black)}.entry-content>p:first-child{font-family:var(--wp--preset--font-family--gabarito);font-size:var(--wp--preset--font-size--velkost-h-6)}footer p{margin-top:var(--wp--custom--spacing--m)}.sirka70ch{max-width:50ch}.cv-panaci-1{background-image:url(//dobrovolnici.sk/wp-content/themes/dobrovolnici/images/vector.webp);background-size:cover;background-position:left center}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:1em;border-radius:5px;background-color:var(--wp--preset--color--white);border:none;border-left:5px solid var(--wp--preset--color--primary-1)}.wpcf7 form.sent .wpcf7-response-output{border-color:var(--wp--preset--color--primary-4)}.wpcf7-list-item{margin:0}.grecaptcha-badge{display:none}.cky-preference-header .cky-preference-title,.cky-title{font-weight:600 !important}.cky-title{font-size:var(--wp--custom--typography--step-2) !important;line-height:1.2 !important}fieldset{border:none;border:1px solid var(--wp--preset--color--gray-4);padding:var(--wp--custom--spacing--s-m);margin-top:var(--wp--custom--spacing--m-l);background-color:var(--wp--preset--color--primary-5)}fieldset legend{color:var(--wp--preset--color--primary-1);font-size:var(--wp--custom--typography--step-0);padding:.25rem}fieldset input,select{background-color:var(--wp--preset--color--white)}.wpcf7-list-item{display:block}.wpcf7-list-item+.wpcf7-list-item{margin-top:var(--wp--custom--spacing--s-m)}.wpcf7-list-item label{display:grid;grid-template-columns:25px 1fr;gap:.25rem;align-items:start}.wpcf7-form p+p{margin-top:var(--wp--custom--spacing--s-m)}input[readonly]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23888' viewBox='0 0 16 16'%3E%3Cpath d='M8 1a2 2 0 0 1 2 2v4H6V3a2 2 0 0 1 2-2zm3 6V3a3 3 0 0 0-6 0v4a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;padding-right:35px !important;background-color:#f5f5f5;cursor:not-allowed;color:#555}.hidden-other-field{display:none;margin-top:15px}@media only screen and (min-width:782px){.is-style-hero-sekcia,.wp-block-media-text.has-media-on-the-right.is-style-hero-sekcia{padding:0;display:grid;grid-template-columns:minmax(var(--wp--preset--spacing--s), 1fr) minmax(
        0,
        calc(var(--wp--style--global--wide-size) / 2)
      )
      minmax(0, calc(var(--wp--style--global--wide-size) / 2)) minmax(var(--wp--preset--spacing--s), 1fr) !important;max-width:none}.is-style-hero-sekcia .wp-block-media-text__media{grid-column:1/3 !important}.is-style-hero-sekcia .wp-block-media-text__content{grid-column:3 !important}.is-style-hero-sekcia .wp-block-media-text__content>div{padding-right:var(--wp--preset--spacing--s) !important;padding-left:calc(var(--wp--custom--layout--sekcie) / 1)}.has-media-on-the-right.is-style-hero-sekcia .wp-block-media-text__media{grid-column:3/-1 !important}.has-media-on-the-right.is-style-hero-sekcia .wp-block-media-text__content{grid-column:2 !important}.has-media-on-the-right.is-style-hero-sekcia .wp-block-media-text__content>div{padding-left:0 !important;padding-right:calc(var(--wp--custom--layout--sekcie) / 1) !important}footer>div{grid-template-columns:1fr 1fr}.cverna-header-logo,.cverna-footer-logo{width:180px}}@media only screen and (min-width:1101px){footer>div{grid-template-columns:1fr 1fr 1fr 1fr}.menu-button-1 a,.menu-button-2 a{margin-left:.5rem !important;margin-right:.5rem !important}}