@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&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;}
.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(/gravirovani/web/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(/gravirovani/web/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(/gravirovani/web/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/gravirovani/web/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(/gravirovani/web/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(/gravirovani/web/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/gravirovani/web/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/gravirovani/web/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(/gravirovani/web/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(/gravirovani/web/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(/gravirovani/web/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;}
.choices{position:relative;margin-bottom:24px;font-size:16px;}.choices:focus{outline:none;}.choices:last-child{margin-bottom:0;}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#EAEAEA;cursor:not-allowed;user-select:none;}.choices.is-disabled .choices__item{cursor:not-allowed;}.choices[data-type*="select-one"]{cursor:pointer;}.choices[data-type*="select-one"] .choices__inner{padding-bottom:7.5px;}.choices[data-type*="select-one"] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #DDDDDD;background-color:#FFFFFF;margin:0;}.choices[data-type*="select-one"] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5;}.choices[data-type*="select-one"] .choices__button:hover,.choices[data-type*="select-one"] .choices__button:focus{opacity:1;}.choices[data-type*="select-one"] .choices__button:focus{box-shadow:0px 0px 0px 2px #00BCD4;}.choices[data-type*="select-one"]:after{content:"";height:0;width:0;border-style:solid;border-color:#333333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none;}.choices[data-type*="select-one"].is-open:after{border-color:transparent transparent #333333 transparent;margin-top:-7.5px;}.choices[data-type*="select-one"][dir="rtl"]:after{left:11.5px;right:auto;}.choices[data-type*="select-one"][dir="rtl"] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0;}.choices[data-type*="select-multiple"] .choices__inner,.choices[data-type*="text"] .choices__inner{cursor:text;}.choices[data-type*="select-multiple"] .choices__button,.choices[data-type*="text"] .choices__button{position:relative;display:inline-block;margin-top:0;margin-right:-4px;margin-bottom:0;margin-left:8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0;}.choices[data-type*="select-multiple"] .choices__button:hover,.choices[data-type*="select-multiple"] .choices__button:focus,.choices[data-type*="text"] .choices__button:hover,.choices[data-type*="text"] .choices__button:focus{opacity:1;}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #DDDDDD;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden;}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7;}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0;}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px;}.choices__list{margin:0;padding-left:0;list-style:none;}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%;}[dir="rtl"] .choices__list--single{padding-right:4px;padding-left:16px;}.choices__list--single .choices__item{width:100%;}.choices__list--multiple{display:inline;}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00BCD4;border:1px solid #00a5bb;color:#FFFFFF;word-break:break-all;}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px;}[dir="rtl"] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px;}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1;}.is-disabled .choices__list--multiple .choices__item{background-color:#aaaaaa;border:1px solid #919191;}.choices__list--dropdown{display:none;z-index:1;position:absolute;width:100%;background-color:#FFFFFF;border:1px solid #DDDDDD;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;}.choices__list--dropdown.is-active{display:block;}.is-open .choices__list--dropdown{border-color:#b7b7b7;}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0;}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position;}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px;}[dir="rtl"] .choices__list--dropdown .choices__item{text-align:right;}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px;}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);}[dir="rtl"] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px;}[dir="rtl"] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px;}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2;}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5;}.choices__item{cursor:default;}.choices__item--selectable{cursor:pointer;}.choices__item--disabled{cursor:not-allowed;user-select:none;opacity:.5;}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray;}.choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer;}.choices__button:focus{outline:none;}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px;}.choices__input:focus{outline:0;}[dir="rtl"] .choices__input{padding-right:2px;padding-left:0;}.choices__placeholder{opacity:.5;}.choices__input.is-hidden,.choices[data-type*="select-one"] .choices__input.is-hidden,.choices[data-type*="select-multiple"] .choices__input.is-hidden{display:none;}
body{padding:0;margin:0;font-family:'Open Sans',sans-serif;position:relative;background:#eeeae3;color:#5c5b5b;}body:before{content:"";display:block;width:100%;position:absolute;left:0px;top:0px;height:586px;background:#fff;}button,input,optgroup,select,textarea{font-family:'Open Sans',sans-serif;border-radius:0px;box-shadow:none;-webkit-appearance:none;}.layout-container{position:relative;background:#fff;width:96%;margin:0 auto;max-width:1420px;box-shadow:0px 0px 30px #e4e4e4;}img{max-width:100%;height:auto;}*{outline:none;scroll-behavior:smooth;}a{-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;color:#52555c;text-decoration:underline;}a:hover{text-decoration:none;}iframe{max-width:100%;}header{padding:10px 32px 0px;margin:0px 0px 0px;position:relative;z-index:100;width:100%;box-sizing:border-box;float:left;}header:before{content:"";display:block;width:100vw;height:100%;position:absolute;left:50%;top:0px;transform:translate(-50%,0%);background:#fff;}.region-header:before{content:"";display:block;width:100vw;height:100%;position:absolute;right:calc(50% + 720px);top:0px;box-shadow:-30px 6px 30px #e4e4e4;}.region-header:after{content:"";display:block;width:100vw;height:100%;position:absolute;left:calc(50% + 720px);top:0px;box-shadow:30px 6px 30px #e4e4e4;}#block-sitebranding{float:left;width:185px;padding:25px 0px;margin-right:0px;position:relative;z-index:1;}#block-sitebranding img{display:block;}.site-name{display:none;}#block-topmenu{float:right;margin:6px 0px 12px;text-align:right;}#block-topmenu ul.menu,#block-topmenu ul.menu li{padding:0;margin:0;list-style:none;text-align:right;}#block-topmenu ul.menu li{margin:0px 10px 0px 0px;padding-right:10px;border-right:1px solid #ccc;float:none;display:inline-block;vertical-align:top;position:relative;}#block-topmenu ul.menu li:last-child{margin-right:0px;padding-right:0px;border-right:none;}#block-topmenu ul.menu li a{font-size:12px;line-height:12px;color:#3d4049;text-transform:uppercase;text-decoration:none;display:block;}#block-topmenu ul.menu li a:hover{text-decoration:underline;}#block-topmenu ul.menu li a.is-active,#block-topmenu ul.menu li.is-active a{font-weight:bold;}body > .dialog-off-canvas-main-canvas{overflow:hidden;}#block-hlavninavigace{clear:both;position:relative;width:100%;}#block-hlavninavigace:before{content:"";display:block;width:100vw;height:100%;position:absolute;left:50%;top:0px;transform:translate(-50%,0%);background:#999;}#block-hlavninavigace ul.menu{position:relative;display:flex;flex-wrap:wrap;justify-content:center;z-index:1;padding:5px 0px;margin:0px;}#block-hlavninavigace ul.menu li{border-right:1px solid #fff;padding:0;}#block-hlavninavigace ul.menu li:last-child{border-right:none;}#block-hlavninavigace ul.menu li a{display:block;line-height:28px;padding:0px 25px;color:#fff;font-weight:bold;text-decoration:none;position:relative;z-index:1;}#block-hlavninavigace ul.menu li a:hover:before,#block-hlavninavigace ul.menu li.menu-item--active-trail > a:before,#block-hlavninavigace ul.menu li.is-active > a:before{content:"";display:block;width:calc(100% + 2px);height:calc(100% + 18px);border-radius:0px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#afcb08;z-index:-1;-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;}#block-hlavninavigace ul.menu li ul.menu{display:none;text-align:left;}#block-hlavninavigace ul.menu li:hover ul.menu{display:block;position:absolute;left:-10px;top:calc(100% - 10px);background:#fff;box-shadow:0px 2px 5px #e4e4e4;padding:10px;white-space:nowrap;}#block-hlavninavigace ul.menu li ul.menu li{float:none;margin:0;display:block;text-align:left;}#block-hlavninavigace ul.menu li ul.menu li a{background:transparent;padding:0;font-size:12px;}#block-vyhledavani{float:right;width:285px;height:32px;position:relative;margin:-13px 280px 0px 38px;overflow:hidden;border-radius:0px;}body.search-expanded #block-vyhledavani{width:285px;}#block-vyhledavani input.form-search{width:100%;height:32px;box-sizing:border-box;border:1px solid #ccc;border-radius:0px;padding:0px 32px 0px 13px;background:#fff;color:#777;font-size:14px;}#block-vyhledavani input.form-submit{font-size:0px;text-indent:-9999px;width:32px;height:32px;position:absolute;top:0px;right:0px;border:1px solid #ccc;background:#ededed url(/gravirovani/web/themes/kavalir/images/search.svg) no-repeat center center;background-size:12px 12px;}#block-vyhledavani a#search-switcher{display:none;width:32px;height:22px;position:absolute;right:0px;top:0px;font-size:0px;text-indent:-9999px;z-index:1;}body.search-expanded #block-vyhledavani a#search-switcher{right:auto;left:0px;background:transparent url(/gravirovani/web/themes/kavalir/images/times.svg) no-repeat center center;}#block-telefon{float:right;margin-left:15px;clear:right;position:relative;z-index:1;}#block-telefon p{margin:0;padding:0px;border-radius:3px;overflow:hidden;}#block-telefon p a{display:block;line-height:22px;padding:0px 0px 0px 25px;margin-left:15px;text-decoration:none;color:#fd7551;background:transparent url(/gravirovani/web/themes/kavalir/images/phone-alt-gray.svg) no-repeat 5px center;background-size:12px 12px;font-size:16px;font-weight:bold;float:left;}#block-telefon p a:first-child{background:transparent url(/gravirovani/web/themes/kavalir/images/envelope2-gray.svg) no-repeat 3px center;background-size:20px 20px;padding-left:30px;}#block-telefon p:nth-child(2){text-align:right;margin:0px 0px 5px;font-size:12px;float:right;}a#mobile-menu-button{display:none;}.region-highlighted{clear:both;position:relative;z-index:101;}#block-slidenahomepage{height:325px;overflow:hidden;position:relative;}.flickity-slider > .field__item{width:100%;height:325px;}.flickity-slider > .field__item.is-selected{z-index:1;}.flickity-slider > .field__item img,#block-slidenahomepage img{position:absolute;left:50%;top:0px;transform:translate(-50%,0px);max-width:10000px;}.flickity-slider > .field__item .field--name-field-text-do-slajdu{padding:148px 110px 0px;position:relative;z-index:1;}.flickity-slider > .field__item .field--name-field-text-do-slajdu h2 a:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;}.flickity-slider > .field__item .field--name-field-text-do-slajdu h2,#block-slidenahomepage h2{max-width:50%;font-size:38px;line-height:52px;color:#fff;font-weight:bold;margin:0px 0px 15px;}#block-slidenahomepage h2 a,#block-slidenahomepage p a{color:#fff;text-decoration:none;text-shadow:0px 0px 3px #000;}.flickity-slider > .field__item .field--name-field-text-do-slajdu p,#block-slidenahomepage p{font-size:17px;line-height:25px;color:#fff;font-weight:300;margin:0px;max-width:42%;}.flickity-prev-next-button{width:48px;height:60px;top:auto;bottom:42px;}.flickity-prev-next-button.previous{left:auto;right:160px;background:transparent;}.flickity-prev-next-button.next{left:auto;right:100px;background:transparent;}ol.flickity-page-dots{bottom:12px;}ol.flickity-page-dots .dot{background:#fff;}.flickity-prev-next-button .flickity-button-icon{left:0%;top:0%;width:100%;height:100%;color:#fff;opacity:0.5;}.flickity-prev-next-button:hover .flickity-button-icon{opacity:1;}.paragraph--type--potrebujete-poradit-{text-align:center;background:#afc82e;width:100%;padding:18px 0px;}.paragraph--type--potrebujete-poradit- p{display:inline-block;vertical-align:middle;margin:0px 70px 0px 0px;font-size:26px;line-height:32px;color:#fff;font-weight:bold;}.paragraph--type--potrebujete-poradit- .text-formatted ul{margin:0px;padding:0px;list-style:none;display:inline-block;vertical-align:middle;}.paragraph--type--potrebujete-poradit- .text-formatted ul li{padding:10px 0px;margin:0px 0px 0px 50px;display:inline-block;vertical-align:middle;text-align:left;font-size:16px;line-height:18px;color:#fff;}.paragraph--type--potrebujete-poradit- .text-formatted ul li:first-child{padding-left:40px;background:transparent url(/gravirovani/web/themes/kavalir/images/phone-alt.svg) no-repeat 1px center;background-size:23px 24px;}.paragraph--type--potrebujete-poradit- .text-formatted ul li:nth-child(2){padding-left:48px;background:transparent url(/gravirovani/web/themes/kavalir/images/envelope.svg) no-repeat left center;background-size:30px 24px;}.paragraph--type--potrebujete-poradit- .text-formatted ul li:nth-child(3){padding-left:45px;background:transparent url(/gravirovani/web/themes/kavalir/images/home.svg) no-repeat left center;background-size:27px 27px;}.paragraph--type--potrebujete-poradit- .text-formatted ul li a{color:#fff;text-decoration:none;font-size:18px;font-weight:600;}.sidebar .paragraph--type--potrebujete-poradit-{padding:18px 20px;box-sizing:border-box;margin-bottom:30px;}.sidebar .paragraph--type--potrebujete-poradit- p{margin-right:35px;}body.front .field--name-field-oddil > .field__item:nth-child(4) .paragraph--type-dva-sloupce{max-width:980px;margin:0 auto;padding:48px 0px;}body.front .field--name-field-oddil > .field__item:nth-child(4) .paragraph--type-dva-sloupce .group-left{width:44%;text-align:center;float:none;display:inline-block;vertical-align:middle;margin-right:calc(6% - 4px);}body.front .field--name-field-oddil > .field__item:nth-child(4) .paragraph--type-dva-sloupce .group-right{width:45%;float:none;display:inline-block;vertical-align:middle;margin-left:calc(5% - 4px);}body.front .field--name-field-oddil > .field__item:nth-child(4) .paragraph--type-dva-sloupce .group-left p:first-child{margin:0px 0px 10px;font-size:18px;font-weight:600;color:#fd7551;}body.front .field--name-field-oddil > .field__item:nth-child(4) .paragraph--type-dva-sloupce .group-left p{margin:0px 0px 35px;font-size:16px;line-height:22px;font-weight:300;color:#040404;}body.front .field--name-field-oddil > .field__item:nth-child(4) .paragraph--type-dva-sloupce .group-left p em{font-style:normal;}body.front .field--name-field-oddil > .field__item:nth-child(4) .paragraph--type-dva-sloupce .group-left h2{font-size:40px;line-height:44px;font-weight:bold;color:#292929;margin:0px 0px 20px;}body.front .field--name-field-oddil > .field__item:nth-child(4) .paragraph--type-dva-sloupce .group-right p{margin:0px;}.paragraph--type--kategorie-nabidky{text-align:center;padding:65px 0px 25px;}body.not-front .paragraph--type--kategorie-nabidky{padding:0px 0px 25px;}.field--name-field-dlazdice-produktu > .field__item{display:inline-block;vertical-align:top;margin:0px -2px 45px;width:16.66%;box-sizing:border-box;padding:0px 20px;}.paragraph--type--dlazdice-kategorie .field--name-field-obrazek-kategorie,.paragraph--type--dlazdice-kategorie .field--name-field-hlavni-obrazek,.view-vypis-kategorii-produktu .views-row .views-field-field-obrazek-kategorie,.paragraph--type--dlazdice-kategorie .views-field-field-obrazek-kategorie{padding:0px 5px;box-sizing:border-box;}body.front .paragraph--type--dlazdice-kategorie .field--name-field-hlavni-obrazek{padding:0px 0px;box-sizing:border-box;}.paragraph--type--dlazdice-kategorie .field--name-field-obrazek-kategorie img,.paragraph--type--dlazdice-kategorie .field--name-field-hlavni-obrazek img,.field--name-field-dlazdice-produktu .field--name-field-hlavni-obrazek img,.paragraph--type--dlazdice-kategorie .views-field-field-obrazek-kategorie img{display:block;margin:0 auto 22px;border-radius:200px;}.paragraph--type--dlazdice-kategorie .group-left,.paragraph--type--dlazdice-kategorie .group-right{width:100%;}.paragraph--type--dlazdice-kategorie h2,.field--name-field-dlazdice-produktu h2,.paragraph--type--dlazdice-kategorie .views-field-name a{font-size:16px;line-height:20px;font-weight:bold;text-transform:uppercase;display:block;margin:0px 0px 10px;}.paragraph--type--dlazdice-kategorie h2 a,.field--name-field-dlazdice-produktu h2 a,.paragraph--type--dlazdice-kategorie .views-field-name a{color:#52555c;text-decoration:none;}.paragraph--type--dlazdice-kategorie h2 a:hover,.field--name-field-dlazdice-produktu h2 a:hover,.paragraph--type--dlazdice-kategorie .views-field-name a:hover{text-decoration:underline;}.paragraph--type--dlazdice-kategorie .field--name-field-produkty,.field--name-field-dlazdice-produktu .field--name-field-produkty{display:none;display:block;}.paragraph--type--dlazdice-kategorie .field--name-field-produkty > .field__item,.field--name-field-dlazdice-produktu .field--name-field-produkty > .field__item{display:inline-block;vertical-align:top;line-height:14px;width:10%;margin:0px 32px 20px;box-sizing:border-box;padding:0px 0px;}body.not-front .paragraph--type--dlazdice-kategorie .field--name-field-produkty > .field__item{padding:0px 10px;width:16.66%;margin:0px -2px 20px;}.field--name-field-dlazdice-produktu .field--name-field-produkty .field__item a{text-decoration:none;font-size:14px;line-height:16px;color:#707173;font-weight:400;text-transform:uppercase;}.field--name-field-dlazdice-produktu .field--name-field-produkty .field__item a:hover{text-decoration:underline;}.field--name-field-dlazdice-produktu .group-left,.field--name-field-dlazdice-produktu .group-right{width:100%;}body.front .paragraph--type--dlazdice-kategorie .field--name-field-produkty .contextual,body.front .field--name-field-dlazdice-produktu .field--name-field-produkty .contextual{display:none !important;}body.front .field--name-field-oddil > .field__item:nth-child(3){background:#f3f2f2;}.paragraph--type--galerie{position:relative;padding:70px 0px 90px;width:100%;float:left;overflow:hidden;min-height:750px;box-sizing:border-box;}.paragraph--type--galerie .field--name-field-fotka-na-pozadi{position:absolute;left:0px;top:0px;width:100%;height:100%;}.paragraph--type--galerie .field--name-field-fotka-na-pozadi:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;background:rgba(0,0,0,0.6);}.paragraph--type--galerie .field--name-field-text{position:relative;width:96%;max-width:1080px;margin:0 auto;text-align:center;}.paragraph--type--galerie .field--name-field-text h2{color:#fff;font-size:36px;line-height:40px;font-weight:bold;margin:0px 0px 20px;}.paragraph--type--galerie .field--name-field-text p{color:#fff;font-size:16px;line-height:22px;font-weight:300;margin:0px auto 45px;max-width:790px;}.paragraph--type--galerie .field--name-field-dlazdice,.paragraph--type--galerie .photoswipe-gallery{width:96%;max-width:1080px;margin:0 auto;position:relative;}.paragraph--type--galerie .field--name-field-dlazdice > .field__item,.paragraph--type--galerie .photoswipe-gallery .field__item{float:left;width:33%;margin:0px 0.5% 0.5% 0px;}.paragraph--type--galerie .field--name-field-dlazdice > .field__item:nth-child(3n+3),.paragraph--type--galerie .photoswipe-gallery .field__item:nth-child(3n+3){margin-right:0px;}.paragraph--type--galerie .field--name-field-dlazdice > .field__item:nth-child(3n+3) + .field__item,.paragraph--type--galerie .photoswipe-gallery .field__item:nth-child(3n+3) + .field__item{clear:both;}.paragraph--type--galerie .paragraph--type--dlazdice{position:relative;}.paragraph--type--galerie .paragraph--type--dlazdice img,.paragraph--type--galerie .photoswipe-gallery img{display:block;}.paragraph--type--galerie .paragraph--type--dlazdice .field--name-field-odkaz{position:absolute;width:100%;left:0px;bottom:0px;}.paragraph--type--galerie .paragraph--type--dlazdice .field--name-field-odkaz a{font-size:16px;line-height:20px;font-weight:bold;color:#fff;text-decoration:none;display:block;padding:50px 33px 22px;background:transparent url(/gravirovani/web/themes/kavalir/images/prekryv-odkaz-dlazdice.png) no-repeat left bottom;}.paragraph--type--galerie .paragraph--type--dlazdice .field--name-field-odkaz a:hover{text-decoration:underline;}body.front .field--name-field-oddil > .field__item:nth-child(6) .field--name-field-dlazdice-kategorie > .field__item,body.front .field--name-field-oddil > .field__item:nth-child(6) .field--name-field-dlazdice-produktu > .field__item{margin:0px 32px 45px;width:10%;padding:0;}body.front .field--name-field-oddil > .field__item:nth-child(6) .field--name-field-dlazdice-produktu,body.front .field--name-field-oddil > .field__item:nth-child(3) .field--name-field-dlazdice-kategorie,body.front .field--name-field-oddil > .field__item:first-child .field--name-field-dlazdice-kategorie{padding:65px 0px 25px;display:block;}body.front .field--name-field-oddil > .field__item:nth-child(6) .paragraph--type--kategorie-nabidky,body.front .field--name-field-oddil > .field__item:nth-child(3) .paragraph--type--kategorie-nabidky,body.front .field--name-field-oddil > .field__item:first-child .paragraph--type--kategorie-nabidky{clear:both;padding:0;}body.front .field--name-field-dlazdice-kategorie,body.front .field--name-field-dlazdice-produktu{display:inline;}.paragraph--type--kategorie-nabidky .field--name-field-text{width:96%;max-width:1080px;margin:0 auto;text-align:center;padding-top:80px;}h2{color:#2a2a2a;font-size:36px;line-height:40px;font-weight:bold;margin:0px 0px 20px;}p{font-size:16px;line-height:24px;color:#52555c;font-weight:400;margin:0px 0px 25px;}.paragraph--type--kategorie-nabidky .field--name-field-text p{max-width:790px;margin:0 auto;}.paragraph--type--oranzovy-pruh-odkazy-na-socialky{background:#fd7551;width:100%;clear:both;text-align:center;padding:23px 0px;}.paragraph--type--oranzovy-pruh-odkazy-na-socialky p{display:inline-block;vertical-align:middle;font-size:23px;line-height:32px;color:#fff;margin:0px 70px 0px 0px;font-weight:bold;}.paragraph--type--oranzovy-pruh-odkazy-na-socialky .text-formatted ul{display:inline-block;vertical-align:middle;list-style:none;padding:0;margin:0;}.paragraph--type--oranzovy-pruh-odkazy-na-socialky .text-formatted ul li{display:inline-block;vertical-align:middle;padding:0;margin:0px 0px 0px 38px;background:transparent;}.paragraph--type--oranzovy-pruh-odkazy-na-socialky ul li a{display:block;font-size:0px;text-indent:-9999px;width:26px;height:26px;}.paragraph--type--oranzovy-pruh-odkazy-na-socialky ul li:first-child a{background:transparent url(/gravirovani/web/themes/kavalir/images/facebook-f.svg) no-repeat center center;background-size:26px 26px;}.paragraph--type--oranzovy-pruh-odkazy-na-socialky ul li:nth-child(2) a{background:transparent url(/gravirovani/web/themes/kavalir/images/instagram.svg) no-repeat center center;background-size:26px 26px;}.sidebar .paragraph--type--oranzovy-pruh-odkazy-na-socialky{margin-bottom:30px;}.paragraph--type--jeden-sloupec{width:96%;max-width:1015px;margin:0 auto;clear:both;}body.front .field--name-field-oddil > .field__item:nth-child(8){text-align:center;padding:70px 0px 65px;}.field--name-field-oddil > .field__item{clear:both;}.text-formatted ul.stars{margin:0px;padding:20px 0px 0px;list-style:none;text-align:center;}.text-formatted ul.stars li{width:25%;display:inline-block;vertical-align:top;margin:0px -2px;font-size:16px;line-height:18px;color:#727272;font-weight:300;padding:50px 30px 0px;box-sizing:border-box;background:transparent url(/gravirovani/web/themes/kavalir/images/star.svg) no-repeat center top;background-size:30px 30px;}.text-formatted ul.stars li strong{margin:0px 0px 0px;display:block;font-size:16px;color:#4d4d4d;font-weight:600;}.text-formatted ul.stars li a{text-decoration:none;color:#a7c027;}.text-formatted ul.stars li a:hover{text-decoration:underline;}.paragraph--type--formular{width:96%;max-width:1015px;margin:0 auto;}.paragraph--type--formular .field--name-field-formular{box-sizing:border-box;border:1px solid #afc82e;padding:40px;width:100%;float:left;margin-bottom:72px;}.paragraph--type--formular .field--name-field-formular .js-form-type-processed-text{width:37%;margin:0px 6% 0px 0px;float:left;}.paragraph--type--formular .field--name-field-formular .js-form-type-textfield,.paragraph--type--formular .field--name-field-formular .js-form-type-tel{width:28%;margin:0px 1% 1% 0px;float:left;}.paragraph--type--formular .field--name-field-formular .js-form-type-email,.paragraph--type--formular .field--name-field-formular .js-form-type-managed-file{width:28%;float:left;margin:0px 0px 1% 0px;}.paragraph--type--formular .field--name-field-formular .js-form-type-managed-file .description{display:none;}.paragraph--type--formular .field--name-field-formular .js-form-type-textarea{width:57%;float:left;margin:0px 0px 1%;}.paragraph--type--formular .field--name-field-formular .js-form-type-processed-text h2{font-size:24px;line-height:24px;margin:0px 0px -35px;position:relative;top:-50px;padding-top:50px;}.paragraph--type--formular .field--name-field-formular .js-form-type-processed-text p{font-size:16px;margin:0px 0px 60px;}.paragraph--type--formular .field--name-field-formular .js-form-type-processed-text p:last-child{margin-bottom:0px;}.paragraph--type--formular .field--name-field-formular .js-form-type-processed-text p img{margin:-9px 20px 0px 0px;}.paragraph--type--formular .field--name-field-formular .js-form-type-processed-text p a{font-weight:600;color:#52555c;text-decoration:none;}.paragraph--type--formular .field--name-field-formular .js-form-type-processed-text p a:hover{text-decoration:underline;}main input.form-text,main input.form-tel,main input.form-email,main input.form-search{width:100%;box-sizing:border-box;padding:0px 15px;height:43px;background:#f3f2f2;font-size:16px;color:#52555c;border:none;}main textarea{width:100%;box-sizing:border-box;padding:15px 15px;height:84px;background:#f3f2f2;font-size:16px;color:#52555c;border:none;}.paragraph--type--formular .field--name-field-formular .js-form-type-checkbox{float:left;margin:0px;padding-top:5px;}input[type="checkbox"]{display:none;}input[type="checkbox"] + label{padding-left:30px;font-size:16px;line-height:30px;display:inline-block;vertical-align:top;color:#52555c;padding-right:0px;font-weight:300;position:relative;background:transparent url(/gravirovani/web/themes/kavalir/images/checkbox.png) no-repeat left center;}input[type="checkbox"]:checked + label:before{content:"";display:block;width:15px;height:15px;position:absolute;left:2px;top:50%;transform:translate(0%,-50%);background:transparent url(/gravirovani/web/themes/kavalir/images/check.svg) no-repeat left center;background-size:contain;}input[type="checkbox"] + label:after{box-shadow:rgb(255,0,0) 0px 0px 1.5px 1px;content:"";width:18px;height:18px;position:absolute;left:0px;top:6px;background:transparent;padding:0;margin:0;display:none;}input[type="checkbox"]:not(output):-moz-ui-invalid + label:after{display:block;}input[type="checkbox"] + label:after{display:none;}input[type="checkbox"] + label + .description{display:inline-block;vertical-align:top;margin:0px 0px 0px 0px;font-size:16px;}input[type="checkbox"] + label + .description a{font-size:16px;line-height:30px;color:#52555c;font-weight:300;text-decoration:underline;}input[type="checkbox"] + label + .description a:hover{text-decoration:none;}.paragraph--type--formular .form-actions{float:right;margin:0px;}main input.form-submit{height:43px;padding:0px 17px;border:none;text-shadow:none;text-transform:uppercase;font-weight:bold;color:#fff;font-size:14px;background:#afc82e;}main input.form-submit:hover{background:#97ad26;}.paragraph--type--loga{background:#f3f3f3;text-align:center;padding:65px 0px 55px;}.paragraph--type--loga .field--name-field-text,.paragraph--type--loga .field--name-field-loga{width:96%;max-width:1015px;margin:0 auto;}.paragraph--type--loga .field--name-field-loga .field__item{display:inline-block;vertical-align:middle;box-sizing:border-box;padding:0px 10px;margin:20px -2px;width:16.66%;}.paragraph--type--texty-s-pozadim{width:100%;float:left;box-sizing:border-box;padding:63px 75px 0px;}.paragraph--type--texty-s-pozadim .field--name-field-text-s-pozadim > .field__item{width:48.8%;float:left;position:relative;min-height:344px;}.paragraph--type--texty-s-pozadim .field--name-field-text-s-pozadim > .field__item:nth-child(2n+2){float:right;}.paragraph--type--texty-s-pozadim .field--name-field-text-s-pozadim > .field__item:nth-child(2n+2) + .field__item{clear:both;}.paragraph--type--texty-s-pozadim .field--name-field-fotka-na-pozadi{position:absolute;left:0px;top:0px;}.paragraph--type--texty-s-pozadim .field--name-field-fotka-na-pozadi:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background:rgba(0,0,0,0.6);}.paragraph--type--texty-s-pozadim .field--name-field-fotka-na-pozadi img{display:block;}.paragraph--type--texty-s-pozadim .field--name-field-text{position:relative;padding:57px 57px 0px;}.paragraph--type--texty-s-pozadim .field--name-field-text p:first-child{margin-bottom:10px;max-width:100%;}em.red{font-size:18px;color:#fd7551;font-weight:600;font-style:normal;}.paragraph--type--texty-s-pozadim .field--name-field-text h2{color:#fff;font-size:38px;line-height:42px;margin-bottom:10px;}.paragraph--type--texty-s-pozadim .field--name-field-text p{color:#fff;font-size:16px;max-width:70%;margin:0px 0px 25px;}a.button{line-height:38px;padding:0px 35px;display:inline-block;background:transparent;font-size:14px;text-transform:uppercase;text-decoration:none;font-weight:600;color:#afc82e;border:1px solid #afc82e;}a.button:hover{background:#afc82e;color:#fff;}.paragraph--type--otazky-a-odpovedi,.paragraph--type--otazky-a-odpovedi-bile{width:96%;max-width:1100px;margin:0 auto;padding:60px 0px 0px;}.paragraph--type--otazky-a-odpovedi > .field--name-field-text,.paragraph--type--otazky-a-odpovedi-bile > .field--name-field-text{text-align:center;}.paragraph--type--otazka .field--name-field-otazka{font-size:16px;line-height:22px;color:#727272;font-weight:600;padding:2px 0px 2px 45px;position:relative;cursor:pointer;}.paragraph--type--otazka .field--name-field-otazka:before{content:"";display:block;width:26px;height:26px;position:absolute;left:0px;top:calc(50% - 13px);background:transparent url(/gravirovani/web/themes/kavalir/images/chevron-right.svg) no-repeat center center;background-size:26px 26px;}.paragraph--type--otazka.expanded .field--name-field-otazka:before{transform:rotate(90deg);}.field--name-field-otazka-odpoved{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:50px;}.field--name-field-otazka-odpoved > .field__item{margin-bottom:20px;width:50%;box-sizing:border-box;padding-right:20px;}.paragraph--type--otazka .field--name-field-text{display:none;padding:10px 0px 0px 45px;}.paragraph--type--otazka.expanded .field--name-field-text{display:block;}.kint{position:relative;}.layout-container footer{background:#000;width:100%;position:relative;padding:285px 0px 0px;clear:both;margin-bottom:-1px;}.region-footer{padding:0px 85px;}#block-parkovani{text-align:center;background:#444;position:absolute;left:0px;top:0px;width:100%;}#block-parkovani p:first-child{margin:0px;background:#fff;width:100%;float:left;max-width:100%;}#block-parkovani p:first-child img{float:left;}#block-parkovani p:nth-child(2){font-size:20px;font-weight:bold;color:#fff;line-height:42px;padding-left:38px;margin:0;clear:both;display:inline-block;background:transparent url(/gravirovani/web/themes/kavalir/images/car-alt.svg) no-repeat left center;background-size:25px 25px;max-width:100%;}#block-logopaticka{float:left;width:20%;}#block-logopaticka p{margin:0px;}#block-paticka1{float:left;width:20%;}#block-paticka1 ul.menu,#block-paticka1 ul.menu li,#block-paticka2 ul.menu,#block-paticka2 ul.menu li{padding:0;margin:0;list-style:none;}#block-paticka1 ul.menu li a,#block-paticka2 ul.menu li a{font-size:12px;line-height:25px;color:#fff;font-weight:300;text-transform:uppercase;text-decoration:none;}#block-paticka1 ul.menu li a:hover,#block-paticka2 ul.menu li a:hover{text-decoration:underline;}#block-paticka2{float:left;width:20%;}#block-adresaaoteviracidoba{float:left;width:20%;margin-bottom:40px;}#block-adresaaoteviracidoba p:first-child,#block-adresaaoteviracidoba p:nth-child(3),#block-kontaktniudaje h2{font-size:17px;line-height:18px;margin:0px 0px 15px;font-weight:600;color:#fff;}#block-adresaaoteviracidoba p:first-child strong,#block-adresaaoteviracidoba p:nth-child(3) strong{font-weight:600;}#block-adresaaoteviracidoba p,#block-kontaktniudaje p{font-size:13px;line-height:18px;font-weight:300;color:#fff;margin:0px 0px 23px;}#block-adresaaoteviracidoba p a{color:#afcb08;text-decoration:none;}#block-adresaaoteviracidoba p a:hover{text-decoration:underline;}#block-kontaktniudaje{float:right;width:20%;}#block-kontaktniudaje h2{display:none;}#block-kontaktniudaje p a{color:#fff;text-decoration:none;}#block-kontaktniudaje p a:hover{text-decoration:underline;}#block-kontaktniudaje .field--name-body ul,#block-kontaktniudaje .field--name-body ul li{padding:0;margin:0;list-style:none;display:inline-block;vertical-align:top;background:transparent;}#block-kontaktniudaje .field--name-body ul{display:block;margin:0px 0px 30px;}#block-kontaktniudaje .field--name-body ul:first-child li a{display:block;padding-left:25px;margin-bottom:5px;background:transparent url(/gravirovani/web/themes/kavalir/images/phone-alt.svg) no-repeat 5px center;background-size:12px 12px;font-size:16px;color:#fff;font-weight:bold;text-decoration:none;}#block-kontaktniudaje .field--name-body ul:first-child li:first-child a{background:transparent url(/gravirovani/web/themes/kavalir/images/envelope2.svg) no-repeat 3px center;background-size:20px 20px;padding-left:30px;}#block-kontaktniudaje .field--name-body ul:first-child li a:hover{text-decoration:underline;}#block-kontaktniudaje .field--name-body ul:nth-child(2) li a{font-size:0px;text-indent:-9999px;display:block;height:18px;width:17px;margin:0px 14px 0px 0px;background-size:contain;}#block-kontaktniudaje .field--name-body ul:nth-child(2) li:first-child a{background:transparent url(/gravirovani/web/themes/kavalir/images/facebook-f-grey.svg) no-repeat center center;}#block-kontaktniudaje .field--name-body ul:nth-child(2) li:nth-child(2) a{background:transparent url(/gravirovani/web/themes/kavalir/images/instagram-grey.svg) no-repeat center center;}footer #block-partneri{float:right;clear:both;margin-bottom:50px;}footer #block-partneri p{display:inline-block;vertical-align:middle;margin:0px 0px 0px 40px;color:#fff;}#block-gdprpaticka{clear:both;}#block-gdprpaticka p,#block-copyright p{font-size:11px;line-height:18px;color:#fff;font-weight:300;margin:0px;padding:0px 0px 20px;}#block-gdprpaticka p a,#block-copyright p a{text-decoration:underline;color:#fff;}#block-gdprpaticka p a:hover,#block-copyright p a:hover{text-decoration:none;}#block-copyright{float:right;margin-top:-38px;}body.not-front .paragraph--type-dva-sloupce{width:96%;max-width:1050px;margin:0 auto 25px;}body.not-front .paragraph--type-dva-sloupce .group-left{padding-right:40px;box-sizing:border-box;}body.not-front .paragraph--type-dva-sloupce .group-right{padding-left:40px;box-sizing:border-box;}body.not-front .paragraph--type-dva-sloupce p{font-size:16px;line-height:24px;color:#4b4b4b;}body.page-node-3 .field--name-field-oddil > .field__item:nth-child(2){background:#f5f5f5;padding:30px 0px 45px;}.paragraph--type--casova-osa{width:96%;max-width:915px;margin:0 auto;text-align:center;padding:75px 0px 0px;}.paragraph--type--casova-osa .field--name-field-polozky-na-ose{max-width:750px;margin:25px auto 0px;text-align:left;border-left:4px solid #afcb08;}.paragraph--type--polozka-casove-osy{margin:0px 0px 25px;clear:both;}.paragraph--type--polozka-casove-osy .field--name-field-rok{width:115px;padding-left:40px;float:left;position:relative;font-size:27px;line-height:22px;font-weight:bold;color:#afcb08;}.paragraph--type--polozka-casove-osy .field--name-field-rok:before{content:"";display:block;width:22px;height:22px;background:#fff;box-sizing:border-box;border-radius:20px;position:absolute;left:-13px;top:calc(50% - 11px);border:4px solid #afcb08;}.field__item:hover > .paragraph--type--polozka-casove-osy .field--name-field-rok:before{background:#afcb08;}.paragraph--type--polozka-casove-osy .field--name-field-text{width:calc(100% - 155px);float:left;margin-top:-3px;}.paragraph--type--casova-osa .field--name-field-polozky-na-ose > .field__item:last-child .paragraph--type--polozka-casove-osy .field--name-field-rok:after{content:"";display:block;width:4px;height:50px;background:#fff;position:absolute;left:-4px;top:22px;}.paragraph--type--casova-osa .field--name-field-polozky-na-ose > .field__item:last-child .paragraph--type--polozka-casove-osy .field--name-field-text p{margin-bottom:85px;}main{position:relative;padding-top:0px;}body.not-front main{float:left;width:100%;background:#fff;border-top:1px solid #f3f2f2;overflow:hidden;position:relative;}body.page-node-3 .field--name-field-oddil > .field__item:nth-child(5) .paragraph--type--jeden-sloupec{max-width:1100px;padding:75px 0px 55px;text-align:center;}.text-formatted ol.cisla{padding:15px 0px 0px;margin:0;text-align:left;counter-reset:li;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}.text-formatted ol.cisla li{list-style:none;margin:0px 0px 20px;width:50%;font-size:16px;line-height:22px;color:#727272;font-weight:600;}.text-formatted ol.cisla li:before{content:counter(li,decimal) ".";counter-increment:li;display:inline-block;margin-right:15px;font-size:30px;line-height:24px;font-weight:bold;color:#afc82e;}body.not-front .paragraph--type--formular{padding-top:52px;clear:both;}#block-drobeckovanavigace{padding:15px 60px 0px;margin:0px 0px 25px;}.sidebar #block-drobeckovanavigace{padding:0px 60px;margin:-50px 0px 60px;}#block-drobeckovanavigace ol li{border-left:1px solid #b8b8b8;padding-left:8px;margin-left:4px;font-size:16px;line-height:17px;color:#515151;font-weight:600;display:inline-block;vertical-align:top;}#block-drobeckovanavigace ol li:first-child{padding-left:0px;margin-left:0px;border-left:none;}#block-drobeckovanavigace ol li:first-child a{width:17px;height:17px;display:block;font-size:0px;text-indent:-9999px;background:transparent url(/gravirovani/web/themes/kavalir/images/home-grey.svg) no-repeat center center;background-size:contain;}#block-drobeckovanavigace ol li a{text-decoration:none;font-size:16px;line-height:17px;color:#b8b8b8;font-weight:600;}#block-drobeckovanavigace ol li a:hover{text-decoration:underline;}.breadcrumb li:before{display:none;}#block-kavalir-page-title{text-align:center;width:96%;max-width:1100px;margin:0 auto;clear:both;}h1{font-size:36px;line-height:40px;font-weight:bold;color:#2a2a2a;margin:0px 0px 20px;}body.not-front article .field--name-body{width:96%;max-width:950px;margin:0 auto;text-align:center;}.sidebar main{min-height:700px;display:flex;flex-wrap:wrap;}.sidebar main .layout-content{margin-left:4.2%;display:inline-block;vertical-align:top;width:75.8%;float:left;box-sizing:border-box;padding-right:60px;order:2;}.sidebar main .region-sidebar{display:inline-block;vertical-align:top;width:20%;position:relative;left:0px;top:0px;height:100%;float:left;background:#f3f2f2;order:1;padding-bottom:10px;}.region-sidebar nav{padding:40px 0px 0px;}.region-sidebar nav ul.menu{padding:0;margin:0;list-style:none;}.region-sidebar nav ul.menu li{margin:0px 0px 0px;padding:0;list-style:none;}.region-sidebar nav ul.menu li a{font-size:15px;display:block;line-height:20px;color:#52555c;font-weight:600;text-decoration:none;padding:9px 37px 11px;position:relative;z-index:1;margin:-2px;}.region-sidebar nav ul.menu li a:before{content:"";display:inline-table;width:calc(100% - 74px);position:absolute;left:37px;bottom:1px;z-index:-1;height:1px;background:#ccc;}.region-sidebar nav ul.menu li a:hover:before,.region-sidebar nav ul.menu li a.is-active:before{background:#afc82e;}.region-sidebar nav ul.menu li a.is-active{font-weight:bold;}.region-sidebar nav ul.menu li a:hover,.region-sidebar nav ul.menu li a.is-active{background:#afc82e;color:#fff;}.region-sidebar nav ul.menu li a.novinka:after{content:"Novinka";line-height:11px;padding:0px 4px;border-radius:1px;display:inline-block;margin-left:7px;background:#fd7551;color:#fff;font-size:9px;text-transform:uppercase;}.region-sidebar nav ul.menu li a.doporucujeme:after{content:"Doporučujeme";line-height:11px;padding:0px 4px;border-radius:1px;display:inline-block;margin-left:7px;background:#fd7551;color:#fff;font-size:9px;text-transform:uppercase;}.region-sidebar nav ul.menu li a.akce:after{content:"Akce";line-height:11px;padding:0px 4px;border-radius:1px;display:inline-block;margin-left:7px;background:#fd7551;color:#fff;font-size:9px;text-transform:uppercase;}.region-sidebar nav ul.menu li a.sleva:after{content:"Sleva";line-height:11px;padding:0px 4px;border-radius:1px;display:inline-block;margin-left:7px;background:#fd7551;color:#fff;font-size:9px;text-transform:uppercase;}.region-sidebar nav ul.menu li a.eshop:after{content:"E-shop";line-height:11px;padding:0px 4px;border-radius:1px;display:inline-block;margin-left:7px;background:#fd7551;color:#fff;font-size:9px;text-transform:uppercase;}.region-sidebar nav ul.menu li ul{padding:0px 0px 0px 0px;}.region-sidebar nav ul.menu li ul{display:none;}.region-sidebar nav ul.menu li.active > ul,.region-sidebar nav ul.menu li.menu-item--active-trail > ul{display:block;}.region-sidebar nav ul.menu li ul li a{font-weight:normal;padding-left:68px;background:transparent url(/gravirovani/web/themes/kavalir/images/sidebar-podmenu.png) no-repeat 53px 14px;}.region-sidebar nav ul.menu li ul li a:hover,.region-sidebar nav ul.menu li ul li a.active,.region-sidebar nav ul.menu li ul li a.is-active{background:#afc82e url(/gravirovani/web/themes/kavalir/images/sidebar-podmenu-white.png) no-repeat 53px 14px;color:#fff;}.region-sidebar nav ul.menu li ul li ul li a{font-weight:normal;padding-left:88px;background:transparent url(/gravirovani/web/themes/kavalir/images/sidebar-podmenu.png) no-repeat 73px 14px;}.region-sidebar nav ul.menu li ul li ul li a:hover,.region-sidebar nav ul.menu li ul li ul li a.active,.region-sidebar nav ul.menu li ul li ul li a.is-active{background:#afc82e url(/gravirovani/web/themes/kavalir/images/sidebar-podmenu-white.png) no-repeat 73px 14px;color:#fff;}.region-sidebar nav ul.menu li.menu-item--expanded > a:after,.region-sidebar nav ul.menu li.menu-item--collapsed > a:after{content:"";margin-left:4px;display:inline-block;width:10px;height:19px;vertical-align:middle;background:transparent url(/gravirovani/web/themes/kavalir/images/chevron-down.svg) no-repeat right center;background-size:8px 8px;}.region-sidebar nav ul.menu li.menu-item--expanded > a:hover:after,.region-sidebar nav ul.menu li.menu-item--collapsed > a:hover:after,.region-sidebar nav ul.menu li.menu-item--expanded > a.is-active:after,.region-sidebar nav ul.menu li.menu-item--collapsed > a.is-active:after{background:transparent url(/gravirovani/web/themes/kavalir/images/chevron-down-white.svg) no-repeat right center;background-size:8px 8px;}body.not-front .sidebar article .field--name-body,.sidebar .paragraph--type--jeden-sloupec,body.not-front .sidebar .paragraph--type-dva-sloupce,.sidebar .paragraph--type--formular,.sidebar #block-kavalir-page-title{width:100%;max-width:100%;text-align:left;}.sidebar #block-drobeckovanavigace{padding:45px 0px 0px;margin:0px 0px 35px;}.sidebar #block-drobeckovanavigace ol li{color:#515151;border-color:#b8b8b8;}.sidebar #block-drobeckovanavigace ol li a{color:#b8b8b8;}.sidebar h1{font-size:26px;}.view-vypis-kategorii-produktu,.view-vypis-kategorii-laseru,.view-vypis-kategorii-ryti,.view-vypis-kategorii-tisku{padding-top:15px;}.view-vypis-produktu-bez-kategorie,.view-vypis-laseru-bez-kategorie,.view-vypis-ryti-bez-kategorie,.view-vypis-tisku-bez-kategorie{clear:both;}.view-vypis-kategorii-produktu .views-row,.view-vypis-produktu-bez-kategorie .views-row,.view-vypis-kategorii-laseru .views-row,.view-vypis-laseru-bez-kategorie .views-row,.view-vypis-kategorii-ryti .views-row,.view-vypis-ryti-bez-kategorie .views-row,.view-vypis-kategorii-tisku .views-row,.view-vypis-tisku-bez-kategorie .views-row,.view-taxonomy-term .views-row{width:20%;float:none;display:inline-block;vertical-align:top;margin:0px -2px 20px;box-sizing:border-box;padding:0px 25px;text-align:center;}.view-vypis-kategorii-produktu .views-row:nth-child(3n+3),.view-vypis-produktu-bez-kategorie .views-row:nth-child(3n+3),.view-vypis-kategorii-laseru .views-row:nth-child(3n+3),.view-vypis-laseru-bez-kategorie .views-row:nth-child(3n+3),.view-vypis-kategorii-ryti .views-row:nth-child(3n+3),.view-vypis-ryti-bez-kategorie .views-row:nth-child(3n+3),.view-vypis-kategorii-tisku .views-row:nth-child(3n+3),.view-vypis-tisku-bez-kategorie .views-row:nth-child(3n+3),.view-taxonomy-term .views-row:nth-child(3n+3){margin-right:-2px;}.view-vypis-kategorii-produktu .views-row:nth-child(3n+3) + .views-row,.view-vypis-produktu-bez-kategorie .views-row:nth-child(3n+3) + .views-row,.view-vypis-kategorii-laseru .views-row:nth-child(3n+3) + .views-row,.view-vypis-laseru-bez-kategorie .views-row:nth-child(3n+3) + .views-row,.view-vypis-kategorii-ryti .views-row:nth-child(3n+3) + .views-row,.view-vypis-ryti-bez-kategorie .views-row:nth-child(3n+3) + .views-row,.view-vypis-kategorii-tisku .views-row:nth-child(3n+3) + .views-row,.view-vypis-tisku-bez-kategorie .views-row:nth-child(3n+3) + .views-row,.view-taxonomy-term .views-row:nth-child(3n+3) + .views-row{clear:both;}.view-vypis-kategorii-produktu .views-row .views-field-field-obrazek-kategorie,.view-vypis-produktu-bez-kategorie .views-row .views-field-field-obrazek-kategorie,.view-vypis-kategorii-laseru .views-row .views-field-field-obrazek-kategorie,.view-vypis-laseru-bez-kategorie .views-row .views-field-field-obrazek-kategorie,.view-vypis-kategorii-ryti .views-row .views-field-field-obrazek-kategorie,.view-vypis-ryti-bez-kategorie .views-row .views-field-field-obrazek-kategorie,.view-vypis-kategorii-tisku .views-row .views-field-field-obrazek-kategorie,.view-vypis-tisku-bez-kategorie .views-row .views-field-field-obrazek-kategorie,.view-taxonomy-term .views-row .group-left{padding:0px 15px;float:none;width:100%;box-sizing:border-box;}.view-vypis-kategorii-produktu .views-row .views-field-field-obrazek-kategorie img,.view-vypis-produktu-bez-kategorie .views-row .views-field-field-obrazek-kategorie img,.view-vypis-kategorii-laseru .views-row .views-field-field-obrazek-kategorie img,.view-vypis-laseru-bez-kategorie .views-row .views-field-field-obrazek-kategorie img,.view-vypis-kategorii-ryti .views-row .views-field-field-obrazek-kategorie img,.view-vypis-ryti-bez-kategorie .views-row .views-field-field-obrazek-kategorie img,.view-vypis-kategorii-tisku .views-row .views-field-field-obrazek-kategorie img,.view-vypis-tisku-bez-kategorie .views-row .views-field-field-obrazek-kategorie img,.view-taxonomy-term .views-row .group-left img{display:block;border-radius:100px;margin:0px auto 22px;}.view-vypis-kategorii-produktu .views-row .views-field-name,.view-vypis-produktu-bez-kategorie .views-row .views-field-title,.view-vypis-kategorii-laseru .views-row .views-field-name,.view-vypis-laseru-bez-kategorie .views-row .views-field-title,.view-vypis-kategorii-ryti .views-row .views-field-name,.view-vypis-ryti-bez-kategorie .views-row .views-field-title,.view-vypis-kategorii-tisku .views-row .views-field-name,.view-vypis-tisku-bez-kategorie .views-row .views-field-title,.view-taxonomy-term .views-row .group-right{display:inline-block;vertical-align:middle;float:none;width:100%;}.view-vypis-kategorii-produktu .views-row .views-field-name h2,.view-vypis-produktu-bez-kategorie .views-row .views-field-title h2,.view-vypis-kategorii-laseru .views-row .views-field-name h2,.view-vypis-laseru-bez-kategorie .views-row .views-field-title h2,.view-vypis-kategorii-ryti .views-row .views-field-name h2,.view-vypis-ryti-bez-kategorie .views-row .views-field-title h2,.view-vypis-kategorii-tisku .views-row .views-field-name h2,.view-vypis-tisku-bez-kategorie .views-row .views-field-title h2,.view-taxonomy-term .views-row .group-right .field--name-node-title h2{line-height:22px;margin-bottom:0px;}.view-vypis-kategorii-produktu .views-row .views-field-name a,.view-vypis-produktu-bez-kategorie .views-row .views-field-title a,.view-vypis-kategorii-laseru .views-row .views-field-name a,.view-vypis-laseru-bez-kategorie .views-row .views-field-title a,.view-vypis-kategorii-ryti .views-row .views-field-name a,.view-vypis-ryti-bez-kategorie .views-row .views-field-title a,.view-vypis-kategorii-tisku .views-row .views-field-name a,.view-vypis-tisku-bez-kategorie .views-row .views-field-title a,.view-taxonomy-term .views-row .group-right .field--name-node-title a{font-size:16px;font-weight:bold;color:#52555c;text-decoration:none;}.view-vypis-kategorii-produktu .views-row .views-field-name a:hover,.view-vypis-produktu-bez-kategorie .views-row .views-field-title a:hover,.view-vypis-kategorii-laseru .views-row .views-field-name a:hover,.view-vypis-laseru-bez-kategorie .views-row .views-field-title a:hover,.view-vypis-kategorii-ryti .views-row .views-field-name a:hover,.view-vypis-ryti-bez-kategorie .views-row .views-field-title a:hover,.view-vypis-kategorii-tisku .views-row .views-field-name a:hover,.view-vypis-tisku-bez-kategorie .views-row .views-field-title a:hover,.view-taxonomy-term .views-row .group-right .field--name-node-title a:hover{text-decoration:underline;}.view-vypis-kategorii-produktu .view-footer,.view-vypis-produktu-bez-kategorie .view-footer,.view-vypis-kategorii-laseru .view-footer,.view-vypis-laseru-bez-kategorie .view-footer,.view-vypis-kategorii-ryti .view-footer,.view-vypis-ryti-bez-kategorie .view-footer,.view-vypis-kategorii-tisku .view-footer,.view-vypis-tisku-bez-kategorie .view-footer,.view-taxonomy-term .view-footer{clear:both;}.view-vypis-produktu-bez-kategorie .views-row .views-field-title,.view-vypis-laseru-bez-kategorie .views-row .views-field-title,.view-vypis-ryti-bez-kategorie .views-row .views-field-title,.view-vypis-tisku-bez-kategorie .views-row .views-field-title{width:100%;margin-left:0px;}.view-vypis-kategorii-produktu{padding-bottom:30px;border-bottom:1px solid #999;margin-bottom:50px;}.view-vypis-kategorii-produktu .views-row{width:20%;float:none;display:inline-block;vertical-align:top;margin:0px -2px 20px;box-sizing:border-box;padding:0px 25px;text-align:center;}.view-vypis-kategorii-produktu .views-row .views-field-name{width:100%;margin:0px;}.view-vypis-kategorii-produktu .views-row .views-field-name a{display:block;}.view-vypis-kategorii-produktu .views-row .views-field-field-obrazek-kategorie{width:100%;margin:0px;}.view-vypis-kategorii-produktu .views-row .views-field-field-obrazek-kategorie img{margin:0 auto 20px;}body.not-front .paragraph--type--dlazdice-kategorie h2,.paragraph--type--dlazdice-kategorie .views-field-name a{text-transform:none;}body.not-front .paragraph--type--dlazdice-kategorie{text-align:left;}body.not-front .paragraph--type--dlazdice-kategorie .field--name-field-obrazek-kategorie,body.not-front .paragraph--type--dlazdice-kategorie .field--name-field-hlavni-obrazek,body.not-front .view-vypis-kategorii-produktu .views-row .views-field-field-obrazek-kategorie,body.not-front .paragraph--type--dlazdice-kategorie .views-field-field-obrazek-kategorie{padding:0px 15px;}body.not-front .paragraph--type--dlazdice-kategorie .field--name-field-produkty > .field__item{text-align:center;padding:0px 25px;width:20%;}.text-formatted ol{margin:0px 0px 25px;padding-left:18px;}.text-formatted ul{margin:0px 0px 25px;padding-left:10px;list-style:none;}.text-formatted ul li{padding-left:25px;background:transparent url(/gravirovani/web/themes/kavalir/images/circle.svg) no-repeat left 7px;background-size:6px 6px;}.text-formatted li{font-size:16px;line-height:22px;color:#52555c;font-weight:300;}body.front #block-drobeckovanavigace{display:none;}body.eshop .field--name-field-oddil .paragraph--type--jeden-sloupec,.paragraph--type--text-s-sedym-pozadim{background:#f6f6f6;text-align:center;padding:60px 40px 40px;box-sizing:border-box;}.view-taxonomy-term .view-footer .paragraph--type--jeden-sloupec{padding:50px 40px 30px;box-sizing:border-box;text-align:center;}.view-taxonomy-term .view-footer .paragraph--type--jeden-sloupec h2,body.eshop .field--name-field-oddil .paragraph--type--jeden-sloupec h2,.paragraph--type--text-s-sedym-pozadim h2{font-size:26px;line-height:32px;}.view-taxonomy-term .view-footer .paragraph--type--jeden-sloupec p,body.eshop .field--name-field-oddil .paragraph--type--jeden-sloupec p,.paragraph--type--text-s-sedym-pozadim p{font-size:16px;color:#727272;}.paragraph--type--text-s-sedym-pozadim{margin-bottom:40px;}body.page-node-4 .paragraph--type-dva-sloupce h2{font-size:26px;line-height:32px;}body.path-search #block-kavalir-content{width:96%;max-width:1100px;margin:0 auto 70px;}ol.search-results{padding-left:0px;}ol.search-results li{margin:0px 0px 30px;}h3{font-weight:bold;margin:0px 0px 20px;font-size:20px;line-height:30px;color:#52555c;}ol.search-results li h3{margin:0px;}main input.form-search{width:200px;}a.search-help-link{display:none;}form.search-form{margin-bottom:50px;}body.not-front.page-node-5 article .field--name-body{text-align:left;margin-bottom:70px;}body.not-front.status-404 article .field--name-body{margin-bottom:70px;}.field--name-dynamic-token-fieldnode-potrebujete-poradit{float:right;}.field--name-dynamic-token-fieldnode-potrebujete-poradit a{position:relative;display:block;padding:0px 19px;line-height:43px;text-transform:uppercase;font-weight:bold;color:#fff;text-decoration:none;font-size:16px;background:#afc82e;margin:-50px 0px 73px;}.field--name-dynamic-token-fieldnode-potrebujete-poradit a:before{content:"";display:block;width:75px;height:75px;position:absolute;left:-68px;top:-16px;background:transparent url(/gravirovani/web/themes/kavalir/images/poptavka-foto.png) no-repeat center center;}.field--name-dynamic-token-fieldnode-potrebujete-poradit a:after{content:"";display:block;width:75px;height:75px;position:absolute;left:-68px;top:-16px;background:transparent;border:6px solid #afc82e;border-radius:100px;box-sizing:border-box;-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;}.field--name-dynamic-token-fieldnode-potrebujete-poradit a:hover{background:#97ad26;}.field--name-dynamic-token-fieldnode-potrebujete-poradit a:hover:after{border:6px solid #97ad26;}.field--name-field-orientacni-ceny{clear:both;background:#f9f9f9;padding:20px 20px 10px;}.field--name-field-orientacni-ceny h2{text-transform:uppercase;font-weight:normal;font-size:16px;line-height:20px;color:#3b3b3b;margin:0px 0px 15px;}.field--name-field-orientacni-ceny p{font-size:16px;line-height:20px;margin:0px 0px 10px;}.node--type-produkt.node--view-mode-full > .group-right{width:46%;float:right;}.node--type-produkt.node--view-mode-full > .group-left p{font-size:16px;font-weight:normal;color:#3b3b3b;margin-bottom:50px;}.node--type-produkt.node--view-mode-full > .group-left li{margin-bottom:10px;font-size:16px;line-height:20px;font-weight:normal;}.paragraph--type--galerie-produktu{padding-top:30px;width:100%;float:left;margin-bottom:30px;}.field--name-field-nazev-galerie{clear:both;background:#f9f9f9;padding:12px 20px;color:#2a2a2a;font-size:18px;line-height:32px;font-weight:bold;margin:0px 0px 1%;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie{text-align:center;position:relative;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item{width:15.9%;margin:0px 0.92% 0.92% 0px;float:left;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(6n+6){margin-right:0px;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(6n+6) + .field__item{clear:both;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item img{display:block;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie.vetsi-galerie{max-height:400px;padding-bottom:30px;overflow:hidden;-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie.vetsi-galerie:before{content:"";display:block;width:100%;height:58px;position:absolute;bottom:30px;left:0px;background-image:linear-gradient(transparent,#fff);-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie.vetsi-galerie:after{content:"";display:block;width:100%;height:30px;position:absolute;bottom:0px;left:0px;background:#fff;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie a.gallery-toggler{clear:both;display:block;position:absolute;bottom:0px;left:50%;z-index:1;text-decoration:none;transform:translate(-50%,0%);padding-right:20px;color:#2a2a2a;font-weight:bold;font-size:16px;line-height:24px;cursor:pointer;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie a.gallery-toggler:before{content:"";width:14px;height:14px;display:block;position:absolute;right:0px;top:5px;background:transparent url(/gravirovani/web/themes/kavalir/images/chevron-down.svg) no-repeat right center;background-size:14px 14px;-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie a.gallery-toggler:hover{text-decoration:underline;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie.expanded a.gallery-toggler:before{transform:rotate(180deg);}article.node--type-page.node--view-mode-full .field--name-field-obrazky-do-galerie a.gallery-toggler{display:none;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie.vetsi-galerie.expanded{max-height:10000px;padding-bottom:30px;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie.vetsi-galerie.expanded:before{opacity:0;z-index:-1;}body.not-front .paragraph--type-dva-sloupce .group-left{padding-right:16px;}body.not-front .paragraph--type-dva-sloupce .group-right{padding-left:16px;}.sidebar .node--type-produkt.node--view-mode-full .paragraph--type--jeden-sloupec h2{font-size:26px;line-height:32px;}.paragraph--type--galerie-v-mrizce{padding:0px 53px 0px;}body[class*="eshop"] .sidebar main .layout-content{margin-left:0;width:80%;padding-right:0px;}#block-bannereshop{position:relative;margin:0px 0px 20px;}#block-bannereshop .field--name-body{position:absolute;width:100%;left:0px;top:50%;transform:translate(0%,-50%);box-sizing:border-box;padding:0px 60px;}#block-bannereshop .field--name-body h2{font-size:26px;line-height:40px;margin:0px;}#block-bannereshop .field--name-body p{margin:0px;font-size:14px;}#block-bannereshop .field--name-body h2 a,#block-bannereshop .field--name-body p a{color:#fff;text-decoration:none;}body[class*="eshop"] .sidebar #block-drobeckovanavigace{padding:10px 60px 0px;margin:0px 0px 25px;}body[class*="eshop"] main .block{clear:both;}.view-kategorie-zbozi,.view-podkategorie-zbozi,.view-doporucujeme,.view-kategorie-eshopu{border-top:1px solid #d5d5d5;width:100%;float:left;margin-bottom:40px;}.view-podkategorie-zbozi{margin-bottom:0px;}.view-podkategorie-zbozi .view-content{width:100%;float:left;border-bottom:110px solid #f3f2f2;}.view-kategorie-zbozi{border-bottom:110px solid #f3f2f2;}.view-doporucujeme{margin-bottom:50px;}.view-kategorie-zbozi .views-row,.view-podkategorie-zbozi .views-row,.view-doporucujeme .views-row,.view-kategorie-eshopu .views-row{width:25%;text-align:center;box-sizing:border-box;float:left;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;padding:40px 40px 20px;position:relative;overflow:hidden;}.view-kategorie-zbozi .views-row:nth-child(4n+4),.view-podkategorie-zbozi .views-row:nth-child(4n+4),.view-kategorie-eshopu .views-row:nth-child(4n+4){border-right:none;}.view-kategorie-eshopu .views-row:nth-child(4n+4) + .views-row{clear:both;}.view-kategorie-zbozi .views-row .field--name-field-nalepka,.view-podkategorie-zbozi .views-row .field--name-field-nalepka,.view-doporucujeme .views-row .field--name-field-nalepka,.view-kategorie-eshopu .views-row .field--name-field-nalepka,.commerce-product.commerce-product--view-mode-full .group-left .field--name-field-nalepka,.view-souvisejici-produkty .views-row .field--name-field-nalepka,.view-souvisejici-do-kosiku .views-row .field--name-field-nalepka{position:absolute;top:35px;right:-32px;background:#fd7551;color:#fff;text-transform:uppercase;font-weight:bold;font-size:12px;text-align:center;line-height:26px;width:160px;transform:rotate(45deg);z-index:1;}.view-kategorie-zbozi .views-row .field--name-field-obrazek-kategorie,.view-podkategorie-zbozi .views-row .field--name-field-obrazek-kategorie,.view-doporucujeme .views-row .field--name-field-obrazek-zbozi,.view-kategorie-eshopu .views-row .field--name-field-obrazek-zbozi{height:180px;display:table;width:100%;}.view-kategorie-zbozi .views-row .field--name-field-obrazek-kategorie a,.view-podkategorie-zbozi .views-row .field--name-field-obrazek-kategorie a,.view-doporucujeme .views-row .field--name-field-obrazek-zbozi a,.view-kategorie-eshopu .views-row .field--name-field-obrazek-zbozi a{display:table-cell;vertical-align:bottom;}.view-kategorie-zbozi .views-row .field--name-field-obrazek-kategorie img,.view-podkategorie-zbozi .views-row .field--name-field-obrazek-kategorie img,.view-doporucujeme .views-row .field--name-field-obrazek-zbozi img,.view-kategorie-eshopu .views-row .field--name-field-obrazek-zbozi img{width:auto;max-height:180px;display:block;margin:0 auto;}.view-kategorie-zbozi .views-row h2,.view-podkategorie-zbozi .views-row h2{font-size:16px;line-height:20px;margin:0px;min-height:40px;padding-top:19px;}.view-podkategorie-zbozi .views-row h2{min-height:60px;}.view-kategorie-zbozi .views-row h2 a,.view-podkategorie-zbozi .views-row h2 a{text-decoration:none;color:#52555c;}.view-doporucujeme .views-row .field--name-title a,.view-kategorie-eshopu .views-row .field--name-title a{font-size:16px;line-height:20px;margin:0px;min-height:40px;padding-top:19px;text-decoration:none;color:#52555c;display:block;font-weight:bold;}.view-doporucujeme .flickity-prev-next-button.previous{left:0px;bottom:auto;width:18px;height:53px;top:calc(50% - 26px);background:#fd7551;color:#fff;border-radius:0px;transform:none;}.view-doporucujeme .flickity-prev-next-button.next{right:0px;bottom:auto;width:18px;height:53px;top:calc(50% - 26px);background:#fd7551;color:#fff;border-radius:0px;transform:none;}.view-doporucujeme .flickity-prev-next-button .flickity-button-icon,.view-souvisejici-produkty .flickity-prev-next-button .flickity-button-icon{left:13%;width:74%;opacity:1;}.view-doporucujeme .view-content{margin-right:-1px;}body[class*="eshop"] .field--name-field-oddil{padding:0px 60px;}.block-views h2.block-title,.view-souvisejici-do-kosiku .view-header h2{font-size:26px;line-height:32px;color:#fd7551;margin:0px 0px 20px;text-align:center;}.view-souvisejici-do-kosiku .view-header{padding-top:50px;}body[class*="eshop"] .sidebar #block-kavalir-page-title{box-sizing:border-box;padding:0px 60px;}.view-kategorie-eshopu .views-row .field--name-field-perex{font-size:16px;line-height:18px;color:#5c5b5b;font-weight:300;min-height:72px;margin:0px 0px 33px;}.view-kategorie-eshopu .views-row .field--name-dynamic-token-fieldcommerce-product-cena-bez-dph{float:left;text-align:right;font-size:18px;color:#5c5b5b;font-weight:600;line-height:20px;}.view-kategorie-eshopu .views-row .field--name-dynamic-token-fieldcommerce-product-cena-bez-dph span{display:block;font-size:10px;line-height:16px;color:#a7a7a7;font-weight:300;}.view-kategorie-eshopu .views-row .field--name-dynamic-token-fieldcommerce-product-odkaz-koupit{float:right;}.view-kategorie-eshopu .views-row .field--name-dynamic-token-fieldcommerce-product-odkaz-koupit a.buy.button,.view-souvisejici-produkty .views-row .field--name-dynamic-token-fieldcommerce-product-odkaz-koupit a.buy.button,.view-souvisejici-do-kosiku .views-row .field--name-dynamic-token-fieldcommerce-product-odkaz-koupit a.buy.button{padding:0px 20px 0px 35px;height:30px;text-transform:none;border:none;font-size:12px;line-height:30px;color:#fff;font-weight:600;background:#afc82e url(/gravirovani/web/themes/kavalir/images/shopping-cart.svg) no-repeat 11px center;background-size:12px 12px;}.view-kategorie-eshopu .views-row .field--name-dynamic-token-fieldcommerce-product-odkaz-koupit a.buy.button:hover,.view-souvisejici-produkty .views-row .field--name-dynamic-token-fieldcommerce-product-odkaz-koupit a.buy.button:hover,.view-souvisejici-do-kosiku .views-row .field--name-dynamic-token-fieldcommerce-product-odkaz-koupit a.buy.button:hover{background:#97ad26 url(/gravirovani/web/themes/kavalir/images/shopping-cart.svg) no-repeat 11px center;background-size:12px 12px;}.view-kategorie-eshopu .view-footer{clear:both;padding:40px 60px 0px;}body[class*="eshop"] .view-kategorie-eshopu .view-footer .field--name-field-oddil{padding:0;}.view-kategorie-eshopu .view-empty{border-top:1px solid #fff;margin-top:-1px;padding:0px 60px 0px;}.commerce-product.commerce-product--view-mode-full{padding:0px 80px 0px 60px;}.commerce-product.commerce-product--view-mode-full .group-left{width:calc(50% - 18px);box-sizing:border-box;float:left;margin-right:18px;margin-bottom:50px;position:relative;overflow:hidden;}.commerce-product.commerce-product--view-mode-full .field--name-field-obrazek-zbozi{text-align:center;margin:0px 0px 0px;}.commerce-product.commerce-product--view-mode-full .field--name-field-obrazek-zbozi .field__item{padding:31.53% 0px 0px 0px;box-sizing:border-box;width:32%;float:left;margin:0px 2% 2% 0px;border:1px solid #d5d5d5;height:0px;position:relative;}.commerce-product.commerce-product--view-mode-full .field--name-field-obrazek-zbozi .field__item img{display:block;margin:0 auto;position:absolute;top:50%;left:50%;max-width:90%;max-height:90%;width:auto;height:auto;transform:translate(-50%,-50%);}.commerce-product.commerce-product--view-mode-full .field--name-field-obrazek-zbozi .field__item:first-child{padding:20px;width:100%;margin-right:0px;height:auto;padding-top:20px;}.commerce-product.commerce-product--view-mode-full .field--name-field-obrazek-zbozi .field__item:first-child img{position:static;max-width:100%;max-height:1000px;transform:none;}.commerce-product.commerce-product--view-mode-full .field--name-field-obrazek-zbozi .field__item:nth-child(4),.commerce-product.commerce-product--view-mode-full .field--name-field-obrazek-zbozi .field__item:nth-child(7),.commerce-product.commerce-product--view-mode-full .field--name-field-obrazek-zbozi .field__item:nth-child(10),.commerce-product.commerce-product--view-mode-full .field--name-field-obrazek-zbozi .field__item:nth-child(13),.commerce-product.commerce-product--view-mode-full .field--name-field-obrazek-zbozi .field__item:nth-child(16),.commerce-product.commerce-product--view-mode-full .field--name-field-obrazek-zbozi .field__item:nth-child(19){margin-right:0px;}.commerce-product.commerce-product--view-mode-full .group-left .field--name-body{clear:both;padding-top:40px;}.commerce-product.commerce-product--view-mode-full .group-right{width:50%;box-sizing:border-box;float:left;padding-left:27px;margin-bottom:50px;}.commerce-product.commerce-product--view-mode-full .field--name-dynamic-token-fieldcommerce-product-nazev-produktu h1{padding-top:28px;margin:0px 0px 15px;}.commerce-product.commerce-product--view-mode-full .field--name-dynamic-token-fieldcommerce-product-kod .field__label,.commerce-product.commerce-product--view-mode-full .field--name-dynamic-token-fieldcommerce-product-kod p{font-size:16px;color:#5c5b5b;font-weight:normal;line-height:22px;}.commerce-product.commerce-product--view-mode-full .field--name-field-perex,.commerce-product.commerce-product--view-mode-full .field--name-field-parametry p{font-size:16px;line-height:24px;color:#5c5b5b;font-weight:300;margin:0px 0px 25px;}.commerce-product.commerce-product--view-mode-full .field--name-dynamic-token-fieldcommerce-product-cena-bez-dph{padding-top:10px;clear:both;margin:0px 0px 20px;width:100%;float:left;}.commerce-product.commerce-product--view-mode-full .field--name-dynamic-token-fieldcommerce-product-cena-bez-dph .field__label{font-size:16px;line-height:24px;color:#5c5b5b;font-weight:300;}.commerce-product.commerce-product--view-mode-full .field--name-dynamic-token-fieldcommerce-product-cena-bez-dph .field__item{float:right;font-size:22px;line-height:24px;color:#afc82e;font-weight:600;width:140px;padding:0;}.commerce-product.commerce-product--view-mode-full .field--name-dynamic-token-fieldcommerce-product-cena-bez-dph .field__item span{color:#52555c;font-weight:normal;font-size:14px;display:inline-block;margin-left:8px;}.commerce-product.commerce-product--view-mode-full .field--name-dynamic-token-fieldcommerce-product-cena-bez-dph p.bezdph{color:#52555c;font-weight:normal;font-size:14px;margin:0px;display:block;}.commerce-product.commerce-product--view-mode-full .field--name-dynamic-token-fieldcommerce-product-cena-bez-dph p.bezdph span{margin-left:0px;}p.bezdph{display:none;}.commerce-product.commerce-product--view-mode-full .field--name-variations{clear:both;}.commerce-product.commerce-product--view-mode-full .field--name-variations .form-wrapper{clear:both;margin:0px 0px 8px;width:100%;float:left;border:none;}.commerce-product.commerce-product--view-mode-full .field--name-variations .form-wrapper.field--name-quantity{width:61%;}.commerce-product.commerce-product--view-mode-full .field--name-variations .form-wrapper > summary{display:none;}.commerce-product.commerce-product--view-mode-full .field--name-variations .form-wrapper div{margin:0px;padding:0;}.commerce-product.commerce-product--view-mode-full .field--name-variations .form-wrapper div.choices__item--selectable{padding:3px 0px 0px 5px;}.commerce-product.commerce-product--view-mode-full .field--name-variations label{width:41.5%;line-height:30px;float:left;margin:0px;font-size:16px;color:#5c5b5b;font-weight:300;}.commerce-product.commerce-product--view-mode-full .field--name-variations label + input,.commerce-product.commerce-product--view-mode-full .field--name-variations label + div{width:58.5%;float:left;}.commerce-product.commerce-product--view-mode-full .field--name-variations label + input + .description,.commerce-product.commerce-product--view-mode-full .field--name-variations label + div + .description{width:58.5%;float:right;font-size:12px;line-height:20px;color:#5c5b5b;}.commerce-product.commerce-product--view-mode-full .field--name-variations label + input{border:1px solid #d5d5d5;background:#fff;height:30px;box-sizing:border-box;font-size:16px;color:#5c5b5b;font-weight:300;border-radius:0px;box-shadow:none;-webkit-appearance:none;}.commerce-product.commerce-product--view-mode-full .field--name-variations textarea{border:1px solid #d5d5d5;background:#fff;height:80px;box-sizing:border-box;font-size:16px;color:#5c5b5b;font-weight:300;border-radius:0px;box-shadow:none;-webkit-appearance:none;}.commerce-product.commerce-product--view-mode-full .field--name-variations .choices__inner{border:1px solid #d5d5d5;background:#fff;height:30px;box-sizing:border-box;font-size:16px;color:#5c5b5b;font-weight:300;border-radius:0px;padding-top:0px;padding-bottom:0px;min-height:30px;}.commerce-product.commerce-product--view-mode-full .field--name-variations .choices__list--dropdown{border:1px solid #d5d5d5;box-sizing:border-box;}.commerce-product.commerce-product--view-mode-full .field--name-variations .field--name-quantity label{line-height:43px;width:calc(100% - 90px);max-width:197px;}.commerce-product.commerce-product--view-mode-full .field--name-variations .field--name-quantity input{width:90px;height:43px;text-align:center;}.commerce-product.commerce-product--view-mode-full .field--name-variations .choices[data-type*="select-one"]:after{border:none;width:6px;height:5px;background:transparent url(/gravirovani/web/themes/kavalir/images/chevron-down.svg) no-repeat center center;background-size:8px 8px;margin-top:-2px !important;}.commerce-product.commerce-product--view-mode-full .field--name-variations .form-type-checkbox label{width:100%;box-sizing:border-box;}.commerce-product.commerce-product--view-mode-full .field--name-variations .field--name-field-pripojit-soubor .description{padding-left:41.5%;font-size:12px;line-height:20px;color:#5c5b5b;display:none;}.commerce-product.commerce-product--view-mode-full .field--name-variations .form-actions{text-align:right;clear:none;float:right;width:auto;}.commerce-product.commerce-product--view-mode-full .field--name-variations .form-actions input{padding:0px 40px 0px 58px;height:43px;border:none;font-size:14px;line-height:43px;color:#fff;font-weight:600;background:#afc82e url(/gravirovani/web/themes/kavalir/images/shopping-cart.svg) no-repeat 40px center;background-size:12px 12px;}.commerce-product.commerce-product--view-mode-full .field--name-variations .form-actions input:hover{background:#97ad26 url(/gravirovani/web/themes/kavalir/images/shopping-cart.svg) no-repeat 40px center;background-size:12px 12px;}input[type="file"]{font-size:14px;font-weight:300;}.commerce-product.commerce-product--view-mode-full h2{font-size:30px;}.view-souvisejici-produkty{width:100%;float:left;margin-bottom:70px;}.view-souvisejici-do-kosiku{margin:0px -80px 0px -60px;}.view-souvisejici-produkty .views-row,.view-souvisejici-do-kosiku .views-row{width:25%;border:1px solid #f3f3f3;box-sizing:border-box;border-left:none;text-align:center;padding:35px 30px;float:left;position:relative;overflow:hidden;}.view-souvisejici-produkty .views-row .field--name-title a,.view-souvisejici-do-kosiku .views-row .field--name-title a{display:block;text-decoration:none;font-size:16px;font-weight:bold;line-height:20px;padding:10px 0px;}.view-souvisejici-produkty .views-row .field--name-field-perex,.view-souvisejici-do-kosiku .views-row .field--name-field-perex{padding:0px 30px;font-size:16px;line-height:19px;font-weight:300;height:57px;overflow:hidden;margin:0px 0px 25px;}.view-souvisejici-produkty .views-row .field--name-field-obrazek-zbozi,.view-souvisejici-do-kosiku .views-row .field--name-field-obrazek-zbozi{height:185px;}.view-souvisejici-produkty .views-row .field--name-dynamic-token-fieldcommerce-product-cena-bez-dph,.view-souvisejici-do-kosiku .views-row .field--name-dynamic-token-fieldcommerce-product-cena-bez-dph{float:left;text-align:right;font-size:18px;line-height:16px;color:#5c5b5b;font-weight:600;width:40%;}.view-souvisejici-produkty .views-row .field--name-dynamic-token-fieldcommerce-product-cena-bez-dph span,.view-souvisejici-do-kosiku .views-row .field--name-dynamic-token-fieldcommerce-product-cena-bez-dph span{display:block;font-size:10px;line-height:16px;color:#a7a7a7;font-weight:300;}.view-souvisejici-produkty .views-row .field--name-dynamic-token-fieldcommerce-product-odkaz-koupit,.view-souvisejici-do-kosiku .views-row .field--name-dynamic-token-fieldcommerce-product-odkaz-koupit{float:right;padding-right:17px;}.view-souvisejici-produkty .flickity-prev-next-button.previous{left:0px;bottom:auto;width:18px;height:53px;top:calc(50% - 26px);background:#fd7551;color:#fff;border-radius:0px;transform:none;}.view-souvisejici-produkty .flickity-prev-next-button.next{right:0px;bottom:auto;width:18px;height:53px;top:calc(50% - 26px);background:#fd7551;color:#fff;border-radius:0px;transform:none;}#block-menueshopu{float:right;margin:-54px 80px 0px 0px;position:relative;z-index:1;}body.path-checkout #block-menueshopu{float:none;margin:0px auto;width:96%;max-width:1100px;}#block-menueshopu ul.menu,#block-menueshopu ul.menu li{float:left;padding:0;margin:0;list-style:none;}body.path-checkout #block-menueshopu ul{float:right;margin-bottom:-12px;position:relative;top:9px;}#block-menueshopu ul.menu li a{font-size:14px;line-height:14px;color:#afc82e;display:block;padding-left:10px;margin-left:10px;border-left:1px solid #afc82e;text-decoration:none;}#block-menueshopu ul.menu li a:hover{text-decoration:underline;}#block-menueshopu ul.menu li a.registrace{border-left:none;margin-left:0px;padding-left:20px;background:transparent url(/gravirovani/web/themes/kavalir/images/user.svg) no-repeat left center;background-size:12px 12px;}#block-menueshopu ul.menu li a.muj-ucet{border-left:none;margin-left:20px;padding-left:20px;background:transparent url(/gravirovani/web/themes/kavalir/images/user.svg) no-repeat left center;background-size:12px 12px;}#block-menueshopu ul.menu li a.prihlaseni{border-left:none;margin-left:20px;padding-left:20px;background:transparent url(/gravirovani/web/themes/kavalir/images/sign-in-alt.svg) no-repeat left center;background-size:12px 12px;}#block-menueshopu ul.menu li a.odhlaseni{border-left:none;margin-left:20px;padding-left:20px;background:transparent url(/gravirovani/web/themes/kavalir/images/sign-out-alt.svg) no-repeat left center;background-size:12px 12px;}#block-menueshopu ul.menu li a.kosik{border-left:none;margin-left:20px;padding-left:18px;background:transparent url(/gravirovani/web/themes/kavalir/images/shopping-cart-grey.svg) no-repeat left center;background-size:12px 12px;}#block-menueshopu ul.menu li a.kosik span{display:inline-block;background:#afc82e;border-radius:20px;width:40px;text-align:center;color:#fff;line-height:40px;margin:-26px 0px 0px 5px;vertical-align:top;position:relative;top:12px;font-size:21px;box-sizing:border-box;padding-right:3px;}#block-menueshopu ul.menu li a.kosik span.count-0{background:#b8b8b8;}body.user-logged-in #block-menueshopu ul.menu li a.registrace,body.user-logged-in #block-menueshopu ul.menu li a.prihlaseni{display:none;}#block-krokyeshopu{clear:both;padding:0px 80px 0px 60px;margin:0px 0px 45px;width:100%;box-sizing:border-box;float:left;}#block-krokyeshopu ul.menu{margin:0;padding:0;list-style:none;}#block-krokyeshopu ul.menu li{margin:0px;float:left;padding:0px 25px 0px 0px;background:transparent url(/gravirovani/web/themes/kavalir/images/chevron-right-grey.svg) no-repeat right 4px center;background-size:16px 16px;}#block-krokyeshopu ul.menu li:last-child{background:transparent;padding:0;}#block-krokyeshopu ul.menu li a,#block-krokyeshopu ul.menu li span{line-height:29px;display:block;text-decoration:none;color:#fff;text-transform:uppercase;font-weight:600;font-size:12px;padding:0px 20px;background:#b8b8b8;}#block-krokyeshopu ul.menu li a:hover,#block-krokyeshopu ul.menu li a.is-active,body.path-checkout[class*="review"] #block-krokyeshopu ul.menu li:nth-child(3) span,body.path-checkout[class*="order-information"] #block-krokyeshopu ul.menu li:nth-child(2) span,body.path-checkout[class*="complete"] #block-krokyeshopu ul.menu li:nth-child(4) span{background:#afcb08;}#block-nazevstranky-2 h1,#block-nazevstranky h1,body.path-cart #block-kavalir-content{padding:0px 80px 0px 60px;margin:0px 0px 35px;}.view-commerce-checkout-order-summary{padding-top:30px;clear:both;}.cart table,.view-commerce-checkout-order-summary table{width:100%;}.cart table th,.view-commerce-checkout-order-summary table th{text-align:left;font-size:14px;color:#5c5b5b;line-height:25px;font-weight:300;border-bottom:1px solid #d5d5d5;}.cart table th:nth-child(2),.cart table th:nth-child(3),.view-commerce-checkout-order-summary table th:nth-child(2),.view-commerce-checkout-order-summary table th:nth-child(3){text-align:center;}.cart table th.views-field-total-price__number,.view-commerce-checkout-order-summary table th.views-field-total-price__number{text-align:right;padding-right:50px;}.view-commerce-checkout-order-summary table th.views-field-total-price__number{padding-right:40px;}.cart table td.views-field-remove-button,.view-commerce-checkout-order-summary table td.views-field-remove-button{width:12px;}.cart table td.views-field-remove-button input.form-submit,.view-commerce-checkout-order-summary table td.views-field-remove-button input.form-submit{width:100%;padding:0;font-size:0px;text-indent:-9999px;background:transparent url(/gravirovani/web/themes/kavalir/images/times.svg) no-repeat center center;background-size:16px 16px;}.cart table td.views-field-total-price__number,.view-commerce-checkout-order-summary table td.views-field-total-price__number{width:115px;font-size:17px;line-height:20px;color:#afc82e;font-weight:600;box-sizing:border-box;text-align:right;padding-right:45px;}.view-commerce-checkout-order-summary table td.views-field-total-price__number{width:127px;padding-right:57px;}.cart table td.views-field-unit-price__number,.view-commerce-checkout-order-summary table td.views-field-unit-price__number{width:260px;text-align:center;color:#52555c;font-size:17px;line-height:24px;font-weight:300;}.cart table td.views-field-unit-price__number:after,.view-commerce-checkout-order-summary table td.views-field-unit-price__number:after{content:" / ks";display:inline-block;vertical-align:top;line-height:24px;}.cart table td.views-field-edit-quantity,.view-commerce-checkout-order-summary table td.views-field-quantity{width:90px;position:relative;color:#52555c;font-weight:300;}.cart table td.views-field-edit-quantity .form-item,.view-commerce-checkout-order-summary table td.views-field-quantity .form-item{position:relative;}.view-commerce-checkout-order-summary table td.views-field-quantity{text-align:center;}.cart table td.views-field-edit-quantity input,.view-commerce-checkout-order-summary table td.views-field-edit-quantity input{width:100%;box-sizing:border-box;text-align:center;padding:0px;height:43px;border:1px solid #d5d5d5;color:#52555c;font-size:17px;line-height:20px;font-weight:300;}.cart table td.views-field-edit-quantity .form-item:after,.view-commerce-checkout-order-summary table td.views-field-edit-quantity .form-item:after{color:#52555c;font-size:17px;font-weight:300;content:"ks";display:block;line-height:43px;position:absolute;right:21px;top:calc(50% - 22px);}.cart table td.views-field-rendered-entity,.view-commerce-checkout-order-summary table td.views-field-rendered-entity{width:calc(100% - 477px);}.cart table td.views-field-rendered-entity .group-left,.view-commerce-checkout-order-summary table td.views-field-rendered-entity .group-left{width:118px;display:inline-block;vertical-align:middle;float:none;}.cart table td.views-field-rendered-entity .group-right,.view-commerce-checkout-order-summary table td.views-field-rendered-entity .group-right{width:calc(100% - 123px);display:inline-block;vertical-align:middle;float:none;}.cart table td.views-field-rendered-entity .group-left a,.view-commerce-checkout-order-summary table td.views-field-rendered-entity .group-left a{display:block;border:1px solid #d5d5d5;width:100px;padding:7px 0px;text-align:center;}.cart table td.views-field-rendered-entity .group-right p,.cart table td.views-field-rendered-entity .group-right .field__label,.view-commerce-checkout-order-summary table td.views-field-rendered-entity .group-right p,.view-commerce-checkout-order-summary table td.views-field-rendered-entity .group-right .field__label{margin:0;font-size:14px;font-weight:normal;line-height:22px;}.cart table td.views-field-rendered-entity .group-right .field--name-title a,.view-commerce-checkout-order-summary table td.views-field-rendered-entity .group-right .field--name-title a{font-size:14px;color:#2a2a2a;font-weight:600;line-height:24px;text-decoration:none;}.cart table td,.view-commerce-checkout-order-summary table td{padding:6px 0px;}.cart table tr:first-child td,.view-commerce-checkout-order-summary table tr:first-child td{padding-top:20px;}.cart table tr:last-child td,.view-commerce-checkout-order-summary table tr:last-child td{padding-bottom:20px;}.cart .field--name-total-price,.view-commerce-checkout-order-summary  .field--name-total-price{border-top:1px solid #d5d5d5;padding-top:30px;margin-bottom:40px;}.cart .order-total-line__total,.cart .order-total-line,.view-commerce-checkout-order-summary  .order-total-line__total,.view-commerce-checkout-order-summary  .order-total-line{padding:0;}.cart .order-total-line-value,.view-commerce-checkout-order-summary  .order-total-line-value{text-align:right;width:150px;font-size:17px;line-height:20px;color:#afc82e;font-weight:600;margin-left:57px;box-sizing:border-box;padding-right:57px;}.cart .order-total-line-label,.view-commerce-checkout-order-summary .order-total-line-label{font-size:17px;line-height:20px;font-weight:300;}.cart .order-total-line-label strong,.view-commerce-checkout-order-summary .order-total-line-label strong{font-weight:300;}.cart .order-total-line__total .order-total-line-value,.cart .order-total-line__total .order-total-line-label,.view-commerce-checkout-order-summary .order-total-line__total .order-total-line-value,.view-commerce-checkout-order-summary .order-total-line__total .order-total-line-label{font-weight:bold;}.cart .order-total-line__total .order-total-line-value,.view-commerce-checkout-order-summary .order-total-line__total .order-total-line-value{font-size:20px;}.view-commerce-checkout-order-summary .order-total-line__adjustment--novat > span{width:100%;}.cart .form-actions{text-align:right;}.cart input#edit-continue-shopping{float:left;background:#b8b8b8;}.cart input#edit-continue-shopping:hover{background:#97ad26;}.cart .form-actions input#edit-checkout,form.commerce-checkout-flow .form-actions input{padding-right:36px;margin-right:0px;background:#afc82e url(/gravirovani/web/themes/kavalir/images/chevron-right-white.svg) no-repeat right 17px center;background-size:14px 14px;}.cart .form-actions input#edit-checkout:hover,form.commerce-checkout-flow .form-actions input:hover{background:#97ad26 url(/gravirovani/web/themes/kavalir/images/chevron-right-white.svg) no-repeat right 17px center;background-size:14px 14px;}body.path-checkout #block-krokyeshopu{margin:0px auto 45px;width:96%;max-width:1100px;float:none;padding:0;}body.path-checkout #block-krokyeshopu ul.menu li{margin-bottom:45px;}form.commerce-checkout-flow{padding:30px 0px 10px;width:96%;max-width:950px;margin:0 auto;}form.commerce-checkout-flow #shipping-information-wrapper{width:100%;}form.commerce-checkout-flow h3.kontakt-title,form.commerce-checkout-flow h3.billing-title,form.commerce-checkout-flow .layout-region-checkout-secondary h3{font-size:16px;font-weight:normal;clear:both;}form.commerce-checkout-flow h3.billing-title{display:none;}body.firemni-visible form.commerce-checkout-flow h3.billing-title{display:block;}form.commerce-checkout-flow #shipping-information-wrapper fieldset fieldset .fieldset-wrapper,form.commerce-checkout-flow #edit-payment-information fieldset .fieldset-wrapper,#edit-shipping-information-shipping-profile,#edit-payment-information-billing-information{border:2px solid #afc82e;border-radius:5px;padding:20px 35px 12px;box-sizing:border-box;width:100%;float:left;}#edit-shipping-information-shipping-profile,#edit-payment-information-billing-information{margin-bottom:15px;}#edit-shipping-information-shipping-profile > div,#edit-payment-information-billing-information > div{clear:both;}form.commerce-checkout-flow fieldset#edit-contact-information{display:none;}form.commerce-checkout-flow #edit-payment-information{width:100%;margin-bottom:35px;}form.commerce-checkout-flow fieldset{border:none;padding:0;margin:0;}form.commerce-checkout-flow .form-actions{clear:both;text-align:right;}form.commerce-checkout-flow .form-item{clear:both;margin:0px 0px 8px;width:100%;float:left;}form.commerce-checkout-flow .form-item.form-item-billingdiffers{margin-bottom:20px;}form.commerce-checkout-flow .form-item label{width:100%;line-height:30px;float:left;margin:0px;font-size:16px;color:#5c5b5b;font-weight:300;}form.commerce-checkout-flow .form-item label + input,form.commerce-checkout-flow .form-item label + div{width:100%;float:right;}form.commerce-checkout-flow .form-item label + input{border:1px solid #d5d5d5;background:#fff;height:30px;box-sizing:border-box;font-size:16px;color:#5c5b5b;font-weight:300;}form.commerce-checkout-flow .form-item textarea{border:1px solid #d5d5d5;background:#fff;height:80px;box-sizing:border-box;font-size:16px;color:#5c5b5b;font-weight:300;}form.commerce-checkout-flow .form-item .choices__inner{border:1px solid #d5d5d5;background:#fff;height:30px;box-sizing:border-box;font-size:16px;color:#5c5b5b;font-weight:300;border-radius:0px;padding-top:0px;padding-bottom:0px;min-height:30px;}form.commerce-checkout-flow .form-item .choices__list--dropdown{border:1px solid #d5d5d5;box-sizing:border-box;}form.commerce-checkout-flow .form-item .choices[data-type*="select-one"]:after{border:none;width:6px;height:5px;background:transparent url(/gravirovani/web/themes/kavalir/images/chevron-down.svg) no-repeat center center;background-size:8px 8px;margin-top:-2px !important;}form.commerce-checkout-flow .form-item .form-type-checkbox label,form.commerce-checkout-flow .form-item .form-type-radio label{width:100%;box-sizing:border-box;line-height:20px;}form.commerce-checkout-flow fieldset legend{font-weight:bold;margin:0px 0px 30px;font-size:18px;}form.commerce-checkout-flow fieldset fieldset legend{font-weight:normal;margin:0px 0px 10px;font-size:16px;}form.commerce-checkout-flow .layout-region-checkout-main{width:45%;padding-right:0px;float:left;}form.commerce-checkout-flow .layout-region-checkout-secondary{width:40%;float:right;}form.commerce-checkout-flow .layout-region-checkout-footer{width:100%;clear:both;padding-right:0px;}form.commerce-checkout-flow .view-commerce-checkout-order-summary{padding-top:0px;}form.commerce-checkout-flow .view-commerce-checkout-order-summary .field--name-total-price{border:1px solid #afc82e;padding:15px;box-sizing:border-box;}form.commerce-checkout-flow .order-total-line{text-align:left;}form.commerce-checkout-flow .view-commerce-checkout-order-summary .order-total-line-value{margin-left:0px;padding-right:0px;float:right;width:auto;}#block-infopodobjednavku{width:96%;max-width:950px;margin:0 auto 40px;text-align:right;}#block-infopodobjednavku p{font-size:14px;margin:0px;}#block-infopodobjednavku p:first-child{font-weight:bold;margin-bottom:10px;}#block-infopodobjednavku p:last-child a{text-decoration:none;display:inline-block;padding-right:25px;position:relative;color:#b8b8b8;}#block-infopodobjednavku p:last-child a:before{content:"i";display:block;width:20px;height:20px;color:#fff;text-align:center;line-height:20px;border-radius:10px;background:#b8b8b8;position:absolute;right:0px;top:0px;}#block-infopodobjednavku p:last-child a:hover{text-decoration:underline;}input[type="radio"]{display:none;}input[type="radio"] + label{padding-left:22px;position:relative;}input[type="radio"] + label:before{content:"";display:block;position:absolute;left:0px;top:3px;width:12px;height:12px;border:1px solid #d5d5d5;border-radius:10px;}input[type="radio"]:checked + label:after{content:"";display:block;position:absolute;left:4px;top:7px;width:6px;height:6px;background:#fd7551;border-radius:10px;}input#edit-shipping-information-recalculate-shipping{margin:10px 0px 20px;}fieldset#edit-review-contact-information,fieldset#edit-review-shipping-information{width:30%;float:left;margin-right:5%;clear:none;}fieldset#edit-review-payment-information{width:30%;float:left;clear:none;}form.commerce-checkout-flow .checkout-pane{clear:both;}fieldset#edit-login-returning-customer{width:46%;float:left;}fieldset#edit-login-guest{width:46%;float:right;clear:none;}fieldset.form-wrapper__login-option input:not([type="submit"]):not([type="password"]),fieldset.form-wrapper__returning-customer input[type="password"]{width:calc(100% - 150px);}fieldset#edit-login-returning-customer input.form-submit{margin-left:150px;}fieldset#edit-login-returning-customer a#edit-login-returning-customer-forgot-password,form.commerce-checkout-flow .form-actions input + a{line-height:43px;padding:0px 17px;border:none;text-shadow:none;text-transform:uppercase;font-weight:bold;color:#fff;font-size:14px;background:#b8b8b8;display:inline-block;vertical-align:top;text-decoration:none;}fieldset#edit-login-returning-customer a#edit-login-returning-customer-forgot-password:hover,form.commerce-checkout-flow .form-actions input + a:hover{background:#97ad26;}form.commerce-checkout-flow .form-actions input + a{float:left;}fieldset#edit-contact-information{margin-bottom:30px;}form.commerce-checkout-flow fieldset legend a{font-weight:normal;color:#afc82e;}body.path-checkout main h2{font-size:26px;}.checkout-complete{margin:0px 0px 40px;}.checkout-complete .checkout-complete__payment-instructions{padding-top:40px;}form.commerce-checkout-flow .form-item label + input + .description{padding-left:150px;font-size:12px;}form.commerce-checkout-flow .confirm-parent,form.commerce-checkout-flow .password-parent{max-width:100%;}body .password-strength,body div.password-confirm{clear:both;width:calc(100% - 150px);margin-left:150px;font-size:12px;padding-top:2px;}#edit-completion-register-pass--description{clear:both;width:calc(100% - 150px);margin-left:150px;font-size:12px;}#edit-completion-register-user-picture-wrapper .description{clear:both;margin-left:150px;font-size:12px;}body.path-checkout h1{font-size:26px;}#edit-shipping-information-shipments .field--name-shipping-method fieldset{min-height:113px;}.messages{width:calc(100% - 8px);margin-left:8px;box-sizing:border-box;margin-bottom:20px;margin-top:5px;}body.path-product .messages{margin-top:-5px;}table td.is-active{background-color:transparent;}body.path-user[class*="orders-"] #block-kavalir-content,body.path-user[class*="orders-"] #block-kavalir-page-title{max-width:100%;}body.path-user #block-kavalir-content{padding-bottom:50px;clear:both;}form.user-login-form label{width:160px;display:inline-block;vertical-align:middle;}form.user-login-form input.form-text{max-width:320px;display:inline-block;vertical-align:middle;}form.user-login-form .description{margin-left:162px;}body .messages--status{background:#afc82e;border:1px solid #2B3E29;width:calc(100% - 8px);margin-left:8px;box-shadow:-8px 0 0 #2B3E29;box-sizing:border-box;clear:both;margin-top:10px;margin-bottom:10px;}body .messages--status a[href="/eshop/kosik"]{color:#fff;font-weight:bold;padding-left:25px;background:transparent url(/gravirovani/web/themes/kavalir/images/shopping-cart.svg) no-repeat left center;background-size:20px 20px;}body .choices__list--dropdown .choices__item--selectable:after{display:none;}.block-local-tasks-block ul.blt-tabs li a.zobrazit{background-image:url('/modules/contrib/betterlt/img/icon-view.svg');}.block-local-tasks-block ul.blt-tabs li a.upravit{background-image:url('/modules/contrib/betterlt/img/icon-edit.svg');}.block-local-tasks-block ul.blt-tabs li a.smazat{background-image:url('/modules/contrib/betterlt/img/icon-delete.svg');}.block-local-tasks-block ul.blt-tabs li a.revize{background-image:url('/modules/contrib/betterlt/img/icon-revisions.svg');}.block-local-tasks-block ul.blt-tabs li a.devel{background-image:url('/modules/contrib/betterlt/img/icon-devel.svg');}.block-local-tasks-block ul.blt-tabs li a.peloit{background-image:url('/modules/contrib/betterlt/img/icon-translate.svg');}.block-local-tasks-block ul.blt-tabs li a.sprvazobrazen{background-image:url(/gravirovani/web/themes/kavalir/images/display.svg);}.block-local-tasks-block ul.blt-tabs li a.test{background-image:url(/gravirovani/web/themes/kavalir/images/clipboard-list.svg);}.block-local-tasks-block ul.blt-tabs li a.vsledky{background-image:url(/gravirovani/web/themes/kavalir/images/poll-h.svg);}.block-local-tasks-block ul.blt-tabs li a.build{background-image:url(/gravirovani/web/themes/kavalir/images/wrench.svg);}.block-local-tasks-block ul.blt-tabs li a.nastaven{background-image:url(/gravirovani/web/themes/kavalir/images/tools.svg);}.block-local-tasks-block ul.blt-tabs li a.export{background-image:url(/gravirovani/web/themes/kavalir/images/file-export.svg);}.block-local-tasks-block ul.blt-tabs li a.zpsobyplatby{background-image:url(/gravirovani/web/themes/kavalir/images/credit-card.svg);}.block-local-tasks-block ul.blt-tabs li a.zkratky{background-image:url(/gravirovani/web/themes/kavalir/images/cut.svg);}.block-local-tasks-block ul.blt-tabs li a.uloenvsledky{background-image:url(/gravirovani/web/themes/kavalir/images/poll-h.svg);}.block-local-tasks-block ul.blt-tabs li a.objednvky{background-image:url(/gravirovani/web/themes/kavalir/images/dolly.svg);}.block-local-tasks-block ul.blt-tabs li a.adres{background-image:url(/gravirovani/web/themes/kavalir/images/address-book.svg);}.block-local-tasks-block ul.blt-tabs li a.scheduled{background-image:url(/gravirovani/web/themes/kavalir/images/stopwatch.svg);}.block-local-tasks-block ul.blt-tabs li a.variations{background-image:url(/gravirovani/web/themes/kavalir/images/sliders-h.svg);}.block-local-tasks-block ul.blt-tabs li a.entityqueue{background-image:url(/gravirovani/web/themes/kavalir/images/user-friends.svg);}.block-local-tasks-block ul.blt-tabs li a.obsah{background-image:url(/gravirovani/web/themes/kavalir/images/columns.svg);}.block-local-tasks-block ul.blt-tabs li a.uivatel{background-image:url(/gravirovani/web/themes/kavalir/images/user-white.svg);}.block-local-tasks-block ul.blt-tabs li a.pihlsitse{background-image:url(/gravirovani/web/themes/kavalir/images/sign-in-alt-white.svg);}.block-local-tasks-block ul.blt-tabs li a.vytvoitnovet,.block-local-tasks-block ul.blt-tabs li a.obnovenvaehohesla{background-image:url(/gravirovani/web/themes/kavalir/images/user-white.svg);}.block-local-tasks-block ul.blt-tabs li a.duplikovat,.block-local-tasks-block ul.blt-tabs li a.klonovat{background-image:url(/gravirovani/web/themes/kavalir/images/clone.svg);}body.path-user .block-local-tasks-block{position:static;transform:none;width:96%;max-width:1100px;margin:0px auto 0px;}body.path-user .block-local-tasks-block ul.blt-tabs{float:left;width:100%;margin:0px 0px 40px;text-align:center;padding:0;}body.path-user .block-local-tasks-block ul.blt-tabs li{width:165px;float:none;display:inline-block;vertical-align:top;position:static;background:#afc82e;border:2px solid #fff;margin:0px -2px;opacity:1;padding:5px 10px;}body.path-user .block-local-tasks-block ul.blt-tabs li:hover,body.path-user .block-local-tasks-block ul.blt-tabs li.is-active{background:#97ad26;}body.path-user .block-local-tasks-block ul.blt-tabs li a{text-align:left;padding:0px 0px 0px 22px;background-position:left 50%;display:block;background-size:14px 14px;font-size:12px;color:#fff;background-repeat:no-repeat;line-height:24px;}body.path-user #block-kavalir-content{width:96%;max-width:1100px;margin:0 auto;}body.path-user #block-kavalir-content table{width:100%;}body.path-user #block-kavalir-content table th{text-align:left;font-size:14px;color:#5c5b5b;line-height:25px;font-weight:300;padding:6px 10px;border-bottom:1px solid #d5d5d5;}body.path-user #block-kavalir-content table td{margin:0;font-size:14px;font-weight:normal;line-height:22px;padding:6px 10px;border-bottom:1px solid #d5d5d5;}body.path-user #block-kavalir-local-actions{width:96%;max-width:1100px;margin:0 auto;}.views-view-grid .views-col{box-sizing:border-box;padding:0px 20px 20px 0px;}.view .commerce-product{position:static;}.view .commerce-product > .contextual{top:40px;right:40px;}#block-dovolena{background:#fd7551;padding:30px 30px 5px;margin-bottom:-1px;position:relative;z-index:1;}#block-dovolena p{color:#fff;text-align:center;}.field--name-field-cena-pred-slevou{font-size:13px;color:#a7a7a7;margin-bottom:5px;text-align:center;}.view .field--name-field-cena-pred-slevou{position:absolute;bottom:60px;width:100%;left:0px;}.view.view-souvisejici-produkty .field--name-field-cena-pred-slevou,.view.view-souvisejici-do-kosiku .field--name-field-cena-pred-slevou{bottom:66px;}.view.view-souvisejici-produkty .field--name-field-cena-pred-slevou .field__label,.view.view-souvisejici-produkty .field--name-field-cena-pred-slevou .field__item,.view.view-souvisejici-do-kosiku .field--name-field-cena-pred-slevou .field__label,.view.view-souvisejici-do-kosiku .field--name-field-cena-pred-slevou .field__item{padding:0;}.field--name-field-cena-pred-slevou .field__label{font-weight:normal;float:none;display:inline-block;vertical-align:top;}.field--name-field-cena-pred-slevou .field__item{display:inline-block;vertical-align:top;}.commerce-product.commerce-product--view-mode-full .field--name-field-cena-pred-slevou{text-align:left;margin:0px 0px 0px;color:#5c5b5b;clear:both;}.commerce-product.commerce-product--view-mode-full .field--name-field-cena-pred-slevou .field__label{font-weight:300;font-size:16px;padding-right:2px;}.commerce-product.commerce-product--view-mode-full .field--name-field-cena-pred-slevou .field__item{font-size:16px;font-weight:600;text-decoration:line-through;color:#da251c;float:right;width:140px;padding:0;}.commerce-product.commerce-product--view-mode-full .field--name-field-dostupnost{margin-bottom:10px;font-size:16px;line-height:24px;color:#5c5b5b;border-top:1px solid #d5d5d5;padding-top:25px;width:100%;float:left;}.commerce-product.commerce-product--view-mode-full .field--name-field-dostupnost .field__label{font-weight:300;}.commerce-product.commerce-product--view-mode-full .field--name-field-dostupnost .field__item{font-weight:bold;float:right;width:140px;padding:0;color:#afc82e;}.paragraph--type--sede-dva-sloupce{background:#f3f2f2;text-align:center;padding:50px 30px;}.paragraph--type--sede-dva-sloupce .field--name-field-levy-sloupec{width:50%;box-sizing:border-box;display:inline-block;vertical-align:middle;margin:0px -2px;padding-right:20px;}.paragraph--type--sede-dva-sloupce .field--name-field-pravy-sloupec{width:50%;box-sizing:border-box;display:inline-block;vertical-align:middle;margin:0px -2px;padding-left:20px;}.view-filters{text-align:right;margin-right:30px;margin-top:-90px;margin-bottom:27px;position:relative;}.view-filters .form-type-select{display:inline-block;vertical-align:middle;margin-left:15px;}.view-filters .form-type-select label{display:inline-block;vertical-align:middle;margin-right:10px;font-size:12px;}.view-filters .form-type-select .choices{display:inline-block;vertical-align:middle;text-align:left;}.view-filters .form-type-select .choices .choices__inner{padding-top:0px;padding-bottom:0px;min-height:28px;padding:0px 7px 0px;line-height:28px;font-size:12px;}.view-filters .form-type-select .choices .choices__inner .choices__list--single{padding:0px 20px 0px 4px;box-sizing:border-box;}.view-filters .form-type-select .choices[data-type*="select-one"]:after{right:-6px;}.view-filters .form-type-select .choices__list--dropdown{width:calc(100% + 16px);}.view-filters .form-type-select .choices__list--dropdown .choices__item--selectable{padding-right:10px;}.view-filters .form-type-select .choices[data-type*="select-one"] .choices__input{display:none;}.view-filters .form-actions{display:inline-block;vertical-align:middle;margin-left:25px;}.view-filters .bef-exposed-form .form--inline > .form-item{float:none;}main .view-filters .form-actions input.form-submit{height:30px;font-size:12px;}ul.pager{text-align:center;padding-left:0px;}ul.pager a.button{background:#afc82e;color:#fff;}ul.pager a.button:hover{background:#97ad26;}.node--type-produkt.node--view-mode-full .paragraph--type--otazky-a-odpovedi,.node--type-produkt.node--view-mode-full .paragraph--type--otazky-a-odpovedi-bile{width:100%;padding:40px 20px 10px;box-sizing:border-box;background:#f6f6f6;margin-bottom:50px;}.node--type-produkt.node--view-mode-full .paragraph--type--otazky-a-odpovedi-bile{background:#fff;}.node--type-produkt.node--view-mode-full .paragraph--type--otazky-a-odpovedi .field--name-field-otazka-odpoved,.node--type-produkt.node--view-mode-full .paragraph--type--otazky-a-odpovedi-bile .field--name-field-otazka-odpoved{padding-bottom:0px;}#backtotop{background:#afc82e url(/gravirovani/web/themes/kavalir/images/chevron-down-white.svg) no-repeat center center;background-size:30px 30px;width:75px;height:75px;border-radius:50px;transform:rotate(180deg);right:50%;margin-right:-806px;}p{max-width:90ch;}p.text-align-center{margin-left:auto;margin-right:auto;}body .pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-size:550px auto;}body .pswp__button--arrow--right:before{right:18px;background-position:-213px -108px;}body .pswp__button--arrow--left:before{left:18px;background-position:-305px -108px;}footer .contextual-region .contextual .contextual-links{position:absolute;top:auto;bottom:0px;}footer #block-partneri p{display:flex;flex-wrap:wrap;padding:14px;margin:0px;}footer #block-partneri img{width:auto;max-height:49px;}@media screen and (max-width:1700px){#backtotop{right:20px;margin-right:0px;}}@media screen and (max-width:1420px){.paragraph--type--galerie .field--name-field-fotka-na-pozadi img{max-width:10000px;}.region-sidebar nav ul.menu li a{padding:7px 25px;}.region-sidebar nav ul.menu li ul li a,.region-sidebar nav ul.menu li ul li a:hover{padding-left:50px;background-position:37px 14px;}body.search-expanded #block-vyhledavani,#block-vyhledavani{width:230px;}.region-sidebar nav ul.menu li a:before{width:calc(100% - 50px);left:25px;}}@media screen and (max-width:1199px){.sidebar main .layout-content{padding-right:30px;}#block-vyhledavani{margin:0px 0px 0px 0px;}.flickity-slider > .field__item .field--name-field-text-do-slajdu{padding:75px 50px 0px;}.field--name-field-dlazdice-produktu > .field__item{margin:0px 0px 45px;width:24%;box-sizing:border-box;padding:0px 10px;}.paragraph--type--potrebujete-poradit- p{margin:0px 0px 0px 0px;}.paragraph--type--potrebujete-poradit- .text-formatted ul li{margin:0px 15px 0px 15px;}body.front .field--name-field-oddil > .field__item:nth-child(4) .paragraph--type-dva-sloupce .group-left h2{font-size:32px;line-height:40px;}.paragraph--type--galerie{padding:70px 0px 80px;min-height:500px;}body.front .field--name-field-oddil > .field__item:nth-child(6) .field--name-field-dlazdice-kategorie > .field__item,body.front .field--name-field-oddil > .field__item:nth-child(6) .field--name-field-dlazdice-produktu > .field__item{margin:0px 0px 45px;width:16%;box-sizing:border-box;padding:0px 10px;}.paragraph--type--texty-s-pozadim .field--name-field-text{padding:20px 20px 0px;}.paragraph--type--texty-s-pozadim{padding:63px 20px 0px;}.paragraph--type--texty-s-pozadim .field--name-field-text p{max-width:100%;}.region-footer{padding:0px 20px;}.layout-container footer{padding:235px 0px 0px;}.text-formatted ul.stars li{padding:50px 15px 0px;}.view-vypis-kategorii-produktu .views-row .views-field-name a,.view-vypis-produktu-bez-kategorie .views-row .views-field-title a,.view-vypis-kategorii-laseru .views-row .views-field-name a,.view-vypis-laseru-bez-kategorie .views-row .views-field-title a,.view-vypis-kategorii-ryti .views-row .views-field-name a,.view-vypis-ryti-bez-kategorie .views-row .views-field-title a,.view-vypis-kategorii-tisku .views-row .views-field-name a,.view-vypis-tisku-bez-kategorie .views-row .views-field-title a,.view-taxonomy-term .views-row .group-right .field--name-node-title a{line-height:20px;display:block;}.view-vypis-kategorii-produktu .views-row .views-field-name h2,.view-vypis-produktu-bez-kategorie .views-row .views-field-title h2,.view-vypis-kategorii-laseru .views-row .views-field-name h2,.view-vypis-laseru-bez-kategorie .views-row .views-field-title h2,.view-vypis-kategorii-ryti .views-row .views-field-name h2,.view-vypis-ryti-bez-kategorie .views-row .views-field-title h2,.view-vypis-kategorii-tisku .views-row .views-field-name h2,.view-vypis-tisku-bez-kategorie .views-row .views-field-title h2,.view-taxonomy-term .views-row .group-right .field--name-node-title h2{line-height:18px;margin-bottom:0px;}.view-kategorie-zbozi .views-row,.view-podkategorie-zbozi .views-row,.view-doporucujeme .views-row,.view-kategorie-eshopu .views-row{padding:20px 20px 20px;}body[class*="eshop"] .field--name-field-oddil{padding:0px 20px;}body[class*="eshop"] .sidebar #block-drobeckovanavigace{padding:0px 20px 0px;}#block-menueshopu{margin:-54px 20px 0px 0px;}.view-kategorie-eshopu .view-footer{padding:40px 20px 0px;}.view-souvisejici-produkty .views-row,.view-souvisejici-do-kosiku .views-row{padding:35px 0px;}.commerce-product.commerce-product--view-mode-full{padding:0px 20px 0px 20px;}#block-nazevstranky-2 h1,#block-nazevstranky h1,body.path-cart #block-kavalir-content{padding:0px 20px;}#block-krokyeshopu{padding:0px 20px;}fieldset#edit-login-returning-customer input.form-submit{margin-left:0;}.view-souvisejici-do-kosiku{margin:0px -20px 0px -20px;}.view-vypis-kategorii-produktu .views-row,body.not-front .paragraph--type--dlazdice-kategorie .field--name-field-produkty > .field__item{padding:0px 10px;}body.front .paragraph--type--dlazdice-kategorie .field--name-field-hlavni-obrazek{padding:0px 0px;max-width:160px;margin:0 auto;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie.vetsi-galerie{max-height:340px;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie.vetsi-galerie:before{bottom:27px;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie.vetsi-galerie:after{bottom:-1px;}.paragraph--type--dlazdice-kategorie .field--name-field-produkty > .field__item,.field--name-field-dlazdice-produktu .field--name-field-produkty > .field__item,.view-vypis-kategorii-produktu .views-row{width:16%;margin-left:0px;margin-right:0px;padding:0px 10px;}.view-vypis-kategorii-produktu .views-row,.view-vypis-produktu-bez-kategorie .views-row,.view-vypis-kategorii-laseru .views-row,.view-vypis-laseru-bez-kategorie .views-row,.view-vypis-kategorii-ryti .views-row,.view-vypis-ryti-bez-kategorie .views-row,.view-vypis-kategorii-tisku .views-row,.view-vypis-tisku-bez-kategorie .views-row,.view-taxonomy-term .views-row{width:25%;padding:0px 10px;}}@media screen and (max-width:1024px){form.commerce-checkout-flow #shipping-information-wrapper fieldset#edit-shipping-information > .fieldset-wrapper{display:block;}form.commerce-checkout-flow #shipping-information-wrapper fieldset#edit-shipping-information > .fieldset-wrapper #edit-shipping-information-shipping-profile{width:100%;}}@media screen and (max-width:1023px){.layout-container{width:100%;}header{padding:10px 20px;}a#mobile-menu-button{margin-left:0px;}.flickity-slider > .field__item .field--name-field-text-do-slajdu{padding:35px 20px 0px;}.flickity-prev-next-button{bottom:0px;}.flickity-prev-next-button.next{right:20px;}.flickity-prev-next-button.previous{right:45px;}.flickity-slider > .field__item .field--name-field-text-do-slajdu p,#block-slidenahomepage p{max-width:60%;}.flickity-slider > .field__item .field--name-field-text-do-slajdu h2,#block-slidenahomepage h2{max-width:60%;}.paragraph--type--kategorie-nabidky{padding:65px 10px 25px;}.field--name-field-dlazdice-produktu > .field__item{width:32%;}.paragraph--type--potrebujete-poradit- p{margin:0px 0px 8px 0px;}body.front .field--name-field-oddil > .field__item:nth-child(4) .paragraph--type-dva-sloupce{padding:48px 20px;}.paragraph--type--galerie .field--name-field-text,.paragraph--type--galerie .field--name-field-dlazdice,.paragraph--type--galerie .photoswipe-gallery,.paragraph--type--kategorie-nabidky .field--name-field-text,.paragraph--type--jeden-sloupec,.paragraph--type--formular,.paragraph--type--loga .field--name-field-text,.paragraph--type--loga .field--name-field-loga,.paragraph--type--otazky-a-odpovedi,.paragraph--type--otazky-a-odpovedi-bile,body.not-front article .field--name-body,body.not-front .paragraph--type-dva-sloupce,.paragraph--type--casova-osa,form.commerce-checkout-flow,#block-kavalir-page-title,body.path-checkout #block-krokyeshopu,body.path-checkout #block-menueshopu,#block-drobeckovanavigace,body.path-user #block-kavalir-content{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;}.paragraph--type--galerie .paragraph--type--dlazdice .field--name-field-odkaz a{padding:50px 10px 10px;}body.front .field--name-field-oddil > .field__item:nth-child(6) .field--name-field-dlazdice-produktu{padding:65px 10px 25px;}.paragraph--type--dlazdice-kategorie h2,.field--name-field-dlazdice-produktu h2{font-size:14px;}.paragraph--type--oranzovy-pruh-odkazy-na-socialky p{margin:0px 0px 0px 0px;}.paragraph--type--texty-s-pozadim .field--name-field-text-s-pozadim{max-width:620px;margin:0 auto;}.paragraph--type--texty-s-pozadim .field--name-field-text p{max-width:60%;}.paragraph--type--texty-s-pozadim .field--name-field-text-s-pozadim > .field__item{width:100%;margin-bottom:20px;}.layout-container footer{padding:200px 0px 0px;}#block-logopaticka{width:33%;}#block-paticka1{width:34%;}#block-paticka2{width:33%;}#block-adresaaoteviracidoba{clear:both;width:50%;margin-bottom:50px;padding-top:30px;}#block-kontaktniudaje{width:50%;padding-top:30px;}.region-sidebar nav{padding:20px 0px 0px;}.region-sidebar nav ul.menu li a{padding:7px 15px;}.sidebar main .layout-content{padding-right:20px;width:calc(80% - 20px);margin-left:20px;}.view-vypis-kategorii-produktu .views-row,.view-vypis-produktu-bez-kategorie .views-row,.view-vypis-kategorii-laseru .views-row,.view-vypis-laseru-bez-kategorie .views-row,.view-vypis-kategorii-ryti .views-row,.view-vypis-ryti-bez-kategorie .views-row,.view-vypis-kategorii-tisku .views-row,.view-vypis-tisku-bez-kategorie .views-row,.view-taxonomy-term .views-row{width:25%;padding:0px 10px;}.view-vypis-kategorii-produktu .views-row:nth-child(3n+3),.view-vypis-produktu-bez-kategorie .views-row:nth-child(3n+3),.view-vypis-kategorii-laseru .views-row:nth-child(3n+3),.view-vypis-laseru-bez-kategorie .views-row:nth-child(3n+3),.view-vypis-kategorii-ryti .views-row:nth-child(3n+3),.view-vypis-ryti-bez-kategorie .views-row:nth-child(3n+3),.view-vypis-kategorii-tisku .views-row:nth-child(3n+3),.view-vypis-tisku-bez-kategorie .views-row:nth-child(3n+3),.view-taxonomy-term .views-row:nth-child(3n+3){margin-right:2%;}.view-vypis-kategorii-produktu .views-row:nth-child(2n+2),.view-vypis-produktu-bez-kategorie .views-row:nth-child(2n+2),.view-vypis-kategorii-laseru .views-row:nth-child(2n+2),.view-vypis-laseru-bez-kategorie .views-row:nth-child(2n+2),.view-vypis-kategorii-ryti .views-row:nth-child(2n+2),.view-vypis-ryti-bez-kategorie .views-row:nth-child(2n+2),.view-vypis-kategorii-tisku .views-row:nth-child(2n+2),.view-vypis-tisku-bez-kategorie .views-row:nth-child(2n+2),.view-taxonomy-term .views-row:nth-child(2n+2){margin-right:0px;}.view-vypis-kategorii-produktu .views-row:nth-child(3n+3) + .views-row,.view-vypis-produktu-bez-kategorie .views-row:nth-child(3n+3) + .views-row,.view-vypis-kategorii-laseru .views-row:nth-child(3n+3) + .views-row,.view-vypis-laseru-bez-kategorie .views-row:nth-child(3n+3) + .views-row,.view-vypis-kategorii-ryti .views-row:nth-child(3n+3) + .views-row,.view-vypis-ryti-bez-kategorie .views-row:nth-child(3n+3) + .views-row,.view-vypis-kategorii-tisku .views-row:nth-child(3n+3) + .views-row,.view-vypis-tisku-bez-kategorie .views-row:nth-child(3n+3) + .views-row,.view-taxonomy-term .views-row:nth-child(3n+3) + .views-row{clear:none;}.view-vypis-kategorii-produktu .views-row:nth-child(2n+2) + .views-row,.view-vypis-produktu-bez-kategorie .views-row:nth-child(2n+2) + .views-row,.view-vypis-kategorii-laseru .views-row:nth-child(2n+2) + .views-row,.view-vypis-laseru-bez-kategorie .views-row:nth-child(2n+2) + .views-row,.view-vypis-kategorii-ryti .views-row:nth-child(2n+2) + .views-row,.view-vypis-ryti-bez-kategorie .views-row:nth-child(2n+2) + .views-row,.view-vypis-kategorii-tisku .views-row:nth-child(2n+2) + .views-row,.view-vypis-tisku-bez-kategorie .views-row:nth-child(2n+2) + .views-row,.view-taxonomy-term .views-row:nth-child(2n+2) + .views-row{clear:both;}body.not-front .sidebar article .field--name-body,.sidebar .paragraph--type--jeden-sloupec,body.not-front .sidebar .paragraph--type-dva-sloupce,.sidebar .paragraph--type--formular,.sidebar #block-kavalir-page-title{padding-left:0px;padding-right:0px;}.paragraph--type--formular .field--name-field-formular{padding:40px 20px;}.paragraph--type--formular .field--name-field-formular .js-form-type-processed-text p img{margin:0px 20px 20px 0px;}.region-sidebar nav ul.menu li ul li a,.region-sidebar nav ul.menu li ul li a:hover{padding-left:30px;background-position:16px 14px;}.view-taxonomy-term .view-footer .paragraph--type--jeden-sloupec,body.eshop .field--name-field-oddil .paragraph--type--jeden-sloupec,.paragraph--type--text-s-sedym-pozadim{padding:40px 20px 15px;}.field--name-dynamic-token-fieldnode-potrebujete-poradit a{margin:0px 0px 48px;}body.page-node-3 .field--name-field-oddil > .field__item:nth-child(5) .paragraph--type--jeden-sloupec{padding:75px 20px 55px;}.paragraph--type--loga{padding:65px 20px 55px;}.paragraph--type--casova-osa{padding-left:30px;}.text-formatted ul.stars li{padding:50px 8px 0px;}#block-bannereshop .field--name-body{padding:0px 20px;}#block-bannereshop .field--name-body h2{font-size:22px;line-height:28px;}.view-kategorie-zbozi .views-row,.view-podkategorie-zbozi .views-row,.view-doporucujeme .views-row,.view-kategorie-eshopu .views-row{width:33.33%;}.view-kategorie-zbozi .views-row:nth-child(4n+4),.view-podkategorie-zbozi .views-row:nth-child(4n+4),.view-kategorie-eshopu .views-row:nth-child(4n+4){border-right:1px solid #d5d5d5;}.view-kategorie-zbozi .views-row:nth-child(3n+3),.view-podkategorie-zbozi .views-row:nth-child(3n+3),.view-kategorie-eshopu .views-row:nth-child(3n+3){border-right:none;}.view-kategorie-eshopu .views-row:nth-child(4n+4) + .views-row{clear:none;}.view-kategorie-eshopu .views-row:nth-child(3n+3) + .views-row{clear:both;}.commerce-product.commerce-product--view-mode-full .group-right{padding-left:10px;}.commerce-product.commerce-product--view-mode-full .group-left{padding-right:10px;}input[type="file"]{max-width:100%;}.view-souvisejici-produkty .views-row .field--name-field-obrazek-zbozi,.view-souvisejici-do-kosiku .views-row .field--name-field-obrazek-zbozi{text-align:center;}.view-souvisejici-produkty .views-row .field--name-field-obrazek-zbozi img,.view-souvisejici-do-kosiku .views-row .field--name-field-obrazek-zbozi img{max-width:90%;}.view-kategorie-eshopu .views-row .field--name-dynamic-token-fieldcommerce-product-odkaz-koupit a.buy.button,.view-souvisejici-produkty .views-row .field--name-dynamic-token-fieldcommerce-product-odkaz-koupit a.buy.button,.view-souvisejici-do-kosiku .views-row .field--name-dynamic-token-fieldcommerce-product-odkaz-koupit a.buy.button{padding:0px 15px 0px 28px;}.view-souvisejici-produkty .views-row .field--name-dynamic-token-fieldcommerce-product-odkaz-koupit,.view-souvisejici-do-kosiku .views-row .field--name-dynamic-token-fieldcommerce-product-odkaz-koupit{padding-right:5px;}body.path-checkout #block-menueshopu ul{margin-bottom:25px;margin-top:-64px;}form.commerce-checkout-flow #shipping-information-wrapper fieldset#edit-shipping-information > .fieldset-wrapper input[data-drupal-selector="edit-shipping-information-recalculate-shipping"]{width:200px;}main .cart input.form-submit{padding:0px 10px;margin:0px 5px;}.cart .form-actions input#edit-checkout{padding-right:28px;background-position:right 10px center;}.cart input#edit-continue-shopping{margin-left:0px;}#block-infopodobjednavku{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;}.view-filters{margin-top:0px;margin-bottom:0px;}.paragraph--type--galerie-v-mrizce{padding:0px 20px 0px;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie.vetsi-galerie{max-height:250px;}body.not-front .paragraph--type--dlazdice-kategorie .field--name-field-produkty > .field__item{width:25%;}#block-hlavninavigace ul.menu li a{padding:0px 15px;font-size:15px;}.region-sidebar nav ul.menu li a:before{width:calc(100% - 30px);left:15px;}}@media screen and (max-width:767px){#block-telefon{display:none;}body.search-expanded #block-vyhledavani{width:150px;}#block-sitebranding{margin-right:30px;}.flickity-slider > .field__item .field--name-field-text-do-slajdu h2,#block-slidenahomepage h2{max-width:100%;}.flickity-slider > .field__item .field--name-field-text-do-slajdu p,#block-slidenahomepage p{max-width:100%;}.field--name-field-dlazdice-produktu > .field__item{width:49%;}.paragraph--type--potrebujete-poradit-{box-sizing:border-box;padding:18px 20px;}body.front .field--name-field-oddil > .field__item:nth-child(4) .paragraph--type-dva-sloupce .group-left{width:100%;margin-right:0;}body.front .field--name-field-oddil > .field__item:nth-child(4) .paragraph--type-dva-sloupce .group-right{width:100%;margin-left:0;}.paragraph--type--galerie .field--name-field-dlazdice > .field__item,.paragraph--type--galerie .photoswipe-gallery .field__item{width:49.5%;margin:0px 1% 1% 0px;}.paragraph--type--galerie .field--name-field-dlazdice > .field__item:nth-child(3n+3),.paragraph--type--galerie .photoswipe-gallery .field__item:nth-child(3n+3){margin-right:1%;}.paragraph--type--galerie .field--name-field-dlazdice > .field__item:nth-child(2n+2),.paragraph--type--galerie .photoswipe-gallery .field__item:nth-child(2n+2){margin-right:0px;}.paragraph--type--galerie .field--name-field-dlazdice > .field__item:nth-child(3n+3) + .field__item,.paragraph--type--galerie .photoswipe-gallery .field__item:nth-child(3n+3) + .field__item{clear:none;}.paragraph--type--galerie .field--name-field-dlazdice > .field__item:nth-child(2n+2) + .field__item,.paragraph--type--galerie .photoswipe-gallery .field__item:nth-child(2n+2) + .field__item{clear:both;}body.front .field--name-field-oddil > .field__item:nth-child(6) .field--name-field-dlazdice-kategorie > .field__item,body.front .field--name-field-oddil > .field__item:nth-child(6) .field--name-field-dlazdice-produktu > .field__item{width:32%;}.paragraph--type--oranzovy-pruh-odkazy-na-socialky{padding-left:20px;padding-right:20px;box-sizing:border-box;}.paragraph--type--oranzovy-pruh-odkazy-na-socialky p{margin:0px 0px 10px 0px;}.paragraph--type--oranzovy-pruh-odkazy-na-socialky .text-formatted ul li{margin:0px 15px 0px 15px;}.text-formatted ul.stars li{width:50%;margin:0px -2px 20px;}.paragraph--type--formular .field--name-field-formular .js-form-type-processed-text{width:100%;margin:0px 0% 0px 0px;}.paragraph--type--formular .field--name-field-formular .js-form-type-processed-text p{margin:0px 0px 25px;}.paragraph--type--formular .field--name-field-formular .js-form-type-textfield{width:49%;}.paragraph--type--formular .field--name-field-formular .js-form-type-email{width:50%;}.paragraph--type--formular .field--name-field-formular .js-form-type-textarea{width:100%;}.paragraph--type--loga .field--name-field-loga .field__item{width:33.33%;}.paragraph--type--texty-s-pozadim .field--name-field-fotka-na-pozadi img{min-height:344px;max-width:10000px;}.field--name-field-otazka-odpoved > .field__item{width:100%;padding-right:0px;}#block-gdprpaticka{text-align:center;}#block-copyright{float:none;margin-top:0px;text-align:center;}.paragraph--type--texty-s-pozadim .field--name-field-text-s-pozadim > .field__item{overflow:hidden;}.sidebar main .layout-content{width:100%;margin-left:0px;padding-left:20px;order:1;}.sidebar main .region-sidebar{width:calc(100% - 40px);position:static;margin:0px 20px 30px;order:2;}.region-sidebar nav{padding:20px 0px 20px;}.sidebar #block-drobeckovanavigace{padding:20px 0px 0px;margin:0px 0px 0px;}.view-vypis-kategorii-produktu .views-row .views-field-name a,.view-vypis-produktu-bez-kategorie .views-row .views-field-title a,.view-vypis-kategorii-laseru .views-row .views-field-name a,.view-vypis-laseru-bez-kategorie .views-row .views-field-title a,.view-vypis-kategorii-ryti .views-row .views-field-name a,.view-vypis-ryti-bez-kategorie .views-row .views-field-title a,.view-vypis-kategorii-tisku .views-row .views-field-name a,.view-vypis-tisku-bez-kategorie .views-row .views-field-title a,.view-taxonomy-term .views-row .group-right .field--name-node-title a{display:inline-block;vertical-align:middle;}.view-vypis-kategorii-produktu .views-row .views-field-name h2,.view-vypis-produktu-bez-kategorie .views-row .views-field-title h2,.view-vypis-kategorii-laseru .views-row .views-field-name h2,.view-vypis-laseru-bez-kategorie .views-row .views-field-title h2,.view-vypis-kategorii-ryti .views-row .views-field-name h2,.view-vypis-ryti-bez-kategorie .views-row .views-field-title h2,.view-vypis-kategorii-tisku .views-row .views-field-name h2,.view-vypis-tisku-bez-kategorie .views-row .views-field-title h2,.view-taxonomy-term .views-row .group-right .field--name-node-title h2{margin-bottom:0px;}.node--type-produkt.node--view-mode-full > .group-right{width:100%;padding-top:30px;}.node--type-produkt.node--view-mode-full > .group-left{width:100%;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item{width:24%;margin:0px 1.33% 1.33% 0px;display:none;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(6n+6){margin-right:1.33%;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(4n+4){margin-right:0px;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(6n+6) + .field__item{clear:none;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(4n+4) + .field__item{clear:both;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:first-child,.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(2),.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(3),.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(4),.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(5),.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(6),.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(7),.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(8),.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(9),.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(10),.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(11),.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(12){display:block;}.text-formatted ol.cisla li{width:100%;}.paragraph--type--polozka-casove-osy .field--name-field-rok{width:85px;}.paragraph--type--polozka-casove-osy .field--name-field-text{width:calc(100% - 125px);}body.not-front .paragraph--type-dva-sloupce .group-left{padding-right:0px;width:100%;}body.not-front .paragraph--type-dva-sloupce .group-right{padding-left:0px;width:100%;}body[class*="eshop"] .sidebar main .layout-content{margin-left:0%;width:100%;padding-left:0px;}#block-bannereshop img{max-width:1000px;}.view-kategorie-zbozi .views-row .field--name-field-obrazek-kategorie,.view-podkategorie-zbozi .views-row .field--name-field-obrazek-kategorie,.view-doporucujeme .views-row .field--name-field-obrazek-zbozi,.view-kategorie-eshopu .views-row .field--name-field-obrazek-zbozi{height:120px;}.view-kategorie-zbozi .views-row .field--name-field-obrazek-kategorie img,.view-podkategorie-zbozi .views-row .field--name-field-obrazek-kategorie img,.view-doporucujeme .views-row .field--name-field-obrazek-zbozi img,.view-kategorie-eshopu .views-row .field--name-field-obrazek-zbozi img{max-height:120px;}.view-kategorie-zbozi .views-row h2{min-height:60px;}.view-kategorie-eshopu .views-row .field--name-dynamic-token-fieldcommerce-product-cena-bez-dph{float:none;text-align:center;}.view-kategorie-eshopu .views-row .field--name-dynamic-token-fieldcommerce-product-odkaz-koupit{float:none;padding-top:10px;}#block-menueshopu{margin:-25px 20px 25px 0px;}.commerce-product.commerce-product--view-mode-full{display:grid;}.commerce-product.commerce-product--view-mode-full .group-left{order:2;width:100%;padding-right:0px;}.commerce-product.commerce-product--view-mode-full .group-right{order:1;width:100%;padding-left:0px;}.view-souvisejici-produkty .views-row,.view-souvisejici-do-kosiku .views-row{width:33.33%;}.view-souvisejici-produkty .views-row .field--name-dynamic-token-fieldcommerce-product-cena-bez-dph,.view-souvisejici-do-kosiku .views-row .field--name-dynamic-token-fieldcommerce-product-cena-bez-dph{float:none;text-align:center;width:100%;}.view-souvisejici-produkty .views-row .field--name-dynamic-token-fieldcommerce-product-odkaz-koupit,.view-souvisejici-do-kosiku .views-row .field--name-dynamic-token-fieldcommerce-product-odkaz-koupit{float:none;padding-top:10px;}#block-krokyeshopu ul.menu li{margin:0px 0px 10px;}.cart table,.view-commerce-checkout-order-summary table{width:100%;display:block;}.cart table thead,.view-commerce-checkout-order-summary table thead{display:none;}.cart table tbody,.view-commerce-checkout-order-summary table tbody{width:100%;display:block;}.cart table tbody tr,.view-commerce-checkout-order-summary table tbody tr{display:block;width:100%;}.cart table tbody td,.view-commerce-checkout-order-summary table tbody td{width:100%;position:relative;display:block;box-sizing:border-box;padding-left:50%;}.cart table th.views-field-remove-button,.view-commerce-checkout-order-summary table th.views-field-remove-button,.cart table td.views-field-remove-button,.view-commerce-checkout-order-summary table td.views-field-remove-button{width:100%;text-align:left;padding-top:0px;padding-bottom:0px;}.cart table th.views-field-total-price__number,.view-commerce-checkout-order-summary table th.views-field-total-price__number{width:100%;text-align:left;padding-top:0px;padding-bottom:0px;}.cart table th.views-field-unit-price__number,.view-commerce-checkout-order-summary table th.views-field-unit-price__number{width:100%;text-align:left;padding-top:0px;padding-bottom:0px;}.cart table th.views-field-edit-quantity,.view-commerce-checkout-order-summary table th.views-field-quantity,.cart table td.views-field-edit-quantity,.view-commerce-checkout-order-summary table td.views-field-quantity{width:100%;text-align:left;padding-top:0px;padding-bottom:0px;}.cart table th.views-field-rendered-entity,.view-commerce-checkout-order-summary table th.views-field-rendered-entity,.cart table td.views-field-rendered-entity,.view-commerce-checkout-order-summary table td.views-field-rendered-entity{width:100%;text-align:left;padding-top:0px;padding-bottom:0px;}.cart table td.views-field-unit-price__number,.view-commerce-checkout-order-summary table td.views-field-unit-price__number{width:100%;text-align:left;padding-top:0px;padding-bottom:0px;line-height:24px;}.cart table td.views-field-total-price__number,.view-commerce-checkout-order-summary table td.views-field-total-price__number{width:100%;text-align:left;padding-top:0px;padding-bottom:0px;line-height:24px;}.cart table tbody td:before,.view-commerce-checkout-order-summary table tbody td:before{content:"";display:block;width:50%;position:absolute;left:0px;top:0px;color:#52555c;font-size:17px;line-height:24px;font-weight:300;}.cart table td.views-field-rendered-entity:before,.view-commerce-checkout-order-summary table td.views-field-rendered-entity:before{content:"Foto a nĂˇzev";}.cart table td.views-field-edit-quantity:before,.view-commerce-checkout-order-summary table td.views-field-quantity:before{content:"MnoĹľstvĂ­";}.cart table td.views-field-unit-price__number:before,.view-commerce-checkout-order-summary table td.views-field-unit-price__number:before{content:"Cena za kus";}.cart table td.views-field-total-price__number:before,.view-commerce-checkout-order-summary table td.views-field-total-price__number:before{content:"Celkem";}.cart table td.views-field-remove-button:before,.view-commerce-checkout-order-summary table td.views-field-remove-button:before{content:"Odebrat";}.cart table tr:first-child td,.view-commerce-checkout-order-summary table tr:first-child td{padding-top:0px;}.cart table tr:last-child td,.view-commerce-checkout-order-summary table tr:last-child td{padding-bottom:0px;}.cart table td.views-field-remove-button input.form-submit,.view-commerce-checkout-order-summary table td.views-field-remove-button input.form-submit{width:12px;margin:0px;height:13px;}.cart table td.views-field-rendered-entity .group-left,.view-commerce-checkout-order-summary table td.views-field-rendered-entity .group-left{width:100%;}.cart table td.views-field-rendered-entity .group-right,.view-commerce-checkout-order-summary table td.views-field-rendered-entity .group-right{width:100%;}.cart table td.views-field-edit-quantity input,.view-commerce-checkout-order-summary table td.views-field-edit-quantity input{max-width:110px;}.cart table td.views-field-edit-quantity:after,.view-commerce-checkout-order-summary table td.views-field-edit-quantity:after{right:auto;left:calc(50% + 80px);}.cart .field--name-total-price,.view-commerce-checkout-order-summary .field--name-total-price{margin-top:30px;}.cart table tr,.view-commerce-checkout-order-summary table tr{padding-top:10px;padding-bottom:10px;}body.path-checkout #block-krokyeshopu ul.menu li{margin-bottom:10px;}fieldset#edit-login-returning-customer{width:100%;}fieldset#edit-login-guest{width:100%;}fieldset#edit-login-guest legend{padding-top:30px;}form.commerce-checkout-flow #shipping-information-wrapper{width:100%;}form.commerce-checkout-flow #edit-payment-information{width:100%;}fieldset#edit-review-contact-information,fieldset#edit-review-shipping-information{width:100%;margin-right:0%;margin-bottom:30px;}fieldset#edit-review-payment-information{width:100%;}main .cart .form-actions input{margin-bottom:5px;}main .cart .form-actions input#edit-checkout{margin-right:5px;margin-top:0px;}.view.view-souvisejici-produkty .field--name-field-cena-pred-slevou,.view.view-souvisejici-do-kosiku .field--name-field-cena-pred-slevou{bottom:110px;}.view .field--name-field-cena-pred-slevou{bottom:103px;}form.commerce-checkout-flow .layout-region-checkout-secondary{width:100%;float:right;}form.commerce-checkout-flow .layout-region-checkout-main{width:100%;}form.commerce-checkout-flow .view-commerce-checkout-order-summary table{display:table;}form.commerce-checkout-flow .view-commerce-checkout-order-summary table tbody{width:100%;display:table-row-group;}form.commerce-checkout-flow .view-commerce-checkout-order-summary table td.views-field-rendered-entity{width:auto;}form.commerce-checkout-flow .view-commerce-checkout-order-summary table td.views-field-total-price__number{width:auto;padding-right:0px;}.paragraph--type--sede-dva-sloupce .field--name-field-levy-sloupec{width:100%;padding-right:0px;}.paragraph--type--sede-dva-sloupce .field--name-field-pravy-sloupec{width:100%;padding-left:0px;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie.vetsi-galerie{max-height:550px;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie.vetsi-galerie > .field__item{display:block;}.paragraph--type--dlazdice-kategorie .field--name-field-produkty > .field__item,.field--name-field-dlazdice-produktu .field--name-field-produkty > .field__item,.view-vypis-kategorii-produktu .views-row{width:32%;margin-left:0px;margin-right:0px;}#block-hlavninavigace,#block-topmenu,#block-hlavninavigace:before{display:none;}#block-telefon{margin-top:25px;}#block-vyhledavani{margin:25px 0px 0px 0px;}a#mobile-menu-button{position:relative;display:block;float:left;padding:30px 0px 26px 0px;line-height:24px;margin-left:0px;text-decoration:none;font-weight:normal;font-size:17px;}a#mobile-menu-button:after{content:"Menu";display:inline-block;vertical-align:top;font-size:17px;margin-left:10px;}a#mobile-menu-button span{display:block;float:left;margin:10px 0px;width:25px;font-size:0px;text-indent:-9999px;height:3px;background:#52555c;position:relative;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}a#mobile-menu-button span:before{content:"";display:block;width:100%;height:100%;position:absolute;top:-8px;right:0px;background:#52555c;transition:top 0.1s 0.34s ease-in,opacity 0.1s ease-in,background-color 0.15s ease;}a#mobile-menu-button span:after{content:"";display:block;width:100%;height:100%;position:absolute;bottom:-8px;right:0px;background:#52555c;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;}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);}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;}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;}body.mobile-menu-expanded #block-hlavninavigace,body.mobile-menu-expanded #block-topmenu{display:block;width:100%;text-align:left;background:#fff;position:absolute;top:100%;margin:0px;padding:0px 0px 20px;left:0px;box-sizing:border-box;}body.mobile-menu-expanded #block-topmenu{top:calc(100% + 135px);border-top:1px solid #ccc;z-index:5;padding-top:10px;}#block-hlavninavigace ul.menu,#block-hlavninavigace ul.menu li,#block-topmenu ul.menu,#block-topmenu ul.menu li{text-align:left;padding:0px;}#block-hlavninavigace ul.menu li,#block-topmenu ul.menu li{display:block;margin:0;width:100%;}#block-hlavninavigace ul.menu li a,#block-topmenu ul.menu li a{font-size:14px;padding:2px 20px;line-height:26px;color:#3d4049;}#block-hlavninavigace ul.menu li.menu-item--expanded a{padding-right:0px;background:transparent;}#block-hlavninavigace ul.menu li ul.menu{display:block;text-align:left;padding:5px 0px 5px 20px;}#block-hlavninavigace ul.menu li:hover ul.menu{position:static;box-shadow:none;padding:5px 0px 5px 20px;}body.search-expanded #block-vyhledavani,#block-vyhledavani{width:32px;}body.search-expanded #block-vyhledavani{width:200px;margin-left:-168px;z-index:1;}#block-vyhledavani a#search-switcher{display:block;width:32px;height:32px;}#block-vyhledavani input.form-search{padding:0px 32px 0px 32px;}#block-hlavninavigace ul.menu li a:hover:before,#block-hlavninavigace ul.menu li.menu-item--active-trail > a:before{width:100%;height:100%;transform:none;left:0px;top:0px;border-radius:0px;}#block-hlavninavigace ul.menu li a:hover,#block-hlavninavigace ul.menu li.menu-item--active-trail > a{color:#fff;}.paragraph--type--formular .field--name-field-formular .js-form-type-tel{width:49%;}.paragraph--type--formular .field--name-field-formular .js-form-type-managed-file{width:50%;}header{z-index:1000;}#block-hlavninavigace ul.menu li a:hover:before,#block-hlavninavigace ul.menu li.menu-item--active-trail > a:before,#block-hlavninavigace ul.menu li.is-active > a:before{height:100%;}}@media screen and (max-width:640px){.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie.vetsi-galerie{max-height:480px;}}@media screen and (max-width:540px){.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie.vetsi-galerie{max-height:410px;}}@media screen and (max-width:479px){.view-vypis-kategorii-produktu .views-row:nth-child(3n+3),.view-vypis-produktu-bez-kategorie .views-row:nth-child(3n+3),.view-vypis-kategorii-laseru .views-row:nth-child(3n+3),.view-vypis-laseru-bez-kategorie .views-row:nth-child(3n+3),.view-vypis-kategorii-ryti .views-row:nth-child(3n+3),.view-vypis-ryti-bez-kategorie .views-row:nth-child(3n+3),.view-vypis-kategorii-tisku .views-row:nth-child(3n+3),.view-vypis-tisku-bez-kategorie .views-row:nth-child(3n+3),.view-taxonomy-term .views-row:nth-child(3n+3){margin-right:0px;}#block-vyhledavani{display:none;}a#mobile-menu-button{float:right;}.flickity-slider > .field__item .field--name-field-text-do-slajdu h2,#block-slidenahomepage h2{font-size:26px;line-height:36px;}.flickity-slider > .field__item .field--name-field-text-do-slajdu p,#block-slidenahomepage p{font-size:16px;line-height:22px;}.field--name-field-dlazdice-kategorie > .field__item,.field--name-field-dlazdice-produktu > .field__item{margin-bottom:30px;}.paragraph--type--dlazdice-kategorie .field--name-field-produkty .field__item a,.field--name-field-dlazdice-produktu .field--name-field-produkty .field__item a{font-size:12px;}.field--name-field-dlazdice-produktu .field--name-field-produkty > .field__item{padding-left:3px;margin-left:0px;}.paragraph--type--galerie .field--name-field-dlazdice > .field__item,.paragraph--type--galerie .photoswipe-gallery .field__item{width:100%;margin:0px 0% 1% 0px;}body.front .field--name-field-oddil > .field__item:nth-child(6) .field--name-field-dlazdice-kategorie > .field__item,body.front .field--name-field-oddil > .field__item:nth-child(6) .field--name-field-dlazdice-produktu > .field__item{width:49%;margin-bottom:30px;}.text-formatted ul.stars li{width:100%;}.paragraph--type--formular .field--name-field-formular .js-form-type-processed-text{margin:0px 0% 20px 0px;}.paragraph--type--formular .field--name-field-formular .js-form-type-textfield{width:100%;}.paragraph--type--formular .field--name-field-formular .js-form-type-email{width:100%;}.paragraph--type--formular input[type="checkbox"] + label{float:left;}.paragraph--type--formular input[type="checkbox"] + label + .description{display:block;margin:0px 0px 10px 32px;}h2{font-size:30px;line-height:36px;}.paragraph--type--texty-s-pozadim .field--name-field-text h2{font-size:30px;line-height:36px;}.paragraph--type--texty-s-pozadim .field--name-field-text p{max-width:100%;}#block-parkovani{position:static;width:calc(100% + 40px);margin:0px 0px 30px -20px;}.layout-container footer{padding:0px;}#block-parkovani p:first-child img{width:100%;}#block-parkovani p:nth-child(2){line-height:30px;text-align:left;background:transparent url(/gravirovani/web/themes/kavalir/images/car-alt.svg) no-repeat 20px center;padding:10px 20px 10px 58px;background-size:25px 25px;}#block-logopaticka{width:100%;text-align:center;margin-bottom:20px;}#block-paticka1{width:50%;}#block-paticka2{width:50%;}#block-adresaaoteviracidoba{width:100%;margin-bottom:0px;}#block-kontaktniudaje{width:100%;padding-top:30px;margin-bottom:30px;}.view-vypis-produktu-bez-kategorie .views-row,.view-vypis-kategorii-laseru .views-row,.view-vypis-laseru-bez-kategorie .views-row,.view-vypis-kategorii-ryti .views-row,.view-vypis-ryti-bez-kategorie .views-row,.view-vypis-kategorii-tisku .views-row,.view-vypis-tisku-bez-kategorie .views-row,.view-taxonomy-term .views-row{margin:0px 0px 30px;}.view-vypis-kategorii-produktu .views-row .views-field-name a,.view-vypis-produktu-bez-kategorie .views-row .views-field-title a,.view-vypis-kategorii-laseru .views-row .views-field-name a,.view-vypis-laseru-bez-kategorie .views-row .views-field-title a,.view-vypis-kategorii-ryti .views-row .views-field-name a,.view-vypis-ryti-bez-kategorie .views-row .views-field-title a,.view-vypis-kategorii-tisku .views-row .views-field-name a,.view-vypis-tisku-bez-kategorie .views-row .views-field-title a,.view-taxonomy-term .views-row .group-right .field--name-node-title a{font-size:13px;}.view-vypis-kategorii-produktu .views-row .views-field-name,.view-vypis-produktu-bez-kategorie .views-row .views-field-title,.view-vypis-kategorii-laseru .views-row .views-field-name,.view-vypis-laseru-bez-kategorie .views-row .views-field-title,.view-vypis-kategorii-ryti .views-row .views-field-name,.view-vypis-ryti-bez-kategorie .views-row .views-field-title,.view-vypis-kategorii-tisku .views-row .views-field-name,.view-vypis-tisku-bez-kategorie .views-row .views-field-title,.view-taxonomy-term .views-row .group-right{vertical-align:top;}.view-vypis-kategorii-produktu .views-row .views-field-field-obrazek-kategorie,.view-vypis-produktu-bez-kategorie .views-row .views-field-field-obrazek-kategorie,.view-vypis-kategorii-laseru .views-row .views-field-field-obrazek-kategorie,.view-vypis-laseru-bez-kategorie .views-row .views-field-field-obrazek-kategorie,.view-vypis-kategorii-ryti .views-row .views-field-field-obrazek-kategorie,.view-vypis-ryti-bez-kategorie .views-row .views-field-field-obrazek-kategorie,.view-vypis-kategorii-tisku .views-row .views-field-field-obrazek-kategorie,.view-vypis-tisku-bez-kategorie .views-row .views-field-field-obrazek-kategorie,.view-taxonomy-term .views-row .group-left{vertical-align:top;}.view-vypis-kategorii-produktu .views-row .views-field-name a,.view-vypis-produktu-bez-kategorie .views-row .views-field-title a,.view-vypis-kategorii-laseru .views-row .views-field-name a,.view-vypis-laseru-bez-kategorie .views-row .views-field-title a,.view-vypis-kategorii-ryti .views-row .views-field-name a,.view-vypis-ryti-bez-kategorie .views-row .views-field-title a,.view-vypis-kategorii-tisku .views-row .views-field-name a,.view-vypis-tisku-bez-kategorie .views-row .views-field-title a,.view-taxonomy-term .views-row .group-right .field--name-node-title a{vertical-align:top;}body.not-front .paragraph--type--formular{padding-top:15px;}.paragraph--type--formular .field--name-field-formular .js-form-type-processed-text h2{font-size:22px;}.view-header-image{overflow:hidden;}.view-header-image .views-row img{height:100px;width:auto;max-width:1000px;}body.page-node-3 #block-drobeckovanavigace{padding:0px 20px 0px;margin:-30px 0px 35px;}.view-kategorie-zbozi .views-row,.view-podkategorie-zbozi .views-row,.view-doporucujeme .views-row,.view-kategorie-eshopu .views-row{width:50%;}.view-kategorie-zbozi .views-row:nth-child(3n+3),.view-podkategorie-zbozi .views-row:nth-child(3n+3),.view-kategorie-eshopu .views-row:nth-child(3n+3){border-right:1px solid #d5d5d5;}.view-kategorie-zbozi .views-row:nth-child(2n+2),.view-podkategorie-zbozi .views-row:nth-child(2n+2),.view-kategorie-eshopu .views-row:nth-child(2n+2){border-right:none;}.view-kategorie-eshopu .views-row:nth-child(3n+3) + .views-row{clear:none;}.view-kategorie-eshopu .views-row:nth-child(2n+2) + .views-row{clear:both;}.view-souvisejici-produkty .views-row,.view-souvisejici-do-kosiku .views-row{width:50%;}.commerce-product.commerce-product--view-mode-full .field--name-variations label{width:100%;}.commerce-product.commerce-product--view-mode-full .field--name-variations label + input,.commerce-product.commerce-product--view-mode-full .field--name-variations label + div{width:100%;}#block-krokyeshopu ul.menu li a,#block-krokyeshopu ul.menu li span{padding:0px 12px;}.cart .order-total-line-value,.view-commerce-checkout-order-summary .order-total-line-value{margin-left:15px;padding-right:30px;}.cart .form-actions input#edit-checkout,form.commerce-checkout-flow .form-actions input{margin-top:10px;margin-bottom:10px;}form.commerce-checkout-flow .form-item label{width:100%;}fieldset.form-wrapper__login-option input:not([type="submit"]):not([type="password"]),fieldset.form-wrapper__returning-customer input[type="password"]{width:100%;}form.commerce-checkout-flow .form-item label + input,form.commerce-checkout-flow .form-item label + div{width:100%;}form.commerce-checkout-flow #shipping-information-wrapper fieldset#edit-shipping-information > .fieldset-wrapper{grid-template-columns:100%;}form.commerce-checkout-flow #shipping-information-wrapper fieldset#edit-shipping-information > .fieldset-wrapper #edit-shipping-information-shipping-profile{width:100%;padding-top:15px;}main input.form-submit,fieldset#edit-login-returning-customer a#edit-login-returning-customer-forgot-password,form.commerce-checkout-flow .form-actions input + a{font-size:12px;}#edit-completion-register-user-picture-wrapper .description{margin-left:0px;}form.commerce-checkout-flow .form-item label + input + .description{padding-left:0px;}body .password-strength,body div.password-confirm,#edit-completion-register-pass--description{width:100%;margin-left:0px;}body.path-checkout #block-menueshopu ul{margin-bottom:35px;margin-top:-30px;}form.user-login-form .description{margin-left:0px;}.commerce-product.commerce-product--view-mode-full .field--name-variations label + input + .description,.commerce-product.commerce-product--view-mode-full .field--name-variations label + div + .description{width:100%;}.cart input#edit-continue-shopping{float:none;}.cart .form-actions{text-align:center;}.paragraph--type--dlazdice-kategorie .field--name-field-produkty > .field__item,.field--name-field-dlazdice-produktu .field--name-field-produkty > .field__item,.view-vypis-kategorii-produktu .views-row{width:50%;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie.vetsi-galerie{max-height:290px;}.paragraph--type--dlazdice-kategorie .field--name-field-produkty > .field__item,.field--name-field-dlazdice-produktu .field--name-field-produkty > .field__item,.view-vypis-kategorii-produktu .views-row{width:49%;margin-left:0px;margin-right:0px;}body.not-front .paragraph--type--dlazdice-kategorie .field--name-field-produkty > .field__item{width:50%;}.view-vypis-kategorii-produktu .views-row,.view-vypis-produktu-bez-kategorie .views-row,.view-vypis-kategorii-laseru .views-row,.view-vypis-laseru-bez-kategorie .views-row,.view-vypis-kategorii-ryti .views-row,.view-vypis-ryti-bez-kategorie .views-row,.view-vypis-kategorii-tisku .views-row,.view-vypis-tisku-bez-kategorie .views-row,.view-taxonomy-term .views-row{width:49%;padding:0px 10px;}footer #block-partneri p{margin:0px 10px;}footer #block-partneri{width:100%;text-align:center;}.paragraph--type--formular .field--name-field-formular .js-form-type-tel{width:100%;}.paragraph--type--formular .field--name-field-formular .js-form-type-managed-file{width:100%;}#block-sitebranding{margin-right:5px;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item{width:32%;margin:0px 2% 2% 0px;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(4n+4){margin-right:2%;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(3n+3){margin-right:0px;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(4n+4) + .field__item{clear:none;}.paragraph--type--galerie-produktu .field--name-field-obrazky-do-galerie > .field__item:nth-child(3n+3) + .field__item{clear:both;}}body div#sliding-popup,body div#sliding-popup .eu-cookie-withdraw-banner,body .eu-cookie-withdraw-tab{background:#292F34 url(/gravirovani/web/themes/kavalir/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:#292F34;font-weight:900;background:#afc82e;font-size:13px;border-radius:4px;text-decoration:none;box-shadow:0px 3px 10px rgb(175,200,46);text-align:center;border:none;padding:0;text-shadow:none;margin:0px;}body .eu-cookie-compliance-agree-button:hover{background:#97ad26;box-shadow:0px 3px 10px rgb(151,173,38);}body .eu-cookie-compliance-content button.find-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:#292F34 url(/gravirovani/web/themes/kavalir/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;}}
.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-right:20px;padding-left:inherit;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/gravirovani/web/core/themes/classy/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/gravirovani/web/core/themes/classy/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/gravirovani/web/core/themes/classy/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/gravirovani/web/core/themes/classy/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/gravirovani/web/core/themes/classy/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/gravirovani/web/core/themes/classy/images/icons/text-x-script.png);}.file--text-html{background-image:url(/gravirovani/web/core/themes/classy/images/icons/text-html.png);}.file--text-plain{background-image:url(/gravirovani/web/core/themes/classy/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/gravirovani/web/core/themes/classy/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/gravirovani/web/core/themes/classy/images/icons/application-x-executable.png);}.file--audio{background-image:url(/gravirovani/web/core/themes/classy/images/icons/audio-x-generic.png);}.file--video{background-image:url(/gravirovani/web/core/themes/classy/images/icons/video-x-generic.png);}.file--text{background-image:url(/gravirovani/web/core/themes/classy/images/icons/text-x-generic.png);}.file--image{background-image:url(/gravirovani/web/core/themes/classy/images/icons/image-x-generic.png);}
.node--unpublished{background-color:#fff4f4;}
