@import url(https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Outfit:wght@100..900&display=swap);/*!
Theme Name: grafik44
Theme URI: http://underscores.me/
Author: Jiří Najfus
Author URI: https://www.najfus.com
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: grafik44
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

grafik44 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 @font-face{font-family:'Pluto Sans';src:url(/wp-content/themes/grafik44/fonts/subset-PlutoSansBold.eot);src:url(/wp-content/themes/grafik44/fonts/subset-PlutoSansBold.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/grafik44/fonts/subset-PlutoSansBold.woff2) format('woff2'),url(/wp-content/themes/grafik44/fonts/subset-PlutoSansBold.woff) format('woff'),url(/wp-content/themes/grafik44/fonts/subset-PlutoSansBold.ttf) format('truetype'),url(/wp-content/themes/grafik44/fonts/subset-PlutoSansBold.svg#PlutoSansBold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Futura';src:url(/wp-content/themes/grafik44/fonts/subset-FuturaCEHeavy.eot);src:url(/wp-content/themes/grafik44/fonts/subset-FuturaCEHeavy.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/grafik44/fonts/subset-FuturaCEHeavy.woff2) format('woff2'),url(/wp-content/themes/grafik44/fonts/subset-FuturaCEHeavy.woff) format('woff'),url(/wp-content/themes/grafik44/fonts/subset-FuturaCEHeavy.ttf) format('truetype'),url(/wp-content/themes/grafik44/fonts/subset-FuturaCEHeavy.svg#FuturaCEHeavy) format('svg');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Futura';src:url(/wp-content/themes/grafik44/fonts/subset-FuturaCEBook.eot);src:url(/wp-content/themes/grafik44/fonts/subset-FuturaCEBook.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/grafik44/fonts/subset-FuturaCEBook.woff2) format('woff2'),url(/wp-content/themes/grafik44/fonts/subset-FuturaCEBook.woff) format('woff'),url(/wp-content/themes/grafik44/fonts/subset-FuturaCEBook.ttf) format('truetype'),url(/wp-content/themes/grafik44/fonts/subset-FuturaCEBook.svg#FuturaCEBook) format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Pluto Sans';src:url(/wp-content/themes/grafik44/fonts/subset-PlutoSansMedium.eot);src:url(/wp-content/themes/grafik44/fonts/subset-PlutoSansMedium.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/grafik44/fonts/subset-PlutoSansMedium.woff2) format('woff2'),url(/wp-content/themes/grafik44/fonts/subset-PlutoSansMedium.woff) format('woff'),url(/wp-content/themes/grafik44/fonts/subset-PlutoSansMedium.ttf) format('truetype'),url(/wp-content/themes/grafik44/fonts/subset-PlutoSansMedium.svg#PlutoSansMedium) format('svg');font-weight:500;font-style:normal;font-display:swap}body{font-family:'Futura'}h1,h2,h3{font-size:18px;text-transform:uppercase;font-weight:700;font-family:'Montserrat';font-weight:500}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.container{max-width:960px}a{color:#000}a:hover,a:focus,a:active{color:#000}#primary a{text-decoration:underline}#primary a:hover,#primary a:focus,#primary a:active{text-decoration:none}h3{font-size:18px;text-transform:uppercase;position:relative;margin-bottom:20px;font-family:'Montserrat';font-weight:500}h3::after{content:" ";width:30px;position:absolute;bottom:-5px;left:50%;margin-left:-15px;border-bottom:3px solid #fff}footer h3{text-transform:none}footer strong{font-family:'Montserrat';font-weight:500}.entry-title{position:relative;margin-bottom:20px}.entry-title::after{content:" ";width:30px;position:absolute;bottom:-5px;left:50%;margin-left:-15px;border-bottom:3px solid #ffe730}.site-header{background-color:rgba(0,0,0,.85);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.site-header a{color:#999;transition:ease-in-out color .15s}.site-header a:hover{color:#fff;text-decoration:none}.border-top{border-top:1px solid #e5e5e5}.border-bottom{border-bottom:1px solid #e5e5e5}.box-shadow{box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}.flex-equal>*{-ms-flex:1;-webkit-box-flex:1;flex:1}@media (min-width:768px){.flex-md-equal>*{-ms-flex:1;-webkit-box-flex:1;flex:1}}.overflow-hidden{overflow:hidden}.bg-dark{background-color:#ffe730!important}.header-rostik{background-color:#ffe730}.navbar-brand{font-size:31px}.nav-text-white{color:#fff!important}.nav-text-white:hover,.nav-text-white:focus,.nav-text-white:active{text-shadow:2px 2px 0 #484848}.img-item{position:relative;max-width:613px}.img-item .on-hover{display:none;position:absolute;width:100%;bottom:0;left:0;text-align:left;padding:0 20px;z-index:2;text-transform:uppercase;font-weight:700;font-weight:500;font-family:'Montserrat'}.img-item:hover .on-hover{display:block}.img-item .display-5{font-size:30px;text-transform:uppercase;color:#fff}.overlay{display:none;position:absolute;width:100%;height:100%;background-color:#ffe730;z-index:1}.img-item:hover .overlay{display:block}.navbar-toggler{position:absolute;right:10px;top:16px}.navbar-nav .nav-link{text-align:center;position:relative;font-family:'Montserrat'}.navbar-dark .navbar-nav .nav-link{color:#000;font-size:18px}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:active,.navbar-dark .navbar-nav .nav-link:focus{color:#000}.soc .nav-link:hover,.social .nav-link:hover{color:#fff!important}.wiggle{position:absolute;bottom:3px;height:3px;left:20%;width:60%;overflow:hidden;-webkit-transform:translateX(-105%);-moz-transform:translateX(-105%);-ms-transform:translateX(-105%);-o-transform:translateX(-105%);transform:translateX(-105%);-webkit-transition:0.45s cubic-bezier(.52,.01,.16,1);-moz-transition:0.45s cubic-bezier(.52,.01,.16,1);transition:0.45s cubic-bezier(.52,.01,.16,1);backface-visibility:hidden;-webkit-backface-visibility:hidden}.wiggle::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(105%);-moz-transform:translateX(105%);-ms-transform:translateX(105%);-o-transform:translateX(105%);transform:translateX(105%);-webkit-transition:0.45s cubic-bezier(.52,.01,.16,1);-moz-transition:0.45s cubic-bezier(.52,.01,.16,1);transition:0.45s cubic-bezier(.52,.01,.16,1);background:url(/wp-content/themes/grafik44/img/line-white2.svg) repeat-x center center/3px 3px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.nav-link:hover .wiggle,.nav-link:hover .wiggle::before{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.navbar-nav.social{display:block;margin:0 auto;width:136px}.navbar-nav.social li{display:block;float:left;margin:0 10px}.modal-custom{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:10px;bottom:10px;left:10px;right:10px;background-color:#fff;background-size:cover;background-image:url(/wp-content/themes/grafik44/img/box-bg.jpg);z-index:9}.modal-custom .close{position:absolute;right:30px;top:30px}.modal-custom .close i{color:#000!important}.modal-custom .text{width:60%;margin:0 auto;padding:110px 0;text-align:center}.modal-custom .text .h3-modal{border-bottom:3px solid #ffe730;width:100px;display:block;position:relative;margin:0 auto;margin-bottom:10px;padding-bottom:5px}.modal-custom .text .h3-modal::after{border:none}.modal-custom .text h2{font-size:82px;text-transform:none}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar-toggler{border-color:#000}.img-item{max-width:212px}.myjob h1{border-bottom:3px solid #ffe730;width:130px;display:block;position:relative;margin:0 auto;margin-bottom:10px;padding-bottom:5px}@media (max-width:768px){.navbar-dark .navbar-brand img{margin-left:0!important}.modal-custom .text h2{font-size:20px}.img-item{max-width:none}.img-item img{margin:0 auto;display:block;margin-bottom:20px}.img-item:hover .on-hover{display:none}}.jn_cc_w{display:none;position:fixed;max-width:30%;bottom:10px;right:10px;overflow:auto;z-index:99999999999;font-size:16px;background-color:#000;color:#fff;padding:2em}.jn_cc_w .jn_cc_types{position:relative;display:none;margin-bottom:10px}.jn_cc_w .jn_cc_types .jn_cc_item label{margin-left:5px;color:#fff}.jn_cc_w .jn_cc_types .jn_cc_item{display:inline-block;margin-right:20px}.jn_cc_w .jn_cc_types .jn_cc_item i{font-style:normal;border-radius:50%;background:#ffe730;font-size:11px;width:14px;height:14px;display:inline-block;text-align:center;top:-5px;right:-5px;position:relative;cursor:pointer;line-height:16px}.jn_cc_w .jn_cc_types .jn_cc_item i:hover{background:#fff;color:#ffe730}.jn_cc_w .jn_cc_intro_text{max-height:300px;margin-bottom:5px}.jn_cc_w .jn_cc_buttons .jn_cc_allow,.jn_cc_w .jn_cc_buttons .jn_cc_edit_setting{display:inline-block;width:50%;background:#ffe730;text-align:center;font-size:17px;text-transform:uppercase;margin:0 auto;padding:.5em;font-weight:700;cursor:pointer}.jn_cc_w .jn_cc_buttons .jn_cc_allow{color:#000}.jn_cc_w .jn_cc_buttons .jn_cc_allow:hover{background:#b9a825}.jn_cc_w .jn_cc_buttons .jn_cc_edit_setting{background:#626262;text-transform:none}.jn_cc_w .jn_cc_buttons .jn_cc_edit_setting:hover{background:#4a4a4a}.jn_cc_w .jn_cc_buttons .jn_cc_edit_setting.jn_cc_inactive{opacity:0;cursor:default}@media(max-width:1440px){.jn_cc_w{max-width:50%}}@media(max-width:760px){.jn_cc_w{max-width:100%;width:100%;bottom:0;right:0;left:0;padding:.8em}.jn_cc_w .jn_cc_buttons .jn_cc_allow,.jn_cc_w .jn_cc_buttons .jn_cc_edit_setting{width:100%;font-size:14px;padding:.2em}.jn_cc_w .jn_cc_intro_text{font-size:80%}}#uniform-jn_cc_ch_necessary,#jn_cc_ch_performance,#jn_cc_ch_marketing{background:no-repeat;margin:0!important;display:inline-block}.cc-setting-link{font-size:12px;line-height:25px}