/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*!
Theme Name: sosremeslnik
Theme URI: https://www.najfus.com
Author: Najfus.com
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: sosremeslnik
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/
 @font-face{font-family:'Gotham Rounded Book';src:url(/wp-content/themes/sosremeslnik/./fonts/subset-GothamRounded-Book.woff2) format('woff2'),url(/wp-content/themes/sosremeslnik/./fonts/subset-GothamRounded-Book.woff) format('woff'),url(/wp-content/themes/sosremeslnik/./fonts/subset-GothamRounded-Book.ttf) format('truetype'),url(/wp-content/themes/sosremeslnik/./fonts/subset-GothamRounded-Book.svg#GothamRounded-Book) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Gotham Rounded';src:url(/wp-content/themes/sosremeslnik/./fonts/subset-GothamRounded-Light.woff2) format('woff2'),url(/wp-content/themes/sosremeslnik/./fonts/subset-GothamRounded-Light.woff) format('woff'),url(/wp-content/themes/sosremeslnik/./fonts/subset-GothamRounded-Light.ttf) format('truetype'),url(/wp-content/themes/sosremeslnik/./fonts/subset-GothamRounded-Light.svg#GothamRounded-Light) format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Gotham Rounded';src:url(/wp-content/themes/sosremeslnik/./fonts/subset-GothamRounded-Medium.woff2) format('woff2'),url(/wp-content/themes/sosremeslnik/./fonts/subset-GothamRounded-Medium.woff) format('woff'),url(/wp-content/themes/sosremeslnik/./fonts/subset-GothamRounded-Medium.ttf) format('truetype'),url(/wp-content/themes/sosremeslnik/./fonts/subset-GothamRounded-Medium.svg#GothamRounded-Medium) format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Gotham Rounded';src:url(/wp-content/themes/sosremeslnik/./fonts/subset-GothamRounded-Bold.woff2) format('woff2'),url(/wp-content/themes/sosremeslnik/./fonts/subset-GothamRounded-Bold.woff) format('woff'),url(/wp-content/themes/sosremeslnik/./fonts/subset-GothamRounded-Bold.ttf) format('truetype'),url(/wp-content/themes/sosremeslnik/./fonts/subset-GothamRounded-Bold.svg#GothamRounded-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}body{font-family:'Gotham Rounded';font-weight:300;font-style:normal;font-size:16px}.remeslnik-hlavicka{margin:0 auto}.menu-red{background-color:#d9392c;padding-bottom:1px}.menu-red-main{width:100%;height:55px;position:relative;display:block;list-style:none;margin:0;padding-left:0}.menu-red-main .nav-item{float:left}.menu-red-main .nav-item .nav-link{color:#fff;font-family:'Gotham Rounded';font-weight:700;font-size:18px;text-transform:uppercase;padding:.9rem 3rem}.menu-red-main .nav-item .nav-link:hover,.menu-red-main .nav-item .nav-link:focus,.menu-red-main .nav-item .nav-link.active{color:#0069a6;text-decoration:none}.menu-red-main .nav-item .nav-link.active[data-c="1"]{color:#fff}.menu-red-main .nav-item .nav-link.active[data-c="1"]:hover{color:#0069a6}.menu-red-main .nav-item:first-child .nav-link{padding-left:0}.contact-info{font-size:24px;font-family:'Gotham Rounded';font-weight:700}.contact-info img{float:left;margin-right:20px;margin-top:5px}.contact-info .phone{color:#d9392c}.contact-info .mail{color:#0069a6;text-decoration:none}.hp-h2{font-size:42px;color:#d42f20;font-weight:700}.p-text{font-family:'Gotham Rounded Book';font-size:16px;color:#000;line-height:26px}.hero{border-bottom:4px solid #0069a6}h1{color:#d9392c;font-size:48px;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.hero form{max-width:500px}.hero form .btn-danger{background-color:#d9392c;border-color:#d9392c;border-top-left-radius:0;border-bottom-left-radius:0;font-size:26px}.hero form input{margin-right:0;border-bottom-right-radius:0;border-top-right-radius:0;border-right:0;font-size:26px;color:#b1b3b4}.services .item{background-color:#f2f2f2;padding:20px;display:block;text-decoration:none}.services .item:hover{background-color:#d3d1d1}.services .item .title{font-size:22px;color:#d9392c;text-transform:uppercase;font-weight:700}.services .item .desc{font-size:16px;color:#000;font-family:'Gotham Rounded Book'}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;margin-bottom:0}.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}a{color:#d42f20}a:hover{color:#d42f20;text-decoration:underline}.main-logo{image-rendering:auto;image-rendering:crisp-edges;image-rendering:pixelated;image-rendering:-webkit-optimize-contrast}.error-input{border:1px solid red!important}.color-primary,.color-primary:hover{color:#d42f20}.color-secondary,.color-secondary:hover{color:#1e6c57}.bg-primary{background-color:#d42f20!important}.border-primary{border-color:#d42f20!important}.bg-light{background:#f2f2f2}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#1e6c57!important;outline:0}.bg-gray{background-color:#f7f7f7}.bg-whitetish{background-color:rgb(255,255,255,.55)!important}.text-shadow{text-shadow:0 0 5px #000}.text-black{color:#222}.text-block .h2,.text-block .h3,.text-block .h4,.text-block .h5,.text-block .h6,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{color:#d42f20}.text-block h1,.h1{font-size:2rem}.text-block h2,.h2{font-size:1.75rem}.text-block h3,.h3{font-size:1.5rem}.text-block h4,.h4{font-size:1.25rem}.text-block h5,.h5{font-size:1.1rem}.text-block h6,.h6{font-size:1rem}.text-block .perex{color:#d42f20}.text-block h1 a,.text-block h2 a,.text-block h3 a,.text-block h4 a,.text-block h5 a,.text-block h6 a{color:#1e6c57}.text-block a:hover{text-decoration:underline}.table-dark{background-color:#d42f20}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#fff}.nav-scroller{position:relative;z-index:2;height:2.75rem;overflow-y:hidden}.nav-scroller .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:1rem;margin-top:-1px;overflow-x:auto;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}.nav-scroller .nav-link{padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem}a.card:hover{text-decoration:none}.card-img-right{height:100%;border-radius:0 3px 3px 0}.card-title .text-title:hover{color:#d42f20;text-decoration:none}.card-text{font-size:15px;line-height:19px}.news-title{font-size:18px;line-height:22px}.news-title a:hover{color:#d42f20;text-decoration:none}.card-date-bot-right{position:absolute;right:16px;bottom:10px}.flex-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto}.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)}.right-col-extra .card-header{color:#fff;background-color:#d42f20}.right-col-extra .contact-card-border{padding:10px 0;border-top:1px solid #dfdfdf;margin:0 auto}.blog-title{margin-bottom:0;font-size:2rem;font-weight:400}.blog-description{font-size:1.1rem;color:#999}@media (min-width:40em){.blog-title{font-size:3.5rem}}.blog-pagination{margin-bottom:4rem}.blog-pagination>.btn{border-radius:2rem}.blog-post{margin-bottom:4rem}.blog-post-title{margin-bottom:.25rem;font-size:2.5rem}.blog-post-meta{margin-bottom:1.25rem;color:#999}.card-accordion .card-header{color:#fff;background-color:#f7f7f7;cursor:pointer}.brands{width:100%}.brands_slider_container{height:130px}.brands_slider{height:100%}.brands_item{height:100%}.brands_item img{max-width:100%}.brands_nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:5px;cursor:pointer}.brands_nav i{color:#e5e5e5;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.brands_nav:hover i{color:#676767}.brands_prev{left:40px}.brands_next{right:40px}.owl-item .overlay{display:none}.owl-item .current .overlay{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgb(0 0 0 / 68%)}.btn-group-xs>.btn,.btn-xs{padding:.25rem .4rem;font-size:.875rem;line-height:.5;border-radius:.2rem}.btn-primary{color:#fff;background-color:#d42f20;border-color:#d42f20}.btn-primary:hover,.btn-primary.current,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#d42f20;background-color:#fff;border-color:#d42f20}.btn-primary.focus,.btn-primary:focus{color:#d42f20;background-color:#fff;border-color:#d42f20;box-shadow:none}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}.btn-outline-primary{color:#d42f20;border-color:#d42f20}.btn-outline-primary:hover,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#d42f20;border-color:#d42f20}.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:none}.btn-secondary{color:#fff;background-color:#1e6c57;border-color:#1e6c57}.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#1e6c57;background-color:#fff;border-color:#1e6c57}.btn-secondary.focus,.btn-secondary:focus{color:#1e6c57;background-color:#fff;border-color:#1e6c57;box-shadow:none}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:none}header .dropdown:hover .dropdown-menu{display:block;margin-top:0}.form-control:focus{box-shadow:none}footer{background-color:#d9392c}footer .footer-copyr{color:#fff}footer .footer-copyr a{text-decoration:none;color:#fff}footer .footer-webdesign{color:#fff;font-weight:700}footer .footer-webdesign a{color:#000;text-decoration:none}.mobile-only{display:none!important}.desktop-only{display:block!important}@media (max-width:991px){.mobile-only{display:block!important}.desktop-only{display:none!important}.remeslnik-hlavicka{display:none}html{overflow:hidden;height:100%}body{height:100%;overflow:auto;margin-top:60px}header{position:fixed;top:0;width:100%;background:#fff;z-index:9;padding:10px;border-bottom:1px solid #d9392c}.hero form .btn-danger{width:100%;border-radius:.25rem;margin-bottom:0}.hero form input{width:100%;border-radius:.25rem;border:1px solid #ced4da}.hero-row{margin:0 auto}.navbar-light .navbar-toggler{color:#d9392c;border-color:#d9392c}}@media (max-width:1200px){.hero h1{font-size:2.25rem}.services h2{font-size:1.75rem}}@media (max-width:992px){.navbar-brand img{max-height:40px}.contact-info{font-size:.8rem}.hero h1{font-size:2rem}.services h2{font-size:1.5rem}}@media (max-width:768px){.navbar-brand img{max-height:35px}.hero h1{font-size:1.75rem}.hero form{flex-direction:column}.hero form input,.hero form button{width:100%;margin-bottom:.5rem}.services .card{margin-bottom:1rem}}@media (max-width:576px){.navbar-brand img{max-height:30px}.contact-info{text-align:center;margin-top:.5rem}.hero h1{font-size:1.5rem;text-align:center}.services h2{font-size:1.25rem;text-align:center}footer h3{font-size:1.25rem}}