
*,.search-suggest-item-title .item-heading,.element-cart-content .item-heading,.element-cart-content .item-heading > *,
.design-minimal-filters .filters-horizontal .filter h4,.design-minimal-filters .filters-horizontal .filter h4 *,
.configurator .item-heading,.configurator .item-heading *,
.configurator-selects-container .configurator-digest-simple .js-kapitola-nadpis,
.configurator-selects-container .configurator-digest-simple .js-kapitola-nadpis *{font-family:"Nunito Sans",sans-serif;}
body{font-size:100%;font-weight:400;}
h1,h1 *,h2,h2 *,h3,h3 *,h4,h4 *,h5,h5 *,h6,h6 *{font-family:"Montserrat",sans-serif;}
#head-content{font-size:100%;} #foot{font-size:85%;} .item-heading-sub{ font-family:"Montserrat",sans-serif; font-size:160%; font-weight:400; }
.nav,.nav *{ font-family:"Montserrat",sans-serif; font-weight:600; }
h1,.ws-slider *.item-heading{ font-size:320%; font-weight:700; }
h2{ font-size:256%; font-weight:700; }
h3{ font-size:150%; font-weight:700; }
h4,h5,h6{ font-size:120%; font-weight:700; }
.digest .item-heading,.digest .item-heading *,.article .item-heading,.article .item-heading *,.gallery .item-heading,.gallery .item-heading *,.poll .item-heading,.poll .item-heading *,.forum > .item > .item-heading,.forum > .item > .item-heading *,.catalogue-detail-sales-campaign .item .item-heading,.catalogue-detail-sales-campaign .item .item-heading *{ font-family:"Montserrat",sans-serif; text-transform:none; }
.catalogue .item-heading,.catalogue .item-heading *{ font-family:"Montserrat",sans-serif; text-transform:none; }
.page-articles-detail .item-detail-content > *:not(.articles-related):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){ font-size:120%; }
#content .title-decoration:after,.title-decoration h1:after,.title-decoration #content h2:not(.item-heading):not(.form-heading):after,.title-decoration-h1 h1:after,.title-decoration-h2 h2:after,.title-decoration-h3 h3:after,.title-decoration-h4 h4:after,.title-decoration-h5 h5:after,.title-decoration-h6 h6:after{ width:150px; height:2px; }
button,.button{font-size:120%; font-weight:400;} .order-next,.page-configurator .button.konfigurator-order{font-size:132%;}
#head .row-flex #logo,#head .row-flex #logo img{max-width:300px;}
#head .row-flex .col-head-logo{max-width:600px;}
.head-claim p{font-size:130%;}
.head-shrink .head-claim p{font-size:104%;}

.rounded,
.images-rounded .image,
.circle-inputs .form-fields-look-v2 input,.circle-inputs .form-fields-look-v2 select,.circle-inputs .form-fields-look-v2 textarea,.circle-inputs .form-fields-look-v2 .field .icon::before,.circle-inputs .form-fields-look-v2 .label-icon,
.search-form,.form,input,textarea,select,.input-number-group,button,.button,.hint,.item-recommend,input[type='checkbox'] + label::before,.filter .field .image,.form-part > .boxed,
.testimonial.items-rounded:not(.items-boxed) .item-content-text,.testimonial.items-rounded.items-boxed .item,.article.items-rounded .item,.digest.items-rounded .item,
.section-bg-rounded .section-text-bg-layer,
.message,
fieldset,.search-form button,.tab-switch > *:first-child,.tab-switch > *:last-child,.tab-switch > *:first-child label,.tab-switch > *:last-child label,
.forum-thread-pager.pagination > *,
button.ui-corner-all,
#top-page a,
.tooltipster-default,.field .icon::before,.label-icon,
.strip-box,.strip,
.tag,.catalogue-stickers span,.catalogue-detail-product-label-text,.catalogue-variants li a,.catalogue-variants li.catalogue-variants-na svg,.catalogue-variants input[type='radio'] + label,
.catalogue-alternatives-tiles .item,.catalogue-alternatives-tiles-in-s .image,
.article-filter.rounded .ws-pack-item > *,.article-filter.rounded .item,.article-filter.rounded .item a.boxed{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.rounded-xl,.items-rounded-xl .item,.testimonial.items-rounded-xl:not(.items-boxed) .item-content-text,.testimonial.items-rounded-xl.items-boxed .item,.article.items-rounded-xl .item,.digest.items-rounded-xl .item,.article-filter.rounded-xl .ws-pack-item > *,.article-filter.rounded-xl .item,.images-rounded-xl .image,.section-bg-rounded-xl .section-text-bg-layer{-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;} 

@media only screen and (min-width:1367px) and (max-width:1600px){
 body{font-size:90%;} 
}
@media only screen and (max-width:1366px){
 body{font-size:90%;} 
}
@media only screen and (max-width:1280px){
body{font-size:90%;}  
h1:not(.item-heading){font-size:278.4%;}
h2{font-size:230.4%;}
h3{font-size:139.5%;}
h4,h5,h6{font-size:120%;}
.item-heading-sub{font-size:144%;}
}
@media only screen and (max-width:980px){
body{font-size:90%;}
h1:not(.item-heading){font-size:224%;}
h2{font-size:184.32%;}
h3{font-size:112.5%;}
h4,h5,h6{font-size:120%;}
.item-heading-sub{font-size:115.2%;}
}
@media only screen and (min-width:641px) and (max-width:980px){
.page-articles-detail-v2 .perex{font-size:139.4%;}
}
@media only screen and (max-width:640px){
body{font-size:90%;} 
h1:not(.item-heading){font-size:224%;}
h2{font-size:184.32%;}
h3{font-size:112.5%;}
h4,h5,h6{font-size:120%;}
.item-heading-sub{font-size:115.2%;}
}