/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{margin:0;padding:0}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:0.438em 0.625em 0.438em 0.625em;line-height:1.125em;cursor:pointer}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:0.188em}.slicknav_menu{*zoom:1}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:0.875em;margin:0.188em 0 0 0.438em}.slicknav_menu .slicknav_icon:before{background:transparent;width:1.125em;height:0.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{content:" ";display:table;clear:both}.slicknav_nav{clear:both}.slicknav_nav ul{display:block}.slicknav_nav li{display:block}.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row{display:block}.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_brand{float:left}.slicknav_menu{font-size:16px;box-sizing:border-box;background:#4c4c4c;padding:5px}.slicknav_menu *{box-sizing:border-box}.slicknav_menu .slicknav_menutxt{color:#fff;font-weight:bold;text-shadow:0 1px 3px #000}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222}.slicknav_nav{color:#fff;margin:0;padding:0;font-size:0.875em;list-style:none;overflow:hidden}.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;margin:0 0 0 20px}.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff}.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff}.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#222}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a{padding:0;margin:0}.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}body{font-family:"soleil",sans-serif;font-weight:300;text-align:center;font-size:13px;line-height:23px;color:#000;background:#fff}h1,h2,h3,h4,h5,h6{font-weight:bold}a{text-decoration:none;color:#C91C16}a:hover{text-decoration:underline}.row{width:calc(100% - 100px);max-width:1175px;padding:0 50px;margin:auto;position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.row .box-100{width:100%}.row .box-50{width:calc(50% - 50px);padding:0 25px;min-width:200px}.row .box-25{width:calc(25% - 50px);padding:0 25px;min-width:200px}a.btn{font-size:16px;padding:10px 40px;border:2px #fff solid;display:inline-block;font-weight:bold;color:#fff}a.btn:hover{background:#fff;color:#C91C16}#header{min-height:100vh;background-image:url(/images/bnr-inprotec.jpg);background-size:cover}#header #section1{min-height:calc(100vh - 225px);display:flex;justify-content:center;align-items:center;color:#fff}#header #section1 h1{max-width:1000px;min-width:350px;font-size:65px;line-height:80px;font-weight:bold;text-shadow:0px 0px 7px #000000}#header #section1 h1 span{display:block;text-align:right}#header .kontakt{min-height:125px;background-color:rgba(115,16,13,0.9);color:#fff}#header .kontakt .cislo{width:calc(20% - 30px);text-align:left;font-weight:bold;font-size:32px;line-height:46px;background:url(/images/ico-phone.svg) left center no-repeat;padding:0 0 0 30px}#header .kontakt .adresa{flex-grow:2;text-align:left}#header .kontakt .adresa a{color:#fff}#header .kontakt .button{text-align:right;width:20%}header{position:relative;width:100%;z-index:1000;min-height:100px}header ul{list-style:none}header .logo{width:195px;height:35px;position:absolute;top:48px;left:50px;background:url(/images/inprotec-logo.svg) center center no-repeat;background-size:195px}header .logo a{display:block;height:35px}header .logo span{display:none}header #nav{display:block;font-size:18px;text-align:center;padding:50px 0 12px 0}header #nav li{display:inline-block;padding:0 15px}header #nav li a{color:#fff}header #nav li a:hover,header #nav li a.selected{color:#C91C16;text-decoration:none}header .social{position:absolute;right:50px;top:50px;width:105px;z-index:1}header .social a{width:25px;height:26px;padding:0 5px;display:block;float:left}header .social a.s_fb{background:url(/images/ico-facebook.svg) center top no-repeat;background-size:26px}header .social a.s_yt{background:url(/images/ico-youtube.svg) center top no-repeat;background-size:26px}header .social a.s_in{background:url(/images/ico-instagram.svg) center top no-repeat;background-size:26px}header .social a:hover{background-position:center -26px}header .social span{display:none}.section h2{font-size:25px;line-height:35px;font-weight:bold}.section1{background:url(/images/line-red.svg) top center no-repeat;background-size:2060px;padding:110px 0 70px 0}.section1 .row{align-items:flex-start}.section1 .row h2{padding:0 0 70px 0}.section1 .box-25{text-align:left;color:#979797;padding-top:110px}.section1 .box-25 h3{font-weight:300;color:#C91C16;font-size:22px;line-height:32px;padding:0 0 15px 0}.section1 .box-25:nth-child(1){background:url(/images/ico-gray-001.svg) 25px 0 no-repeat;background-size:100px}.section1 .box-25:nth-child(2){background:url(/images/ico-gray-002.svg) 25px 0 no-repeat;background-size:100px}.section1 .box-25:nth-child(3){background:url(/images/ico-gray-003.svg) 25px 0 no-repeat;background-size:100px}.section1 .box-25:nth-child(4){background:url(/images/ico-gray-004.svg) 25px 0 no-repeat;background-size:100px}.section2{padding:0 0 120px 0}.section2 .row{align-items:flex-start}.section2 .row h2{padding:0 0 60px 0}.section2 .box-25{background-color:#2D2D37;background-position:center 70px;background-repeat:no-repeat;background-size:100px;color:#fff;padding:200px 25px 45px 25px;position:relative}.section2 .box-25 a{display:block;position:absolute;width:100%;height:100%;top:0;left:0}.section2 .box-25 h3{font-weight:300;color:#fff;font-size:22px;line-height:32px;padding:0 0 15px 0}.section2 .box-25:nth-child(1){background-image:url(/images/ico-wht-001.svg)}.section2 .box-25:nth-child(2){background-image:url(/images/ico-wht-002.svg)}.section2 .box-25:nth-child(3){background-image:url(/images/ico-wht-003.svg)}.section2 .box-25:nth-child(4){background-image:url(/images/ico-wht-004.svg)}.section2 .box-25:hover{background-color:#C91C16}.section3 .okraj{width:100%;background:url(/images/line-gray.svg) center top repeat-x;background-size:2060px;height:34px}.section3 .row{padding:60px 0}.section3 .row .box-100{display:flex;flex-wrap:wrap;justify-content:center}.section3 .row .box-100 img{display:block;width:16.66%;max-width:234px}.section4{padding:80px 0 0px 0}.section4 .row{align-items:flex-start}.section4 .row h2{padding:0 0 10px 0}.section4 .row h3{font-size:28px;line-height:38px;font-weight:300;padding:0 0 15px 0;margin:0 0 15px 0;position:relative}.section4 .row h3:after{background:#fff;width:80px;height:1px;content:"";position:absolute;bottom:0;left:0}.section4 .row p{font-size:16px;line-height:26px}.section4 .row:first-child{padding-bottom:60px}.section4 .okraj{margin-top:120px;width:100%;background:url(/images/line-gray.svg) center top repeat-x;background-size:2060px;height:34px}.section4 .prvni{background:url(/images/bnr001.jpg) center top no-repeat;height:245px;width:245px;margin:0 45px 45px 0;color:#fff;text-align:left;padding:70px 60px 50px 60px}.section4 .druhy{background:url(/images/bnr002.jpg) center top no-repeat;height:365px;width:760px;margin:0 0 45px 0}.section4 .treti{background:url(/images/bnr003.jpg) center top no-repeat;height:365px;width:760px;margin:0 45px 0 0}.section4 .ctvrty{background:url(/images/bnr004.jpg) center top no-repeat;height:245px;width:245px;color:#fff;text-align:left;padding:60px 60px 60px 60px}#kontakty{min-height:100vh;display:flex;justify-content:center;align-items:center;align-content:stretch}#kontakty #googlemaps{position:absolute;height:100vh;width:100%;z-index:0}.contact{text-align:left;position:relative;z-index:10;color:#fff;margin-top:290px}.contact p{padding:0 0 15px 0}.contact p strong{font-weight:bold}.contact a{color:#fff}.contact .box-25{padding:45px 25px}.contact .box-25:nth-child(1){background:#C91C16}.contact .box-25:nth-child(2){background:#C91C16}.contact .box-25:nth-child(3){background:#40404A}.contact .box-25:nth-child(4){background:#40404A}.contact .box-100{text-align:center;padding:50px 25px 0 25px}.slicknav_menu{display:none}@media screen and (max-width: 1000px){header #nav{display:none}.slicknav_menu{display:block}}@media screen and (max-width: 500px){header .logo{top:25px;left:25px;background-size:165px;width:165px}header .social{right:25px;top:25px}#header #section1 h1{min-width:200px;font-size:35px;line-height:40px;padding:0 25px}#header .kontakt{padding-bottom:15px}#header .kontakt .cislo,#header .kontakt .adresa,#header .kontakt .button{width:100%;text-align:center;padding:10px 0}.row .box-25{width:100%}.section1 .box-25{padding:110px 0 50px 0}.section3 .row .box-100 img{width:100%}.section4 .row{width:calc(100% - 50px);padding:10px 25px}.section4 .druhy,.section4 .treti{display:none}.section4 .prvni,.section4 .ctvrty{width:100%;height:auto;margin:0;background-size:cover}#kontakty{display:block}#kontakty #googlemaps{position:relative}#kontakty .contact{margin-top:50px;width:100%}#kontakty .contact .row{padding:0;width:100%}#kontakty .contact .row .box-25{padding:15px 50px 0 50px}#kontakty .contact .row .box-100{background:#40404A;padding:25px 50px;width:100%}}
