@import url('https://fonts.googleapis.com/css?family=Dosis:300,400,500,700,800&display=swap&subset=latin-ext');.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;}.flickity-slider{position:absolute;width:100%;height:100%;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:#333;}.flickity-button:hover{background:white;cursor:pointer;}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F;}.flickity-button:active{opacity:0.6;}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none;}.flickity-button-icon{fill:currentColor;}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);}.flickity-prev-next-button.previous{left:10px;}.flickity-prev-next-button.next{right:10px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer;}.flickity-page-dots .dot.is-selected{opacity:1;}
@keyframes a{0%{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes b{0%{transform:scale(1);opacity:1}15%{transform:scale(1.1);opacity:1}to{transform:scale(.5);opacity:0}}@keyframes c{0%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(-180deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes d{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(6px)}25%{transform:scale(1.3) translateX(8px)}40%{transform:scale(1.2) translateX(6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(6px)}75%{transform:scale(.7) translateX(8px)}90%{transform:scale(.8) translateX(6px)}to{transform:scale(1)}}@keyframes e{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(-6px)}25%{transform:scale(1.3) translateX(-8px)}40%{transform:scale(1.2) translateX(-6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(-6px)}75%{transform:scale(.7) translateX(-8px)}90%{transform:scale(.8) translateX(-6px)}to{transform:scale(1)}}@-webkit-keyframes a{0%{-webkit-transform:scale(1.5);opacity:0}to{-webkit-transform:scale(1);opacity:1}}@-webkit-keyframes b{0%{-webkit-transform:scale(1);opacity:1}15%{-webkit-transform:scale(1.1);opacity:1}to{-webkit-transform:scale(.5);opacity:0}}@-webkit-keyframes c{0%{-webkit-transform:translate(-50%,-50%) rotate(0)}50%{-webkit-transform:translate(-50%,-50%) rotate(-180deg)}to{-webkit-transform:translate(-50%,-50%) rotate(-1turn)}}@-webkit-keyframes d{0%{-webkit-transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(6px)}25%{-webkit-transform:scale(1.3) translateX(8px)}40%{-webkit-transform:scale(1.2) translateX(6px)}50%{-webkit-transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(6px)}75%{-webkit-transform:scale(.7) translateX(8px)}90%{-webkit-transform:scale(.8) translateX(6px)}to{-webkit-transform:scale(1)}}@-webkit-keyframes e{0%{-webkit-transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(-6px)}25%{-webkit-transform:scale(1.3) translateX(-8px)}40%{-webkit-transform:scale(1.2) translateX(-6px)}50%{-webkit-transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(-6px)}75%{-webkit-transform:scale(.7) translateX(-8px)}90%{-webkit-transform:scale(.8) translateX(-6px)}to{-webkit-transform:scale(1)}}.drift-zoom-pane{background:rgba(0,0,0,.5);transform:translateZ(0);-webkit-transform:translateZ(0)}.drift-zoom-pane.drift-opening{animation:a .18s ease-out;-webkit-animation:a .18s ease-out}.drift-zoom-pane.drift-closing{animation:b .21s ease-in;-webkit-animation:b .21s ease-in}.drift-zoom-pane.drift-inline{position:absolute;width:150px;height:150px;border-radius:75px;box-shadow:0 6px 18px rgba(0,0,0,.3)}.drift-loading .drift-zoom-pane-loader{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:66px;height:20px;animation:c 1.8s linear infinite;-webkit-animation:c 1.8s linear infinite}.drift-zoom-pane-loader:after,.drift-zoom-pane-loader:before{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:hsla(0,0%,100%,.9)}.drift-zoom-pane-loader:before{left:0;animation:d 1.8s linear infinite;-webkit-animation:d 1.8s linear infinite}.drift-zoom-pane-loader:after{right:0;animation:e 1.8s linear infinite;-webkit-animation:e 1.8s linear infinite;animation-delay:-.9s;-webkit-animation-delay:-.9s}.drift-bounding-box{background-color:rgba(0,0,0,.4)}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
body{padding:0;margin:0;font-family:'Dosis',sans-serif;}img{max-width:100%;height:auto;}a{-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;}*{outline:none;scroll-behavior:smooth;}iframe{max-width:100%;border:1px solid #242424;}a#mobile-menu-button{display:none;}header{background-image:linear-gradient(87deg,#080808 0%,#363636 100%);width:100%;max-width:1840px;height:100px;margin:40px auto 0px;position:relative;z-index:10;padding:0px 73px;box-sizing:border-box;}.region-header{width:96%;max-width:1100px;margin:0 auto;}header #block-sitebranding{float:left;}header a.site-logo{display:block;width:324px;height:147px;background:#242424;text-align:center;box-sizing:border-box;padding:46px 0px;margin:-23px 0px 0px -55px;}header a.site-logo img{display:block;margin:0 auto;}#block-hlavninavigace{float:right;padding:37px 0px;}#block-hlavninavigace-2{float:right;padding:49px 0px;}#block-hlavninavigace ul.menu,#block-hlavninavigace ul.menu li,#block-hlavninavigace-2 ul.menu,#block-hlavninavigace-2 ul.menu li{padding:0;margin:0;list-style:none;float:left;position:relative;}#block-hlavninavigace ul.menu li a,#block-hlavninavigace-2 ul.menu li a{display:block;margin-left:40px;font-weight:300;font-size:20px;line-height:26px;color:#fff;text-decoration:none;position:relative;padding-bottom:12px;}#block-hlavninavigace ul.menu li:first-child a,#block-hlavninavigace-2 ul.menu li:first-child a{margin-left:0px;}#block-hlavninavigace ul.menu li a.is-active,#block-hlavninavigace-2 ul.menu li a.is-active{font-weight:bold;}#block-hlavninavigace ul.menu li a.is-active:before,#block-hlavninavigace-2 ul.menu li a.is-active:before{content:"";display:block;height:6px;width:6px;background:#fff;position:absolute;bottom:0px;left:calc(50% - 3px);}#block-hlavninavigace ul.menu li ul.menu,#block-hlavninavigace-2 ul.menu li ul.menu{display:none;}#block-hlavninavigace ul.menu li:hover ul.menu,#block-hlavninavigace-2 ul.menu li:hover ul.menu{display:block;background:#fff;position:absolute;left:40px;top:100%;padding:5px 0px;}#block-hlavninavigace-2 ul.menu li:hover ul.menu{top:auto;bottom:100%;padding-bottom:20px;}#block-hlavninavigace ul.menu li ul.menu li,#block-hlavninavigace-2 ul.menu li ul.menu li{float:none;}#block-hlavninavigace ul.menu li ul.menu li a,#block-hlavninavigace-2 ul.menu li ul.menu li a{padding:0px 10px;margin:0px;font-size:17px;line-height:37px;color:#696969;font-weight:bold;white-space:nowrap;}#block-hlavninavigace ul.menu li ul.menu li a:hover,#block-hlavninavigace-2 ul.menu li ul.menu li a:hover{color:#242424;}#block-hlavninavigace ul.menu li a.akce:before,#block-hlavninavigace-2 ul.menu li a.akce:before{content:"Akce";background:#43c160;line-height:25px;font-size:15px;font-weight:500;padding:0px 7px;display:inline-block;border-radius:30px;color:#fff;position:absolute;right:-30px;top:-12px;z-index:-1;}#block-prepinacjazykaobsah{float:left;position:absolute;right:30px;top:29px;}#block-prepinacjazykaobsah ul.links{padding:0;margin:0;list-style:none;}#block-prepinacjazykaobsah ul.links li{display:none;width:42px;height:42px;background:#242424;}#block-prepinacjazykaobsah ul.links:hover li{display:block;}#block-prepinacjazykaobsah ul.links li.is-active{display:none;}#block-prepinacjazykaobsah ul.links li.is-active:first-child{display:block;background:transparent;}#block-prepinacjazykaobsah ul.links li a,#block-prepinacjazykaobsah ul.links li.is-active span{display:block;border:1px solid #242424;line-height:40px;text-align:center;color:#fff;text-transform:uppercase;font-weight:bold;font-size:20px;}main{clear:both;}.field--name-field-slajdy{height:680px;width:100%;float:left;margin:-164px 0px -30px;position:relative;overflow:hidden;}body.user-logged-in .field--name-field-slajdy{margin-top:-198px;}.field--name-field-slajdy .flickity-slider > .field__item{width:100%;height:680px;overflow:hidden;}.field--name-field-slajdy .field__item .field--name-field-obrazek-slajdu img{position:absolute;left:50%;top:50%;display:block;transform:translate(-50%,-50%);width:1920px;max-width:10000px;min-width:100%;}body.front .field--name-field-slajdy .field__item .field--name-field-obrazek-slajdu img,body.page-node-2 .field--name-field-slajdy .field__item .field--name-field-obrazek-slajdu img{left:0;top:0;transform:none;}body.front .field--name-field-slajdy .field__item.is-selected .field--name-field-obrazek-slajdu,body.page-node-2 .field--name-field-slajdy .field__item.zoom .field--name-field-obrazek-slajdu{overflow:hidden;}body.front .field--name-field-slajdy .field__item.is-selected .field--name-field-obrazek-slajdu img,body.page-node-2 .field--name-field-slajdy .field__item.zoom .field--name-field-obrazek-slajdu img{transition:transform 5s;transform:scale(1.2);left:0;top:0;}.field--name-field-slajdy .field__item .field--name-field-text-slajdu{position:absolute;height:calc(100% - 140px);width:100%;top:140px;left:0px;z-index:1;}.field--name-field-slajdy .field__item .field--name-field-text-slajdu h1,.field--name-field-slajdy .field__item .field--name-field-text-slajdu h2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:96%;max-width:680px;margin:0 auto;color:#fff;text-align:center;font-size:60px;line-height:77px;font-weight:bold;text-transform:uppercase;text-shadow:0 5px 10px rgba(0,0,0,0.5);}body.front.page-node-type-page .field--name-field-slajdy + .field--name-body{clear:both;width:100%;max-width:1820px;margin:0px auto 100px;position:relative;z-index:2;background-image:linear-gradient(255deg,#363636 0%,#080808 100%);}body.front .field--name-field-slajdy + .field--name-body:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;background:transparent url(/themes/rocca/images/POLYGON_BG.png) no-repeat center top;z-index:-1;background-size:cover;opacity:0.2;}body.front .field--name-field-slajdy + .field--name-body h2{text-align:center;color:#fff;text-transform:uppercase;position:relative;font-size:40px;line-height:51px;font-weight:bold;margin:0px 0px 34px;padding-top:70px;}body.front .field--name-field-slajdy + .field--name-body h2:before{content:"";display:block;width:50px;height:5px;background:#696969;position:absolute;top:100%;left:calc(50% - 25px);border-radius:1px;}body.front .field--name-field-slajdy + .field--name-body p{width:96%;max-width:1100px;margin:0 auto 25px;font-size:17px;line-height:26px;color:#fff;}body.front .field--name-field-slajdy + .field--name-body p:last-child{margin:40px auto 80px;text-align:center;}body.front .field--name-field-slajdy + .field--name-body p:last-child a{display:block;background:transparent url(/themes/rocca/images/more.svg) no-repeat center center;height:30px;font-size:0px;text-indent:-9999px;}#block-akcninabidka{background-image:linear-gradient(258deg,#43c160 0%,#226130 100%);width:96%;max-width:1100px;margin:0 auto 100px;clear:both;}#block-akcninabidka h2{text-align:center;color:#fff;text-transform:uppercase;position:relative;font-size:40px;line-height:51px;font-weight:bold;margin:0px 0px 34px;padding-top:30px;}#block-akcninabidka h2:before{content:"";display:block;width:50px;height:5px;background:#fff;position:absolute;top:100%;left:calc(50% - 25px);border-radius:1px;}#block-akcninabidka p{font-size:17px;line-height:26px;color:#fff;margin:0px;}#block-akcninabidka p:nth-child(2){padding:0px 10px 10px;text-align:right !important;margin:-20px 0px 0px;}#block-akcninabidka p:nth-child(2) a.button{box-shadow:0 3px 6px rgba(0,0,0,0.16);background:#fff;position:relative;display:inline-block;line-height:70px;padding:0px 110px 0px 40px;font-size:17px;color:#43c160;font-weight:bold;text-decoration:none;}#block-akcninabidka p:nth-child(2) a.button:before{content:"";display:block;width:70px;height:70px;position:absolute;right:0px;top:0px;background:#2d9a46 url(/themes/rocca/images/SIPKA.svg) no-repeat center center;;}#block-unikatnipovrchbigstone{background:#242424;padding-bottom:35px;clear:both;}#block-unikatnipovrchbigstone h2{text-align:center;color:#fff;text-transform:uppercase;position:relative;font-size:40px;line-height:51px;font-weight:bold;margin:0px 0px 44px;padding-top:70px;}#block-unikatnipovrchbigstone h2:before{content:"";display:block;width:50px;height:5px;background:#696969;position:absolute;top:100%;left:calc(50% - 25px);border-radius:1px;}#block-unikatnipovrchbigstone .field--name-body{width:96%;max-width:915px;margin:0 auto;}#block-unikatnipovrchbigstone .field--name-body p{font-size:17px;line-height:26px;color:#fff;margin:0px 0px 65px;}.view-produkty-homepage{width:96%;margin:0 auto 0px;max-width:1100px;}.view-produkty-homepage .views-row{box-shadow:0 5px 20px rgba(36,36,36,0.4);margin:0px 0px 50px;width:100%;float:left;position:relative;}.view-produkty-homepage .views-row:hover{box-shadow:0 5px 20px rgba(36,36,36,0.97);}.view-produkty-homepage .views-row:last-child{margin-bottom:100px;}.view-produkty-homepage .views-row .views-field-field-obrazek-do-seznamu{float:left;width:50%;}.view-produkty-homepage .views-row .views-field-title{float:left;width:50%;height:200px;display:table;}.view-produkty-homepage .views-row .views-field-field-obrazek-do-seznamu img{display:block;}.view-produkty-homepage .views-row:nth-child(2n+2) .views-field-field-obrazek-do-seznamu{float:right;}.view-produkty-homepage .views-row:nth-child(2n+2) .views-field-title{text-align:right;box-sizing:border-box;padding-right:86px;}.view-produkty-homepage .views-row:nth-child(2n+2) .views-field-field-obrazek-do-seznamu img{display:block;float:right;}.view-produkty-homepage .views-row .views-field-title .field-content{display:table-cell;vertical-align:middle;}.view-produkty-homepage .views-row .views-field-title a{font-size:40px;line-height:51px;text-transform:uppercase;text-decoration:none;position:relative;font-weight:bold;color:#242424;padding-right:20px;display:block;}.view-produkty-homepage .views-row:nth-child(2n+2) .views-field-title a{padding-right:0px;padding-left:20px;}.view-produkty-homepage .views-row .views-field-title a:before{content:"";display:block;width:50px;height:5px;background:#696969;position:absolute;top:100%;left:0px;}.view-produkty-homepage .views-row:nth-child(2n+2) .views-field-title a:before{left:auto;right:0px;}.view-produkty-homepage .views-row .views-field-field-obrazek-do-seznamu a:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;}.view-produkty-homepage .views-row .views-field-field-obrazek-do-seznamu a:after{content:"";display:block;width:70px;height:70px;position:absolute;left:0px;bottom:0px;background:#696969 url(/themes/rocca/images/SIPKA.svg) no-repeat center center;}.view-produkty-homepage .views-row:nth-child(2n+2) .views-field-field-obrazek-do-seznamu a:after{left:auto;right:0px;}body .flickity-prev-next-button{width:21px;height:32px;display:block;top:auto;bottom:254px;border-radius:0px;padding:0;transform:none;}body .flickity-prev-next-button.previous{background:transparent url(/themes/rocca/images/SIPKA_LEFT.svg) no-repeat center center;left:40px;}body .flickity-prev-next-button.next{background:transparent url(/themes/rocca/images/SIPKA_RIGHT.svg) no-repeat center center;right:40px;}body .flickity-prev-next-button .flickity-button-icon{display:none;}footer{clear:both;border-top:2px solid #fff;background-image:linear-gradient(83deg,#080808 0%,#363636 100%);width:100%;float:left;position:relative;}footer:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;background:transparent url(/themes/rocca/images/POLYGON_BG2.png) no-repeat center top;opacity:0.2;}.region-footer{width:96%;max-width:1100px;margin:0 auto;position:relative;z-index:1;}#block-sitebranding-2{float:left;margin:38px 0px 95px;}#block-sitebranding-2 img{display:block;}#block-copyright{clear:both;text-align:center;}#block-copyright p{margin:0;color:#fff;font-size:12px;line-height:15px;text-transform:uppercase;}#block-copyright p a{text-decoration:none;text-transform:none;color:#fff;}#block-copyright p a:hover{text-decoration:underline;}#block-madewithlove{float:right;margin:-30px 0px 21px;}#block-madewithlove p{margin:0px;}#block-madewithlove p a{display:block;width:180px;height:30px;font-size:0px;text-indent:-9999px;background:transparent url(/themes/rocca/images/LESENSKY.svg) no-repeat center center;}body.not-front .field--name-field-slajdy{margin-bottom:0px;}body.page-node-type-page .field--name-field-slajdy + .field--name-body{width:96%;max-width:914px;margin:0 auto 100px;clear:both;}h2{margin:0px 0px 19px;font-size:34px;line-height:44px;color:#242424;font-weight:bold;padding-top:40px;}h3{padding-top:10px;font-size:25px;line-height:32px;color:#242424;font-weight:bold;margin:0px 0px 5px;}p{font-size:17px;line-height:26px;margin:0px 0px 25px;color:#242424;}.field--name-body ul{padding:0;margin:20px 0px 25px;list-style:none;}.field--name-body ul li{padding-left:28px;font-size:17px;line-height:26px;margin:0px 0px 25px;color:#242424;position:relative;}.field--name-body ul li:before{content:"";display:block;width:8px;height:8px;position:absolute;left:0px;top:9px;background:#242424;}a{color:#242424;text-decoration:none;}a:hover{text-decoration:underline;}body.page-node-5 h2{padding-top:73px;margin-bottom:44px;text-transform:uppercase;position:relative;}body.page-node-5 h2:before,.paragraph--type--sekce-ke-stazeni .field--name-field-text h2:before,#block-views-block-produkty-block-1 h2.block-title:before{content:"";display:block;width:50px;height:5px;background:#696969;position:absolute;top:100%;left:calc(50% - 25px);border-radius:1px;}a.button{background:#242424;position:relative;display:inline-block;line-height:70px;padding:0px 102px 0px 32px;font-size:17px;color:#fff;font-weight:bold;text-decoration:none;}a.button:before{content:"";display:block;width:70px;height:70px;position:absolute;right:0px;top:0px;background:#696969 url(/themes/rocca/images/SIPKA.svg) no-repeat center center;;}body.status-404 footer{display:none;}body.status-404 .field--name-field-slajdy{height:140px;}body.status-404 .field--name-field-slajdy + .field--name-body{margin-bottom:0px;padding:300px 0px;text-align:center;}#block-rocca-local-tasks{position:relative;top:516px;z-index:3;width:96%;max-width:1100px;margin:0 auto;}body.not-front.user-login #block-rocca-local-tasks,body.not-front.path-user #block-rocca-local-tasks{top:0px;}body.not-front.user-login #block-rocca-content,body.not-front.path-user #block-rocca-content{width:96%;max-width:914px;margin:0 auto 100px;}.field--name-field-oddil{clear:both;}.field__item:nth-child(2n+2) .paragraph--type--sekce-ke-stazeni{background:#f5f5f5;}.paragraph--type--sekce-ke-stazeni .field--name-field-text,.paragraph--type--sekce-ke-stazeni .field--name-field-soubory-ke-stazeni{width:96%;max-width:915px;margin:0 auto;}.paragraph--type--sekce-ke-stazeni .field--name-field-soubory-ke-stazeni{text-align:center;padding:40px 0px 100px;}.paragraph--type--sekce-ke-stazeni .field--name-field-text h2{font-size:40px;line-height:51px;text-transform:uppercase;text-align:center;margin:0 auto 43px;padding-top:70px;position:relative;max-width:345px;}.paragraph--type--sekce-ke-stazeni .field--name-field-soubory-ke-stazeni > .field__item{display:inline-block;vertical-align:top;margin:0px 35px 1em;width:12%;}.paragraph--type--sekce-ke-stazeni .field--name-field-soubory-ke-stazeni .field--name-field-ikonka{width:78px;height:77px;box-shadow:0 3px 6px rgba(0,0,0,0.3);background:#fff;display:inline-block;margin:0px 0px 20px;}.paragraph--type--sekce-ke-stazeni .field--name-field-soubory-ke-stazeni .paragraph--type--file-download:hover .field--name-field-ikonka{box-shadow:0 3px 6px rgba(0,0,0,0.7);}.paragraph--type--sekce-ke-stazeni .field--name-field-soubory-ke-stazeni .paragraph--type--file-download:hover a{text-decoration:underline;}.paragraph--type--sekce-ke-stazeni .field--name-field-soubory-ke-stazeni .field--name-field-ikonka article{display:table;width:100%;height:100%;}.paragraph--type--sekce-ke-stazeni .field--name-field-soubory-ke-stazeni .field--name-field-ikonka article > div{display:table-cell;vertical-align:middle;}.paragraph--type--sekce-ke-stazeni .field--name-field-soubory-ke-stazeni .field--name-field-nazev{font-size:17px;line-height:21px;font-weight:bold;}.paragraph--type--sekce-ke-stazeni .field--name-field-soubory-ke-stazeni .field--name-field-popisek{font-size:17px;line-height:21px;}body.not-front.page-node-2 .field--name-field-slajdy{margin-bottom:100px;}#block-views-block-produkty-block-1 h2.block-title{font-size:40px;line-height:51px;text-transform:uppercase;position:relative;margin:0px 0px 64px;text-align:center;}.view-produkty{width:96%;max-width:1100px;margin:0 auto;}.view-produkty .views-row{box-shadow:0 5px 20px rgba(36,36,36,0.4);margin:0px 0px 120px;float:left;width:100%;position:relative;}.view-produkty .views-row:hover{box-shadow:0 5px 20px rgba(36,36,36,0.97);}.view-produkty .views-row .views-field-field-obrazek-do-seznamu{width:43%;float:left;margin-right:7%;}.view-produkty .views-row:nth-child(2n+2) .views-field-field-obrazek-do-seznamu{float:right;margin-right:0px;margin-left:7%;}.view-produkty .views-row .views-field-field-obrazek-do-seznamu img{position:relative;left:-20px;top:20px;box-shadow:0 5px 20px rgba(36,36,36,0.4);display:block;float:left;}.view-produkty .views-row:nth-child(2n+2) .views-field-field-obrazek-do-seznamu img{left:auto;right:-20px;float:right;}.view-produkty .views-row .views-field-view-node{position:absolute;bottom:-20px;right:-20px;}.view-produkty .views-row:nth-child(2n+2) .views-field-view-node{right:auto;left:-20px;}.view-produkty .views-row .views-field-view-node a{background:#242424;position:relative;display:inline-block;line-height:70px;padding:0px 70px 0px 0px;font-size:17px;color:#fff;font-weight:bold;text-decoration:none;width:222px;text-align:center;box-sizing:border-box;}.view-produkty .views-row .views-field-view-node a:before{content:"";display:block;width:70px;height:70px;position:absolute;right:0px;top:0px;background:#696969 url(/themes/rocca/images/SIPKA.svg) no-repeat center center;-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;}.view-produkty .views-row .views-field-view-node a:hover:before{background:#242424 url(/themes/rocca/images/SIPKA.svg) no-repeat center center;;}.view-produkty .views-row .views-field-title a{font-size:40px;line-height:51px;font-weight:bold;text-transform:uppercase;position:relative;margin:0px 0px 44px;display:block;padding-right:100px;}.view-produkty .views-row:nth-child(2n+2) .views-field-title a{padding-right:0px;padding-left:110px;}.view-produkty .views-row .views-field-title{float:left;width:50%;padding-top:115px;}.view-produkty .views-row:nth-child(2n+2) .views-field-title{text-align:right;}.view-produkty .views-row .views-field-title a:before{content:"";display:block;width:50px;height:5px;background:#696969;position:absolute;top:100%;left:0px;}.view-produkty .views-row:nth-child(2n+2) .views-field-title a:before{left:auto;right:0px;}.view-produkty .views-row .views-field-body{padding-right:100px;}.view-produkty .views-row:nth-child(2n+2) .views-field-body{padding-right:0px;padding-left:100px;text-align:right;}.view-reference{width:96%;max-width:1100px;margin:0 auto;padding-top:70px;clear:both;}.view-reference .view-header{text-align:center;margin-bottom:72px;}.view-reference .view-header .views-row{display:inline-block;vertical-align:top;width:20%;margin:0px -2px;box-sizing:border-box;padding:0px 20px;}.view-reference .view-header .views-row a{font-size:24px;line-height:26px;font-weight:bold;color:#696969;}.view-reference .view-header .views-row a:hover,.view-reference .view-header .views-row a.active{color:#242424;text-decoration:underline;}.view-reference .view-header + .view-content .views-row,.node--type-produkt.node--view-mode-full .view-reference .views-row{width:calc(50% - 8px);float:left;margin-bottom:48px;}.view-reference .view-header + .view-content .views-row:nth-child(2n+2),.node--type-produkt.node--view-mode-full .view-reference .views-row:nth-child(2n+2){float:right;}.view-reference .view-header + .view-content .views-row:nth-child(2n+2) + .views-row,.node--type-produkt.node--view-mode-full .view-reference .views-row:nth-child(2n+2) + .views-row{clear:both;}.view-reference .view-header + .view-content .views-row:last-child{margin-bottom:125px;}.view-reference .view-header + .view-content .views-row img,.node--type-produkt.node--view-mode-full .view-reference .views-row img{display:block;}.view-reference .view-header + .view-content .views-row .views-field-title,.node--type-produkt.node--view-mode-full .view-reference .views-row .views-field-title{padding-top:10px;font-size:17px;line-height:26px;color:#242424;font-weight:bold;}.view-reference .view-header + .view-content .views-row .views-field-body p{margin:0px;}body.not-front.path-user #block-rocca-content form label{width:200px;display:inline-block;vertical-align:middle;}body.not-front.path-user #block-rocca-content form input.form-text{width:calc(100% - 204px);display:inline-block;vertical-align:middle;border:1px solid #242424;box-sizing:border-box;padding:0px 15px;height:40px;}body.not-front.path-user #block-rocca-content form .description{margin-left:204px;}body.not-front.path-user #block-rocca-content form input.form-submit,.paragraph--type--formular form input.form-submit{border:1px solid #242424;background:#fff;padding:0px 30px;color:#242424;line-height:49px;margin-top:15px;display:inline-block;text-shadow:none;font-weight:bold;font-size:17px;}body.not-front.path-user #block-rocca-content form input.form-submit:hover,.paragraph--type--formular form input.form-submit:hover{background:#242424;color:#fff;}.paragraph--type--formular form input.form-submit{width:200px;box-sizing:border-box;text-align:center;}.node--type-produkt.node--view-mode-full .field--name-field-slajdy + .field--name-body{width:96%;clear:both;max-width:915px;margin:0 auto 75px;padding-top:70px;}.products-nav-bar{background:#242424;text-align:center;position:-webkit-sticky;position:sticky;top:0px;z-index:5;}body.user-logged-in .products-nav-bar{top:79px;}.products-nav-bar a{display:inline-block;vertical-align:top;color:#fff;font-size:17px;line-height:53px;margin:0px -2px;width:200px;text-decoration:none;}.products-nav-bar a:hover,.products-nav-bar a.active{background:#696969;}.paragraphs-nav-bar{text-align:center;background:#f5f5f5;position:-webkit-sticky;position:sticky;top:52px;z-index:5;clear:both;}body.user-logged-in .paragraphs-nav-bar{top:132px;}body.page-node-8 .paragraphs-nav-bar,body.page-node-10 .paragraphs-nav-bar{top:0px;}body.user-logged-in.page-node-8 .paragraphs-nav-bar,body.user-logged-in.page-node-10 .paragraphs-nav-bar{top:79px;}.paragraphs-nav-bar a{display:inline-block;vertical-align:top;margin:0px 15px;line-height:40px;text-decoration:underline;font-size:17px;}.paragraphs-nav-bar a:hover{text-decoration:none;}.node--type-detail-produktu .field--name-dynamic-token-fieldnode-kotva{padding-bottom:125px;}body.user-logged-in .node--type-detail-produktu .field--name-dynamic-token-fieldnode-kotva{padding-top:0px;}.node--type-detail-produktu .field--name-dynamic-token-fieldnode-kotva a,.node--type-produkt.node--view-mode-full .paragraph > div > a{display:block;position:relative;top:-50px;}body.user-logged-in .node--type-detail-produktu .field--name-dynamic-token-fieldnode-kotva a,body.user-logged-in .node--type-produkt.node--view-mode-full .paragraph > div > a{display:block;position:relative;top:-100px;}body.page-node-11 .node--type-detail-produktu .field--name-dynamic-token-fieldnode-kotva{padding-bottom:70px;padding-top:0px;}.node--type-detail-produktu .field--name-dynamic-token-fieldnode-kotva a{font-size:0px;text-indent:-9999px;}.field--name-dynamic-token-fieldparagraph-id-komponenty span{display:block;position:relative;top:-50px;}body.user-logged-in .field--name-dynamic-token-fieldparagraph-id-komponenty span{top:-120px;}.node--type-detail-produktu .field--name-node-title{text-align:center;border-top:5px solid #696969;width:96%;max-width:1100px;margin:0 auto 110px;}body.page-node-9 .node--type-detail-produktu .field--name-node-title{margin-bottom:55px;}.node--type-detail-produktu .field--name-node-title h2{display:inline-block;vertical-align:top;background:#fff;padding:0px 12px;font-size:40px;text-transform:uppercase;line-height:52px;margin:-29px 0px 0px;}.node--type-detail-produktu .field--name-body{width:96%;max-width:1100px;margin:0 auto 0px;min-height:330px;}.node--type-detail-produktu .field--name-body .button{position:relative;z-index:2;}.node--type-detail-produktu .field--name-body h3{font-size:30px;line-height:40px;font-weight:500;position:relative;padding:0px 0px 20px;margin:0px 0px 40px;max-width:45%;}.node--type-detail-produktu .field--name-body h3:before{content:"";display:block;width:50px;height:5px;background:#696969;position:absolute;top:100%;left:0px;border-radius:1px;}.node--type-detail-produktu .field--name-body p{max-width:45%;}.node--type-detail-produktu .field--name-body p a.button{border:1px solid #242424;background:#fff;padding:0px 30px;color:#242424;line-height:49px;margin-top:15px;}.node--type-detail-produktu .field--name-body p a.button:before{display:none;}.node--type-detail-produktu .field--name-body p a.button:hover{background:#242424;color:#fff;}.node--type-detail-produktu .field--name-field-nahledy-produktu{width:96%;max-width:1100px;margin:-330px auto 0px;display:table;height:330px;position:relative;z-index:1;}.node--type-detail-produktu .field--name-field-nahledy-produktu .paragraph--type--nahled-produktu{width:50%;padding-left:50%;display:table-cell;vertical-align:middle;}.node--type-detail-produktu .field--name-field-nahledy-produktu .paragraph--type--nahled-produktu .field--name-field-velky-nahled{width:57%;display:inline-block;vertical-align:middle;}.node--type-detail-produktu .field--name-field-nahledy-produktu .paragraph--type--nahled-produktu .field--name-field-velky-nahled .flickity-viewport{height:330px !important;}.node--type-detail-produktu .field--name-field-nahledy-produktu .paragraph--type--nahled-produktu .field--name-field-velky-nahled .field__item{width:100%;top:50%;transform:translate(0%,-50%);}.node--type-detail-produktu .field--name-field-nahledy-produktu .paragraph--type--nahled-produktu .field--name-field-nahled-barvy{display:inline-block;vertical-align:middle;width:30%;margin-left:10%;text-align:center;}.node--type-detail-produktu .field--name-field-nahledy-produktu .paragraph--type--nahled-produktu .field--name-field-nahled-barvy .field__item{display:inline-block;vertical-align:top;margin:0px 6px 8px;}.node--type-detail-produktu .field--name-field-nahledy-produktu .paragraph--type--nahled-produktu .field--name-field-nahled-barvy .field__item img{display:block;border:4px solid transparent;border-radius:30px;}.node--type-detail-produktu .field--name-field-nahledy-produktu .paragraph--type--nahled-produktu .field--name-field-nahled-barvy .field__item.is-selected img,.node--type-detail-produktu .field--name-field-nahledy-produktu .paragraph--type--nahled-produktu .field--name-field-nahled-barvy .field__item:hover img{border:4px solid rgba(165,165,165,0.25);}body .node--type-detail-produktu .flickity-prev-next-button.previous{background:transparent url(/themes/rocca/images/SIPKA_LEFT2.svg) no-repeat center center;left:-31px;bottom:auto;top:calc(50% - 16px);}body .node--type-detail-produktu .flickity-prev-next-button.next{background:transparent url(/themes/rocca/images/SIPKA_RIGHT2.svg) no-repeat center center;right:-31px;bottom:auto;top:calc(50% - 16px);}.node--type-detail-produktu .field--name-field-body-popisu{width:100%;float:left;position:relative;padding:90px 0px 0px;margin:-40px 0px 70px;}.node--type-detail-produktu .field--name-field-body-popisu:before{transform:skew(0deg,-6deg);background:#f5f5f5;content:"";display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:-1;}.node--type-detail-produktu .field--name-field-body-popisu > .field__items-wrapper{width:96%;max-width:1100px;margin:0 auto;}.node--type-detail-produktu .field--name-field-body-popisu > .field__items-wrapper > .field__item{width:50%;margin:0px 0px 70px;box-sizing:border-box;padding:0px 40px;float:left;}.node--type-detail-produktu .field--name-field-body-popisu > .field__items-wrapper > .field__item:nth-child(2n+2) + .field__item{clear:both;}.node--type-detail-produktu .field--name-field-body-popisu > .field__items-wrapper > .field__item .field--name-field-obrazek-bodu-popisu{display:inline-block;vertical-align:middle;border:5px solid rgba(105,105,105,0.2);}.node--type-detail-produktu .field--name-field-body-popisu > .field__items-wrapper > .field__item .field--name-field-obrazek-bodu-popisu img{display:block;}.node--type-detail-produktu .field--name-field-body-popisu > .field__items-wrapper > .field__item .field--name-field-popisek-bodu{display:inline-block;vertical-align:middle;width:calc(100% - 120px);box-sizing:border-box;padding-left:12px;}.node--type-detail-produktu .field--name-field-body-popisu > .field__items-wrapper > .field__item .field--name-field-popisek-bodu p{margin:0px;}.node--type-detail-produktu .paragraph--type--text-s-obrazkem{width:96%;max-width:1100px;margin:0 auto;}.node--type-detail-produktu .paragraph--type--text-s-obrazkem .field--name-field-nadpis,.node--type-detail-produktu .paragraph--type--jeden-sloupec .field--name-field-text h3,.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text h2,.node--type-produkt.node--view-mode-full .paragraph--type--blok .field--name-field-blok h2{text-align:center;position:relative;font-size:40px;line-height:51px;font-weight:bold;padding-bottom:16px;margin:0px 0px 70px;}.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text h2,.node--type-produkt.node--view-mode-full .paragraph--type--blok .field--name-field-blok h2{margin-bottom:40px;padding:70px 0px 16px;}.node--type-detail-produktu .paragraph--type--text-s-obrazkem .field--name-field-nadpis:before,.node--type-detail-produktu .paragraph--type--jeden-sloupec .field--name-field-text h3:before,.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text h2:before,.node--type-produkt.node--view-mode-full .paragraph--type--blok .field--name-field-blok h2:before{content:"";display:block;width:50px;height:5px;background:#696969;position:absolute;top:100%;left:calc(50% - 25px);border-radius:1px;}.node--type-detail-produktu .paragraph--type--text-s-obrazkem .field--name-field-obrazek-k-textu{text-align:center;}.node--type-detail-produktu .paragraph--type--text-s-obrazkem .field--name-field-obrazek-k-textu .field__item{display:inline-block;vertical-align:middle;margin:0px 45px;}.node--type-detail-produktu .paragraph--type--text-s-obrazkem .field--name-field-popisek-k-textu-s-obrazkem{padding:50px 0px 85px;}.node--type-detail-produktu .paragraph--type--text-s-obrazkem .field--name-field-popisek-k-textu-s-obrazkem table{width:100%;text-align:center;}.node--type-detail-produktu .paragraph--type--text-s-obrazkem .field--name-field-popisek-k-textu-s-obrazkem table td{font-size:17px;line-height:26px;padding:15px 16px;border-top:2px solid #080808;}.node--type-detail-produktu .paragraph--type--text-s-obrazkem .field--name-field-popisek-k-textu-s-obrazkem table tr:first-child td{border-top:none;word-spacing:50px;}.node--type-detail-produktu .paragraph--type--jeden-sloupec{background:#f5f5f5;padding:70px 0px 100px;}.node--type-produkt.node--view-mode-full .node--type-detail-produktu .paragraph--type--jeden-sloupec .field--name-field-text{width:96%;max-width:1100px;margin:0 auto;padding-bottom:0px;}.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text{width:96%;max-width:915px;margin:0 auto;padding-bottom:50px;}.node--type-detail-produktu .paragraph--type--jeden-sloupec .field--name-field-text table,.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text table{width:100%;text-align:center;}.node--type-detail-produktu .paragraph--type--jeden-sloupec .field--name-field-text table td,.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text table td{font-size:17px;line-height:26px;padding:12px 0px;color:#242424;border-bottom:2px solid #242424;border-right:2px solid #242424;}.node--type-detail-produktu .paragraph--type--jeden-sloupec .field--name-field-text table td:first-child,.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text table td:first-child{border-left:2px solid #242424;}.node--type-detail-produktu .paragraph--type--jeden-sloupec .field--name-field-text table tr:first-child td:first-child{border-left:none;}.node--type-detail-produktu .paragraph--type--jeden-sloupec .field--name-field-text table tr:first-child td:nth-child(2){border-left:2px solid #242424;border-top:2px solid #242424;}.node--type-detail-produktu .paragraph--type--jeden-sloupec .field--name-field-text table tr:nth-child(2) td{color:#fff;background:#242424;border-right:2px solid #fff;}.node--type-detail-produktu .paragraph--type--jeden-sloupec .field--name-field-text table tr:nth-child(2) td:last-child{border-right:2px solid #242424;}body.page-node-9 .node--type-detail-produktu .paragraph--type--jeden-sloupec .field--name-field-text table tr:nth-child(2) td{color:#242424;background:transparent;border-right:2px solid #242424;}.node--type-detail-produktu .paragraph--type--jeden-sloupec .field--name-field-text table td img,.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text table td img{width:67px;}.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text table th{font-size:17px;line-height:26px;padding:28px 0px 10px;color:#242424;font-weight:normal;}.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text table tr:first-child td{border-top:2px solid #242424;}.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text table tr:first-child td:first-child{border-top:none;}body.page-node-10 .node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text table tr:first-child td:first-child{border-top:2px solid #242424;}.node--type-produkt.node--view-mode-full > .node__content > .field--name-field-oddil > .field__item:last-child .paragraph--type--jeden-sloupec{clear:both;background:transparent url(/themes/rocca/images/ke-stazeni.jpg) no-repeat center top;background-size:cover;}.node--type-produkt.node--view-mode-full > .node__content > .field--name-field-oddil > .field__item:last-child .paragraph--type--jeden-sloupec p{text-align:center;}.node--type-produkt.node--view-mode-full > .node__content > .field--name-field-oddil > .field__item:last-child .paragraph--type--jeden-sloupec p a{display:inline-block;width:250px;box-sizing:border-box;padding-left:45px;font-weight:bold;background:transparent url(/themes/rocca/images/download.svg) no-repeat left center;line-height:22px;}.node--type-produkt.node--view-mode-full > .node__content > .field--name-field-oddil > .field__item:nth-last-child(3) .paragraph--type--jeden-sloupec{background:#f5f5f5;}.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text table.barvy{width:100%;text-align:center;}.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text table.barvy td{padding:0px 0px 50px;width:20%;border:none !important;}.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text table.barvy td img{display:block;border:5px solid rgba(105,105,105,0.2);margin:10px auto 0px;width:auto;}.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text table.barvy td p{margin:0px;}body.page-node-12 .node--type-produkt.node--view-mode-full .paragraph--type--blok{background:#242424;padding-bottom:50px;}body.page-node-12 .node--type-produkt.node--view-mode-full .paragraph--type--blok .field--name-field-blok{width:96%;max-width:915px;margin:0 auto;}body.page-node-12 .node--type-produkt.node--view-mode-full .paragraph--type--blok .field--name-field-blok h2{color:#fff;}body.page-node-12 .node--type-produkt.node--view-mode-full .paragraph--type--blok .field--name-field-blok p{color:#fff;}body.page-node-11 .field--name-field-oddil .field--name-field-detail-produktu > .field__item:nth-child(2n+2) .node--type-detail-produktu{background:#f5f5f5;}body.page-node-11 .node--type-detail-produktu{padding-bottom:90px;}body.page-node-11 .field--name-field-oddil .field--name-field-detail-produktu > .field__item:nth-child(2n+2) .node--type-detail-produktu .field--name-node-title h2{background:#f5f5f5;}body.page-node-11 .node--type-detail-produktu .field--name-field-nahledy-produktu,body.page-node-11 .node--type-detail-produktu .field--name-field-body-popisu,body.page-node-9 .node--type-detail-produktu .field--name-field-nahledy-produktu,body.page-node-9 .node--type-detail-produktu .field--name-field-body-popisu{display:none;}.paragraph--type--obrazek-a-obsah,.paragraph--type--dvojice-obrazku{width:96%;max-width:915px;margin:0 auto;}.paragraph--type--obrazek-a-obsah .field--name-field-obrazek-vlevo,.paragraph--type--dvojice-obrazku .field--name-field-obrazek-vlevo{vertical-align:middle;display:inline-block;text-align:right;width:50%;box-sizing:border-box;padding-right:50px;margin:0px -2px;}.paragraph--type--obrazek-a-obsah .field--name-field-pravy-sloupec,.paragraph--type--dvojice-obrazku .field--name-field-obrazek-vpravo{vertical-align:middle;display:inline-block;width:50%;box-sizing:border-box;padding-left:50px;margin:0px -2px;}.node--type-detail-produktu iframe{height:300px;}body.page-node-11 .node--type-detail-produktu iframe{height:360px;width:360px;}.node--type-produkt.node--view-mode-full .view-reference{padding-top:30px;}body.page-node-10 .paragraph--type--obrazek-a-obsah{max-width:1100px;padding-bottom:100px;padding-top:70px;}.clearfix.field ol{padding:0;margin:20px 0px 25px;counter-reset:li;}.clearfix.field ol li{padding-left:20px;font-size:17px;line-height:26px;margin:0px 0px 25px;color:#242424;position:relative;list-style:none;}.clearfix.field ol li:before{content:counter(li,decimal) ".";counter-increment:li;color:#242424;font-size:17px;display:block;width:auto;float:left;font-weight:bold;margin-left:-20px;}body.page-node-10 .node--type-produkt.node--view-mode-full > .node__content > .field--name-field-oddil > .field__item:nth-last-child(5) .paragraph--type--jeden-sloupec{background:#f5f5f5;}body.page-node-10 .node--type-produkt.node--view-mode-full > .node__content > .field--name-field-oddil > .field__item:nth-last-child(5) .paragraph--type--jeden-sloupec .field--name-field-text,body.page-node-10 .node--type-produkt.node--view-mode-full > .node__content > .field--name-field-oddil > .field__item:nth-last-child(4) .paragraph--type--jeden-sloupec .field--name-field-text{max-width:1100px;}body.page-node-10 .node--type-produkt.node--view-mode-full > .node__content > .field--name-field-oddil > .field__item:nth-last-child(5) .paragraph--type--jeden-sloupec .field--name-field-text p{text-align:center;font-weight:bold;}body.page-node-9 .node--type-detail-produktu .field--name-body{min-height:1px;max-width:915px;margin-bottom:75px;}body.page-node-9 .node--type-detail-produktu .field--name-body p{max-width:100%;}body.page-node-9 .node--type-detail-produktu .paragraph--type--jeden-sloupec{background:transparent;padding:0px 0px 0px;}body.page-node-9 .node--type-detail-produktu .paragraph--type--jeden-sloupec .field--name-field-text h3{margin-bottom:30px;padding:0;font-size:30px;line-height:40px;font-weight:500;}body.page-node-9 .node--type-detail-produktu .paragraph--type--jeden-sloupec .field--name-field-text h3:before{display:none;}body.page-node-9 .paragraph--type--dvojice-obrazku{margin-bottom:100px;}.paragraph--type--trojice-obrazku{width:96%;max-width:1100px;margin:0 auto 100px;text-align:center;}.paragraph--type--trojice-obrazku .field--name-field-obrazek-vlevo,.paragraph--type--trojice-obrazku .field--name-field-obrazek-vpravo,.paragraph--type--trojice-obrazku .field--name-field-prostredni-obrazek{display:inline-block;vertical-align:middle;margin:0px 70px;}body.page-node-9 .node--type-detail-produktu .paragraph--type--jeden-sloupec .field--name-field-text table tr:first-child td:first-child{border-top:none;border-bottom:none;}body.page-node-9 .node--type-detail-produktu .paragraph--type--jeden-sloupec .field--name-field-text table tr:nth-child(2) td:first-child{border-left:none;background:transparent;border-right:2px solid #242424;}body.page-node-9 .node--type-detail-produktu .field--name-field-oddil > .field__item:last-child .paragraph--type--jeden-sloupec .field--name-field-text table tr:nth-child(2) td:first-child{border-left:2px solid #242424;border-top:2px solid #242424;}body.page-node-9 .node--type-produkt.node--view-mode-full > .node__content > .field--name-field-oddil > .field__item:nth-last-child(3) .paragraph--type--jeden-sloupec,body.page-node-8 .node--type-produkt.node--view-mode-full > .node__content > .field--name-field-oddil > .field__item:nth-last-child(3) .paragraph--type--jeden-sloupec{background:transparent;}body.page-node-9 .node--type-produkt.node--view-mode-full > .node__content > .field--name-field-oddil > .field__item:nth-last-child(4) .paragraph--type--jeden-sloupec,body.page-node-9 .node--type-produkt.node--view-mode-full > .node__content > .field--name-field-oddil > .field__item:nth-last-child(2) .paragraph--type--jeden-sloupec,body.page-node-8 .node--type-produkt.node--view-mode-full > .node__content > .field--name-field-oddil > .field__item:nth-last-child(4) .paragraph--type--jeden-sloupec,body.page-node-8 .node--type-produkt.node--view-mode-full > .node__content > .field--name-field-oddil > .field__item:nth-last-child(2) .paragraph--type--jeden-sloupec,body.page-node-8 .node--type-produkt.node--view-mode-full > .node__content > .field--name-field-oddil > .field__item:nth-last-child(6) .paragraph--type--jeden-sloupec,body.page-node-8 .node--type-produkt.node--view-mode-full > .node__content > .field--name-field-oddil > .field__item:nth-last-child(11) .paragraph--type--jeden-sloupec{background:#f5f5f5;}body.page-node-9 .node--type-detail-produktu .paragraph--type--jeden-sloupec.contains-table{background:#f5f5f5;padding:58px 0px 60px;margin-bottom:99px;}body.page-node-9 .node--type-detail-produktu .field__item:last-child .paragraph--type--jeden-sloupec.contains-table{margin-bottom:0px;}body.page-node-9 .node--type-detail-produktu .paragraph--type--jeden-sloupec.contains-table .field--name-field-text h3{margin-bottom:60px;padding:0;font-size:40px;line-height:50px;font-weight:bold;}body.page-node-9 .node--type-detail-produktu .paragraph--type--jeden-sloupec.contains-table .field--name-field-text h3:before{display:block;}body.page-node-9 .paragraph--type--dvojice-obrazku{text-align:center;}body.page-node-9 .paragraph--type--dvojice-obrazku .field--name-field-obrazek-vpravo,body.page-node-9 .paragraph--type--dvojice-obrazku .field--name-field-obrazek-vlevo{width:auto;max-width:50%;}body.page-node-8 .node--type-produkt.node--view-mode-full > .node__content > .field--name-field-oddil > .field__item:nth-last-child(6) .paragraph--type--jeden-sloupec table{margin-bottom:40px;}body.page-node-8 .node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text table tr:first-child td:first-child{border-left:none;border-top:none;}body.page-node-8 .node--type-produkt.node--view-mode-full > .node__content > .field--name-field-oddil > .field__item:nth-last-child(6) .paragraph--type--jeden-sloupec table tr:nth-child(2) td{background:#242424;color:#fff;border-right:2px solid #fff;}body.page-node-8 .node--type-produkt.node--view-mode-full > .node__content > .field--name-field-oddil > .field__item:nth-last-child(6) .paragraph--type--jeden-sloupec table tr:nth-child(2) td:last-child{border-right:2px solid #242424;}.node--type-produkt.node--view-mode-full .paragraph--type--jeden-obrazek{width:96%;max-width:915px;text-align:center;margin:0 auto 100px;}body.page-node-8 .node--type-produkt.node--view-mode-full .paragraph--type--obrazek-a-obsah{margin-bottom:100px;}.node--type-produkt.node--view-mode-full .field--name-field-slider-komponent{width:96%;max-width:880px;margin:0 auto 75px;position:relative;}.node--type-produkt.node--view-mode-full .field--name-field-slider-komponent .flickity-slider > .field__item{width:100%;}.node--type-produkt.node--view-mode-full .field--name-field-slider-komponent .flickity-slider > .field__item .group-left{width:65%;display:inline-block;vertical-align:middle;float:none;margin-right:calc(10% - 6px);}.node--type-produkt.node--view-mode-full .field--name-field-slider-komponent .flickity-slider > .field__item .group-right{display:inline-block;vertical-align:middle;float:none;width:25%;padding-top:60px;}.node--type-produkt.node--view-mode-full .field--name-field-slider-komponent .flickity-slider > .field__item .field--name-field-iframe iframe{width:100%;height:490px;}.node--type-produkt.node--view-mode-full .field--name-field-slider-komponent .field--name-field-nazev-komponenty{font-size:17px;line-height:26px;color:#242424;font-weight:bold;}.node--type-produkt.node--view-mode-full .field--name-field-slider-komponent .field--name-field-popis-komponenty{font-size:17px;line-height:26px;color:#242424;}.node--type-produkt.node--view-mode-full .field--name-field-slider-komponent .field--name-field-system{font-size:17px;line-height:26px;color:#242424;font-weight:bold;padding-top:19px;}.node--type-produkt.node--view-mode-full .field--name-field-slider-komponent .cisla{width:42px;height:42px;background:#242424;text-align:center;position:absolute;top:125px;left:calc(75% - 6px);}.node--type-produkt.node--view-mode-full .field--name-field-slider-komponent .cisla:before{content:"";width:14px;height:14px;background:#242424;display:block;position:absolute;left:-7px;top:13px;transform:rotate(45deg);}.node--type-produkt.node--view-mode-full .field--name-field-slider-komponent .cisla span{display:none;}.node--type-produkt.node--view-mode-full .field--name-field-slider-komponent .cisla span.is-selected{display:block;line-height:42px;font-weight:bold;color:#fff;font-size:17px;}body .field--name-field-slider-komponent .flickity-prev-next-button.previous{background:transparent url(/themes/rocca/images/SIPKA_LEFT3.svg) no-repeat center center;left:calc(75% + 53px);bottom:auto;top:136px;height:20px;width:14px;background-size:contain;}body .field--name-field-slider-komponent .flickity-prev-next-button.next{background:transparent url(/themes/rocca/images/SIPKA_RIGHT3.svg) no-repeat center center;right:auto;left:calc(75% + 80px);bottom:auto;top:136px;height:20px;width:14px;background-size:contain;}body.page-node-8 .paragraph--type--dvojice-obrazku .field--name-field-obrazek-vlevo,body.page-node-8 .paragraph--type--dvojice-obrazku .field--name-field-obrazek-vpravo{text-align:center;}.node--type-produkt.node--view-mode-full .paragraph--type-dva-sloupce{width:96%;max-width:915px;margin:0 auto 100px;}.node--type-produkt.node--view-mode-full .paragraph--type-dva-sloupce .group-left{box-sizing:border-box;padding-right:50px;padding-top:27px;}.node--type-produkt.node--view-mode-full .paragraph--type-dva-sloupce .group-right{box-sizing:border-box;padding-left:50px;padding-top:27px;}body.page-node-8 .paragraphs-nav-bar{margin-bottom:70px;}body.page-node-8 .node--type-produkt.node--view-mode-full .field--name-field-slajdy + .paragraphs-nav-bar + .field--name-body{max-width:1100px;width:96%;margin:0 auto;}body.page-node-8 .node--type-produkt.node--view-mode-full .field--name-field-slajdy + .paragraphs-nav-bar + .field--name-body p{text-align:center;margin-bottom:125px;}body.page-node-8 .node--type-produkt.node--view-mode-full .field--name-field-slajdy + .paragraphs-nav-bar + .field--name-body h2{padding-top:0px;border-top:5px solid #696969;text-align:center;}body.page-node-8 .node--type-produkt.node--view-mode-full .field--name-field-slajdy + .paragraphs-nav-bar + .field--name-body h2 span{display:inline-block;vertical-align:top;background:#fff;padding:0px 12px;text-transform:uppercase;margin:-26px 0px 0px;}body.not-front.page-node-8 .field--name-field-slajdy{margin-bottom:70px;}table + p.text-align-right{font-size:12px;padding-top:2px;}.tippy-popper{text-align:center;width:120px;background:#fff;box-shadow:0px 2px 5px rgba(105,105,105,0.3);top:-8px !important;border:none;padding:0;border-radius:0px;}.tippy-popper div{top:0px !important;transform:none !important;margin:0px !important;}.tippy-tooltip .tippy-backdrop{background:#fff;border-radius:0px;}.tippy-popper:before{content:"";width:14px;height:14px;background:#fff;display:block;position:absolute;bottom:-7px;left:calc(50% - 7px);transform:rotate(45deg);}.tippy-popper .tippy-tooltip{background:#fff;border:none;padding:0;}.tippy-popper .tippy-content{background:#fff;border:none;box-shadow:none;color:#242424;font-size:16px;line-height:26px;padding:0px 0px 0px;position:relative;top:2px;border-radius:0px;}.tippy-tooltip .tippy-arrow{display:none !important;}.paragraph--type--formular{width:96%;max-width:914px;margin:0 auto 100px;text-align:center;}form.webform-submission-vzorek-zdarma-form .form-item-e-mail,form.webform-submission-vzorek-zdarma-form .form-item-telefon,form.webform-submission-vzorek-zdarma-form .form-item-adresa,form.webform-submission-vzorek-zdarma-form .form-actions{display:none;}.paragraph--type--formular #edit-processed-text p a{display:inline-block;vertical-align:top;border:4px solid #242424;line-height:90px;padding:0px 140px 0px 80px;font-size:25px;text-transform:uppercase;font-weight:800;background:transparent url(/themes/rocca/images/gift.svg) no-repeat right 85px center;background-size:30px 30px;}body.vzorek-form-visible form.webform-submission-vzorek-zdarma-form .form-item-e-mail,body.vzorek-form-visible form.webform-submission-vzorek-zdarma-form .form-item-telefon,body.vzorek-form-visible form.webform-submission-vzorek-zdarma-form .form-item-adresa,body.vzorek-form-visible form.webform-submission-vzorek-zdarma-form .form-actions{display:inline-block;vertical-align:top;margin:40px 0px 0px;max-width:240px;}body.vzorek-form-visible form.webform-submission-vzorek-zdarma-form .form-actions,body.vzorek-form-visible form.webform-submission-vzorek-zdarma-form .form-item-adresa{display:block;margin:40px auto 0px;}form.webform-submission-vzorek-zdarma-form label{display:block;font-size:25px;line-height:32px;font-weight:800;}form.webform-submission-vzorek-zdarma-form label:after{display:none;}form.webform-submission-vzorek-zdarma-form input.form-text,form.webform-submission-vzorek-zdarma-form input.form-email,form.webform-submission-vzorek-zdarma-form input.form-tel{text-align:center;border:none;padding:0px 10px;font-size:17px;line-height:26px;width:100%;}.drift-zoom-pane.drift-open,.drift-zoom-pane{box-shadow:0 0 0 7px rgba(255,255,255,0.85),0 0 7px 7px rgba(0,0,0,0.25),inset 0 0 40px 2px rgba(0,0,0,0.25);width:150px;height:150px;display:block;border-radius:200px;background-color:#fff;z-index:2;}@media screen and (max-width:1200px){.view-produkty{width:100%;box-sizing:border-box;padding-left:40px;padding-right:40px;}.view-produkty .views-row .views-field-title{padding-top:90px;}}@media screen and (max-width:1023px){#block-hlavninavigace{display:none;}a#mobile-menu-button{display:block;float:right;width:35px;height:100px;position:relative;margin-right:20px;}a#mobile-menu-button span{display:block;margin:48px 0px;width:30px;font-size:0px;text-indent:-9999px;height:4px;background:#fff;position:relative;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);border-radius:2px;}a#mobile-menu-button span:before{content:"";display:block;width:30px;height:100%;position:absolute;top:-10px;right:0px;background:#fff;transition:top 0.1s 0.34s ease-in,opacity 0.1s ease-in,background-color 0.15s ease;border-radius:2px;}a#mobile-menu-button span:after{content:"";display:block;width:30px;height:100%;position:absolute;bottom:-10px;right:0px;background:#fff;transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0.15s ease;border-radius:2px;}body.mobile-menu-expanded a#mobile-menu-button span{transform:rotate(225deg);transition-delay:0.14s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);width:30px;}body.mobile-menu-expanded a#mobile-menu-button span:before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.14s ease-out,background-color 0.15s ease;width:30px;}body.mobile-menu-expanded a#mobile-menu-button span:after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215,0.61,0.355,1),background-color 0.15s ease;width:30px;}body.mobile-menu-expanded #block-hlavninavigace{display:block;position:absolute;top:100%;width:100%;left:0px;background-image:linear-gradient(87deg,#080808 0%,#363636 100%);padding:20px 0px;}#block-hlavninavigace ul.menu,#block-hlavninavigace ul.menu li{float:none;}#block-hlavninavigace ul.menu li a{margin-left:0px;padding:12px 20px;}#block-hlavninavigace ul.menu li a.is-active:before{display:none;}#block-hlavninavigace ul.menu li:hover ul.menu,#block-hlavninavigace ul.menu li ul.menu{display:block;background:transparent;position:static;padding:0px 0px;}#block-hlavninavigace ul.menu li ul.menu li a{padding:0px 10px 0px 50px;}#block-hlavninavigace > ul.menu > li:nth-child(3){position:absolute;top:62px;left:85px;}body.front .field--name-field-slajdy + .field--name-body p,.view-produkty-homepage,#block-unikatnipovrchbigstone .field--name-body,.region-footer,.paragraph--type--sekce-ke-stazeni .field--name-field-text,.paragraph--type--sekce-ke-stazeni .field--name-field-soubory-ke-stazeni,.view-reference,body.page-node-type-page .field--name-field-slajdy + .field--name-body,.node--type-produkt.node--view-mode-full .field--name-field-slajdy + .field--name-body,.node--type-detail-produktu .field--name-body,.node--type-detail-produktu .field--name-field-nahledy-produktu,.node--type-detail-produktu .field--name-field-body-popisu > .field__items-wrapper,.node--type-detail-produktu .paragraph--type--text-s-obrazkem,.node--type-produkt.node--view-mode-full .node--type-detail-produktu .paragraph--type--jeden-sloupec .field--name-field-text,.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text,body.page-node-12 .node--type-produkt.node--view-mode-full .paragraph--type--blok .field--name-field-blok,.paragraph--type--obrazek-a-obsah,.paragraph--type--dvojice-obrazku,.paragraph--type--trojice-obrazku,.node--type-produkt.node--view-mode-full .paragraph--type-dva-sloupce,.node--type-produkt.node--view-mode-full .paragraph--type--jeden-obrazek,body.not-front.user-login #block-rocca-content,body.not-front.path-user #block-rocca-content,#block-rocca-local-tasks{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;}#block-akcninabidka,.node--type-detail-produktu .field--name-node-title,.node--type-produkt.node--view-mode-full .field--name-field-slider-komponent{width:calc(100% - 40px);}.view-produkty-homepage .views-row .views-field-field-obrazek-do-seznamu{margin-right:4%;width:46%;}.view-produkty-homepage .views-row:nth-child(2n+2) .views-field-field-obrazek-do-seznamu{margin-right:0px;margin-left:4%;}.view-produkty-homepage .views-row:nth-child(2n+2) .views-field-title{padding-right:0px;}.view-produkty-homepage .views-row .views-field-title{height:143px;}#block-hlavninavigace-2 ul.menu li a{margin-left:32px;}.paragraph--type--sekce-ke-stazeni .field--name-field-soubory-ke-stazeni > .field__item{margin:0px 22px;}.view-reference .view-header .views-row{padding:0px 5px;}.view-reference .view-header .views-row a{font-size:20px;}.view-produkty .views-row .views-field-title{padding-top:35px;}.view-produkty .views-row .views-field-title a{padding-right:20px;}.view-produkty .views-row:nth-child(2n+2) .views-field-title a{padding-left:20px;}.view-produkty .views-row:nth-child(2n+2) .views-field-body{padding-left:20px;}.view-produkty .views-row .views-field-body{padding-right:20px;margin-bottom:70px;}.node--type-detail-produktu .field--name-field-body-popisu > .field__items-wrapper > .field__item{padding:0px 20px 0px 0px;}.node--type-detail-produktu .field--name-field-body-popisu > .field__items-wrapper > .field__item .field--name-field-popisek-bodu{width:calc(100% - 100px);}.node--type-detail-produktu .paragraph--type--text-s-obrazkem .field--name-field-obrazek-k-textu .field__item{margin:0px 2%;max-width:45%;}.products-nav-bar a{width:180px;}.paragraph--type--trojice-obrazku .field--name-field-obrazek-vlevo,.paragraph--type--trojice-obrazku .field--name-field-obrazek-vpravo,.paragraph--type--trojice-obrazku .field--name-field-prostredni-obrazek{margin:0px 15px;}body.status-404 .field--name-field-slajdy + .field--name-body{padding:100px 20px;}.paragraph--type--formular{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;}}@media screen and (max-width:767px){header a.site-logo{width:270px;}.field--name-field-slajdy .field__item .field--name-field-text-slajdu h1,.field--name-field-slajdy .field__item .field--name-field-text-slajdu h2{width:100%;font-size:40px;line-height:50px;box-sizing:border-box;padding:0px 40px;}body .flickity-prev-next-button.previous{left:10px;}body .flickity-prev-next-button.next{right:10px;}body.front.page-node-type-page .field--name-field-slajdy + .field--name-body{padding:0;}#block-akcninabidka{box-sizing:border-box;padding:0px 20px;}#block-akcninabidka p:nth-child(2){text-align:center !important;margin:15px 0px 0px;}.view-produkty-homepage .views-row .views-field-field-obrazek-do-seznamu{margin-right:0%;width:100%;text-align:center;}.view-produkty-homepage .views-row .views-field-field-obrazek-do-seznamu img{margin:0 auto;}.view-produkty-homepage .views-row .views-field-title{height:auto;width:100%;display:block;padding:20px;box-sizing:border-box;}.view-produkty-homepage .views-row .views-field-field-obrazek-do-seznamu a:after{bottom:auto;top:0px;}.view-produkty-homepage .views-row:nth-child(2n+2) .views-field-title{padding-right:20px;text-align:left;}.view-produkty-homepage .views-row:nth-child(2n+2) .views-field-title a:before{left:0px;right:auto;}.view-produkty-homepage .views-row:nth-child(2n+2) .views-field-title a{padding-left:0px;}.view-produkty-homepage .views-row:nth-child(2n+2) .views-field-field-obrazek-do-seznamu{margin-left:0%;}.view-produkty-homepage .views-row .views-field-title a{font-size:30px;line-height:41px;padding-right:0px;}.view-produkty-homepage .views-row .views-field-title .field-content{display:block;}#block-unikatnipovrchbigstone h2{padding:70px 20px 0px;}#block-hlavninavigace-2{display:none;}#block-sitebranding-2{width:100%;margin:38px 0px 40px;text-align:center;}#block-sitebranding-2 img{display:block;margin:0 auto;}#block-copyright{text-align:left;}.paragraph--type--sekce-ke-stazeni .field--name-field-soubory-ke-stazeni > .field__item{margin:0px -2px 20px;width:25%;}.view-reference .view-header .views-row{width:33%;margin:0px -2px 20px;}.view-produkty .views-row .views-field-field-obrazek-do-seznamu{width:100%;float:left;margin-right:0%;text-align:center;}.view-produkty .views-row .views-field-field-obrazek-do-seznamu img{left:0px;top:0px;float:none;margin:0 auto;}.view-produkty .views-row .views-field-title{width:100%;padding:20px;box-sizing:border-box;}.view-produkty .views-row .views-field-title a{padding-right:0px;font-size:30px;line-height:41px;margin-bottom:5px;}.view-produkty .views-row .views-field-body{padding-right:20px;padding-left:20px;}.view-produkty .views-row .views-field-view-node{right:auto;left:calc(50% - 111px);}.view-produkty .views-row:nth-child(2n+2) .views-field-field-obrazek-do-seznamu{margin-left:0%;}.view-produkty .views-row:nth-child(2n+2) .views-field-field-obrazek-do-seznamu img{right:0px;float:none;}.view-produkty .views-row:nth-child(2n+2) .views-field-title{text-align:left;}.view-produkty .views-row:nth-child(2n+2) .views-field-title a{padding-left:0px;}.view-produkty .views-row:nth-child(2n+2) .views-field-title a:before{left:0px;right:auto;}.view-produkty .views-row:nth-child(2n+2) .views-field-body{padding-left:20px;padding-right:20px;text-align:left;}.view-produkty .views-row:nth-child(2n+2) .views-field-view-node{right:auto;left:calc(50% - 111px);}.products-nav-bar a{width:130px;}.node--type-detail-produktu .field--name-body h3{max-width:100%;}.node--type-detail-produktu .field--name-body p{max-width:100%;}.node--type-detail-produktu .field--name-body{min-height:1px;}.node--type-detail-produktu .field--name-field-nahledy-produktu{margin:0px;display:block;height:auto;}.node--type-detail-produktu .field--name-field-nahledy-produktu .paragraph--type--nahled-produktu{width:100%;padding-left:0%;display:block;}body .node--type-detail-produktu .flickity-prev-next-button.previous{left:-5px;}body .node--type-detail-produktu .flickity-prev-next-button.next{right:-5px;}.node--type-detail-produktu .field--name-field-body-popisu > .field__items-wrapper > .field__item{padding:0px 0px 0px 0px;width:100%;}.node--type-detail-produktu .paragraph--type--text-s-obrazkem .field--name-field-popisek-k-textu-s-obrazkem table{display:block;overflow:auto;}.products-nav-bar a{width:115px;}.paragraph--type--obrazek-a-obsah .field--name-field-obrazek-vlevo,.paragraph--type--dvojice-obrazku .field--name-field-obrazek-vlevo{padding-right:10px;}.paragraph--type--obrazek-a-obsah .field--name-field-pravy-sloupec,.paragraph--type--dvojice-obrazku .field--name-field-obrazek-vpravo{padding-left:10px;}.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text table.barvy td{padding:0px 20px 50px;}.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text table.barvy{display:block;overflow:auto;}.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text table.barvy td img{width:53px;}.paragraph--type--trojice-obrazku .field--name-field-obrazek-vlevo,.paragraph--type--trojice-obrazku .field--name-field-obrazek-vpravo,.paragraph--type--trojice-obrazku .field--name-field-prostredni-obrazek{max-width:calc(33% - 30px);}.node--type-produkt.node--view-mode-full .field--name-field-slider-komponent .cisla{top:30px;}body .field--name-field-slider-komponent .flickity-prev-next-button.previous{top:41px;}body .field--name-field-slider-komponent .flickity-prev-next-button.next{top:41px;}.node--type-produkt.node--view-mode-full .paragraph--type-dva-sloupce .group-left{padding-right:10px;}.node--type-produkt.node--view-mode-full .paragraph--type-dva-sloupce .group-right{padding-left:10px;}.paragraph--type--formular #edit-processed-text p a{width:285px;box-sizing:border-box;max-width:100%;padding:10px 50px 10px 20px;line-height:35px;text-align:left;background-position:right 10px center;}}@media screen and (max-width:479px){header a.site-logo{width:150px;height:100px;margin:0px;padding:31px 0px;background:transparent;}header{padding-left:20px;margin:0px auto 0px;-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;position:fixed;top:-100px;}body.scrolling-up header{top:0px;}.region-highlighted{padding-top:100px;}body.mobile-menu-expanded #block-hlavninavigace{max-height:calc(100vh - 100px);overflow:auto;box-sizing:border-box;}.field--name-field-slajdy{height:350px;margin:0px 0px 0px;}.field--name-field-slajdy .flickity-slider > .field__item{height:350px;}.field--name-field-slajdy .field__item .field--name-field-text-slajdu{height:calc(100% - 0px);top:0px;}.field--name-field-slajdy .field__item .field--name-field-obrazek-slajdu img{width:990px;}body .flickity-prev-next-button{bottom:calc(50% - 16px);}#block-unikatnipovrchbigstone h2{font-size:30px;line-height:41px;}#block-copyright{text-align:center;}#block-madewithlove{float:none;margin:15px 0px 21px;text-align:center;}#block-madewithlove p a{margin:0 auto;}.paragraph--type--sekce-ke-stazeni .field--name-field-text h2{font-size:30px;line-height:41px;}.paragraph--type--sekce-ke-stazeni .field--name-field-soubory-ke-stazeni > .field__item{width:50%;}.view-reference .view-header .views-row{width:50%;}.view-reference .view-header + .view-content .views-row,.node--type-produkt.node--view-mode-full .view-reference .views-row{width:100%;}#block-views-block-produkty-block-1 h2.block-title{font-size:30px;line-height:41px;}.view-produkty .views-row .views-field-title a{font-size:26px;}.field--name-field-slajdy .field__item .field--name-field-text-slajdu h1,.field--name-field-slajdy .field__item .field--name-field-text-slajdu h2{font-size:33px;line-height:44px;}.node--type-detail-produktu .field--name-node-title h2{font-size:30px;line-height:41px;}.node--type-detail-produktu .paragraph--type--jeden-sloupec .field--name-field-text table,.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text table{display:block;overflow:auto;}.node--type-detail-produktu .paragraph--type--jeden-sloupec .field--name-field-text table td,.node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec .field--name-field-text table td{padding:12px 5px;}.node--type-detail-produktu .paragraph--type--text-s-obrazkem .field--name-field-obrazek-k-textu .field__item{margin:0px 0% 25px;max-width:100%;}.products-nav-bar{position:-webkit-static;position:static;}.paragraphs-nav-bar{position:-webkit-static;position:static;}.node--type-detail-produktu .field--name-dynamic-token-fieldnode-kotva a,.node--type-produkt.node--view-mode-full .paragraph > div > a,body.user-logged-in .node--type-detail-produktu .field--name-dynamic-token-fieldnode-kotva a,body.user-logged-in .node--type-produkt.node--view-mode-full .paragraph > div > a{top:0px;}.paragraph--type--obrazek-a-obsah .field--name-field-obrazek-vlevo,.paragraph--type--dvojice-obrazku .field--name-field-obrazek-vlevo{padding-right:0px;width:100%;margin-bottom:30px;text-align:center;}.paragraph--type--obrazek-a-obsah .field--name-field-pravy-sloupec,.paragraph--type--dvojice-obrazku .field--name-field-obrazek-vpravo{padding-left:0px;width:100%;text-align:center;}body.page-node-9 .paragraph--type--dvojice-obrazku .field--name-field-obrazek-vpravo,body.page-node-9 .paragraph--type--dvojice-obrazku .field--name-field-obrazek-vlevo{max-width:100%;}.paragraph--type--trojice-obrazku .field--name-field-obrazek-vlevo,.paragraph--type--trojice-obrazku .field--name-field-obrazek-vpravo,.paragraph--type--trojice-obrazku .field--name-field-prostredni-obrazek{max-width:100%;}.node--type-produkt.node--view-mode-full .paragraph--type-dva-sloupce .group-left{padding-right:0px;width:100%;}.node--type-produkt.node--view-mode-full .paragraph--type-dva-sloupce .group-right{padding-left:0px;width:100%;}body.not-front.path-user #block-rocca-content form label{width:100%;margin-bottom:10px;}body.not-front.path-user #block-rocca-content form input.form-text{width:100%;}body.not-front.path-user #block-rocca-content form .description{margin-left:0px;}#block-akcninabidka p:nth-child(2) a.button{padding:0px 100px 0px 30px;}body.user-logged-in .field--name-field-slajdy{margin-top:-87px;}.products-nav-bar a{width:auto;padding:0px 20px;}.node--type-produkt.node--view-mode-full .field--name-field-slider-komponent .flickity-slider > .field__item .group-left{width:100%;margin-right:0px;}iframe{max-width:calc(100% - 2px);}.node--type-produkt.node--view-mode-full .field--name-field-slider-komponent .flickity-slider > .field__item .group-right{width:100%;}.node--type-produkt.node--view-mode-full .field--name-field-slider-komponent .flickity-slider > .field__item .field--name-field-iframe iframe{height:300px;}.node--type-produkt.node--view-mode-full .field--name-field-slider-komponent .cisla{top:320px;left:0px;}.node--type-produkt.node--view-mode-full .field--name-field-slider-komponent .cisla:before{left:calc(50% - 7px);top:-7px;}body .field--name-field-slider-komponent .flickity-prev-next-button.next{top:330px;left:auto;right:0px;}body .field--name-field-slider-komponent .flickity-prev-next-button.previous{top:330px;left:auto;right:30px;}}body div#sliding-popup,body div#sliding-popup .eu-cookie-withdraw-banner,body .eu-cookie-withdraw-tab{background:#242424 url(/themes/rocca/images/COOKIES.svg) no-repeat 50px center;min-height:80px !important;padding:20px 50px 21px;box-sizing:border-box;}body .eu-cookie-compliance-content{padding-left:100px;max-width:100%;box-sizing:border-box;}body .eu-cookie-compliance-message{max-width:10000px;width:calc(100% - 176px);box-sizing:border-box;padding-right:20px;margin:0;float:none;display:inline-block;vertical-align:middle;}body .eu-cookie-compliance-message p{font-size:16px;line-height:20px;font-weight:normal;margin:0px;}body .eu-cookie-compliance-message p a{color:#fff;}body .eu-cookie-compliance-buttons{width:171px;margin:0px;max-width:10000px;float:none;display:inline-block;vertical-align:middle;}body .eu-cookie-compliance-agree-button{display:inline-block;width:100%;line-height:39px;color:#242424;font-weight:900;background:#fff;font-size:13px;text-decoration:none;text-align:center;border:none;padding:0;text-shadow:none;margin:0px;box-shadow:none;border-radius:0px;}body .eu-cookie-compliance-agree-button:hover{background:#696969;color:#fff;}body .eu-cookie-compliance-more-button{display:none;}@media screen and (max-width:1023px){body div#sliding-popup,body div#sliding-popup .eu-cookie-withdraw-banner,body .eu-cookie-withdraw-tab{background:#242424 url(/themes/rocca/images/COOKIES.svg) no-repeat 30px center;padding:10px 30px 10px;}body .eu-cookie-compliance-content{padding-left:85px;}}@media screen and (max-width:767px){body .eu-cookie-compliance-message{width:100%;padding-right:0px;margin:0px 0px 10px;}body .eu-cookie-compliance-buttons{display:block;margin:0 auto;}}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.node--unpublished{background-color:#fff4f4;}
