.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
header{font-family:"Roboto" !important;}body{font-family:"Roboto" !important;overflow-x:hidden;}.layout-container{max-width:860px;margin-left:auto;margin-right:auto;box-sizing:border-box;}.layout-container #block-geneza-content{min-height:270px;}.layout-content{padding:0 35px;}.layout-content .layout-sidebar-first{display:none;}.layout-content .layout-body{display:block;width:100%;}.layout-content .layout-body .region-content{padding-left:0;}@media only screen and (min-width:760px){.layout-content .layout-sidebar-first{display:inline-block;width:21.5%;vertical-align:top;}.layout-content .layout-body{display:inline-block;width:78%;}.layout-content .layout-body .region-content{padding-left:30px;}}.layout-content .layout-body.one-column-page{display:block;width:100%;}.layout-content .layout-body.one-column-page .region-content{padding-left:0;}.layout-content .layout-body.one-column-page .info-page-body-media-block .field--name-body{display:inline-block;width:100%;}.layout-content .layout-body.one-column-page .info-page-body-media-block .field--name-body h2,.layout-content .layout-body.one-column-page .info-page-body-media-block .field--name-body h3{font-weight:500;}.layout-content .layout-body.one-column-page .info-page-body-media-block .field--name-body p{font-size:15px;line-height:1.7;}.layout-content .layout-body.one-column-page .info-page-body-media-block .field--name-field-side-media-block{display:inline-block;float:none;vertical-align:top;margin-top:25px;}.layout-content .layout-body.one-column-page .info-page-body-media-block .field--name-field-side-media-block img{width:100%;height:auto;}@media only screen and (min-width:760px){.layout-content .layout-body.one-column-page .info-page-body-media-block .field--name-body{width:680px;}.layout-content .layout-body.one-column-page .info-page-body-media-block .field--name-field-side-media-block{float:right;margin-top:25px;}.layout-content .layout-body.one-column-page .info-page-body-media-block .field--name-field-side-media-block img{width:auto;}}.layout-content .body-media-block{margin:10px 15px 10px 0;}.layout-content .body-media-block .field--name-body{display:inline-block;width:500px;}.layout-content .body-media-block .field--name-field-side-media-block{display:inline-block;float:right;vertical-align:top;}.layout-content .body-media-block .field--name-field-side-media-block > .field__item{margin:20px 0;}.stop-scrolling{height:100%;overflow:hidden;}:focus{outline:0 !important;}@media all and (min-width:851px){.layout-container{max-width:1130px !important;}}header{position:fixed;top:0;left:0;right:0;height:70px;z-index:500;background:white;border-bottom:4px solid #abd2d2;}@media only screen and (min-width:760px){header{position:relative;height:150px;}}header > div{height:100%;}header .region-header{position:relative;height:100%;}header .region-header #block-geneza-branding{height:100%;}header .region-header #block-geneza-branding img{height:45px;margin:12px;}@media only screen and (min-width:760px){header .region-header #block-geneza-branding img{height:auto;margin:10px;max-width:200px;}}header .region-header #block-slogan{display:none;}@media only screen and (min-width:760px){header .region-header #block-slogan{display:block;position:absolute;bottom:10px;margin:0 10px;}}header .region-header #block-slogan p{margin:0;}header .region-header #block-topmenu{visibility:hidden;position:absolute;right:10px;bottom:0;height:63px;font-size:16px;}header .region-header #block-topmenu ul{margin:0;height:100%;}header .region-header #block-topmenu ul li{display:inline-block;padding:20px 20px 24px;}header .region-header #block-topmenu ul li:last-child{border-bottom:4px solid #6296f4;}header .region-header #block-topmenu ul li:nth-last-child(2){border-bottom:4px solid #55e555;}header .region-header #block-topmenu ul li:nth-last-child(3){border-bottom:4px solid #d062f4;}header .region-header #block-topmenu ul li:nth-last-child(4){border-bottom:4px solid #6296f4;}header .region-header #block-topmenu ul li:nth-last-child(5){border-bottom:4px solid #ffac35;}header .region-header #block-topmenu ul li:nth-last-child(6){border-bottom:4px solid #d062f4;}header .region-header #block-topmenu ul li:nth-last-child(7){border-bottom:4px solid #55e555;}header .region-header #block-topmenu ul li.menu-item--active-trail:last-child,header .region-header #block-topmenu ul li:hover:last-child{background:rgba(98,150,244,0.75);}header .region-header #block-topmenu ul li.menu-item--active-trail:nth-last-child(2),header .region-header #block-topmenu ul li:hover:nth-last-child(2){background:rgba(85,229,85,0.75);}header .region-header #block-topmenu ul li.menu-item--active-trail:nth-last-child(3),header .region-header #block-topmenu ul li:hover:nth-last-child(3){background:rgba(208,98,244,0.75);}header .region-header #block-topmenu ul li.menu-item--active-trail:nth-last-child(4),header .region-header #block-topmenu ul li:hover:nth-last-child(4){background:rgba(98,150,244,0.75);}header .region-header #block-topmenu ul li.menu-item--active-trail:nth-last-child(5),header .region-header #block-topmenu ul li:hover:nth-last-child(5){background:rgba(255,172,53,0.75);}header .region-header #block-topmenu ul li.menu-item--active-trail:nth-last-child(6),header .region-header #block-topmenu ul li:hover:nth-last-child(6){background:rgba(208,98,244,0.75);}header .region-header #block-topmenu ul li.menu-item--active-trail:nth-last-child(7),header .region-header #block-topmenu ul li:hover:nth-last-child(7){background:rgba(85,229,85,0.75);}header .region-header #block-topmenu ul li.menu-item--active-trail a,header .region-header #block-topmenu ul li:hover a{color:white;text-shadow:0 1px 5px black;}header .region-header #block-topmenu ul li a{color:#3e3f3f;text-decoration:none;font-weight:500;}header .region-header #block-geneza-account-menu{position:absolute;top:10px;right:110px;}@media only screen and (min-width:760px){header .region-header #block-geneza-account-menu{top:24px;right:310px;}}header .region-header #block-geneza-account-menu ul{margin:0;}header .region-header #block-geneza-account-menu ul li{display:inline-block;padding:0 5px;}header .region-header #block-geneza-account-menu ul li a{color:#3e3f3f;text-decoration:none;}header .region-header #block-contactsheader{display:none;}@media only screen and (min-width:760px){header .region-header #block-contactsheader{display:block;position:absolute;top:15px;left:305px;}}header .region-header #block-contactsheader p{margin:0;}header .region-header #block-cart{position:absolute;top:40px;right:115px;z-index:510;color:#3e3f3f;text-decoration:none;}@media only screen and (min-width:760px){header .region-header #block-cart{top:24px;right:190px;}}header .region-header #block-cart .cart-block--link__expand{color:#3e3f3f;text-decoration:none;}header .region-header #block-cart .cart-block--contents{position:absolute;width:auto;max-width:360px;font-size:14px;z-index:510;}header .region-header #block-cart .cart-block--contents .view-commerce-cart-block td{padding:0 5px !important;}header .region-header #block-cart .cart-block--contents .view-commerce-cart-block tr{border-bottom:1px solid #a4a5a8;}header .region-header #block-cart .cart-block--contents .view-commerce-cart-block tr:last-child{border:none;}header .region-header #block-cart .cart-block--contents .view-commerce-cart-block .views-field-purchased-entity .field__label{display:none;}header .region-header #block-cart .cart-block--contents .view-commerce-cart-block .views-field-purchased-entity .field--name-field-catalog-image{display:table-cell;vertical-align:middle;padding:10px 5px;}header .region-header #block-cart .cart-block--contents .view-commerce-cart-block .views-field-purchased-entity .field--name-title{display:table-cell;vertical-align:middle;padding:0 5px;}header .region-header #block-cart .cart-block--contents .view-commerce-cart-block .views-field-purchased-entity .field--name-title a{text-decoration:none;color:#191919;}header .region-header #block-cart .cart-block--contents .view-commerce-cart-block .views-field-purchased-entity .field--name-title a:hover{text-decoration:underline;}header .region-header #block-cart .cart-block--contents .cart-block--contents__links{margin:20px;}header .region-header #block-searchlink{position:absolute;top:10px;right:70px;}@media only screen and (min-width:760px){header .region-header #block-searchlink{top:50px;right:30px;}}header .region-header #block-socialmedialinks{display:none;}@media only screen and (min-width:760px){header .region-header #block-socialmedialinks{display:block;position:absolute;top:20px;right:25px;padding-right:25px;}header .region-header #block-socialmedialinks a{color:#3e3f3f;}header .region-header #block-socialmedialinks a span{font-size:1.5em;}header .region-header #block-socialmedialinks a span.fa-facebook{color:#3b5998;}header .region-header #block-socialmedialinks a span.fa-youtube{color:#bb0000;}header .region-header #block-socialmedialinks a span.fa-instagram{color:transparent;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);background:-webkit-radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);background-clip:text;-webkit-background-clip:text;}header .region-header #block-socialmedialinks a span.fa-tumblr:before{position:absolute;top:0;width:27px;height:27px;content:'';background:url(/themes/custom/geneza//images/viber_ico.png);background-size:contain;}}#nav-container{position:absolute;top:0;right:15px;z-index:3;}#nav-container #toggle-icon{width:25px;height:20px;position:relative;margin:25px auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;}#nav-container #toggle-icon span{display:block;position:absolute;height:3px;width:100%;background:#a4a5a8;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}#nav-container #toggle-icon span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}#nav-container #toggle-icon span:nth-child(2){top:8px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}#nav-container #toggle-icon span:nth-child(3){top:16px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}#nav-container #toggle-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:5px;}#nav-container #toggle-icon.open span:nth-child(2){width:0;opacity:0;}#nav-container #toggle-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:17px;left:5px;}@media only screen and (min-width:760px){#nav-container{display:none;}}#banner{margin-top:74px;width:100%;height:auto;overflow:hidden;}#banner h2{font-size:0;}#banner p{margin:0;}#banner img{display:block;width:100%;height:auto;}@media only screen and (min-width:760px){#banner{margin-top:0;height:auto;width:auto;}#banner img{display:block;height:auto;width:100%;}}@media only screen and (min-width:1920px){#banner{margin-top:0;width:100%;}#banner img{min-height:80px;width:100%;}}.main-menu{display:none;width:100%;position:absolute;z-index:100;background:#3363bb;}.main-menu #block-topmenu{background:#f8f8f8;}.main-menu #block-topmenu a{color:#3e3f3f;}.main-menu #block-topmenu .menu-item--active-trail{background:#edecec;}.main-menu #block-geneza-main-menu{background:#3363bb;}.main-menu #block-geneza-main-menu ul li{display:block;list-style:none;font-size:16px;}.main-menu #block-geneza-main-menu ul li a{color:white;text-decoration:none;border:0;}.main-menu #block-geneza-main-menu ul li a:hover{text-decoration:underline;}.main-menu #block-geneza-main-menu ul li a.is-active{color:white;}.main-menu #block-geneza-main-menu ul li:hover,.main-menu #block-geneza-main-menu ul li.menu-item--active-trail{background:#7DC257;}.main-menu ul{margin:0 0 0 70px;padding:25px 0;}.main-menu ul li{display:block;padding:7px 20px;}.main-menu ul li a{text-decoration:none;}@media only screen and (min-width:760px){.main-menu{position:relative;display:block;height:55px;background:#3363bb;}.main-menu #block-geneza-main-menu{background:none;}.main-menu #block-geneza-main-menu ul{margin:0;padding:0 20px;}.main-menu #block-geneza-main-menu ul li{display:inline-block;padding:18px 13px;list-style:none;}}footer{height:auto;background-image:url("/themes/custom/geneza/images/footer-repeat.png");color:white;content:'';margin-top:30px;min-height:500px;}footer .region-footer{position:relative;}footer #block-logobottom{position:absolute;display:block;margin:335px 0 0 35px;line-height:.8;font-size:12px;vertical-align:top;color:#b0afaf;text-align:center;}footer #block-logobottom p:first-child{margin-bottom:15px;}footer #block-logobottom p:first-child img{display:block;margin:0 auto;}footer #block-contacts{position:absolute;display:block;margin:165px 35px 0;line-height:1;font-size:14px;vertical-align:top;}footer #block-contacts a{text-decoration:none;color:#9cd9f7;}footer .menu--footer{position:absolute;display:block;margin:10px 20px;vertical-align:top;font-size:14px;line-height:2;}footer .menu--footer ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;}footer .menu--footer li{list-style:none;}footer .menu--footer li.menu-item--expanded ul{display:none;}footer .menu--footer a{color:white;text-decoration:none;}footer .menu--footer a.is-active{color:white;}footer #block-socialmedialinks-footer{position:absolute;top:345px;right:25px;padding-right:25px;}footer #block-socialmedialinks-footer a{color:#e2e2e2;-webkit-transition:color 1s;transition:color 1s;}footer #block-socialmedialinks-footer a:hover{color:#3e3f3f;}footer #block-socialmedialinks-footer a span{font-size:1.5em;}footer #block-socialmedialinks-footer a span.fa-facebook{color:#3b5998;}footer #block-socialmedialinks-footer a span.fa-youtube{color:#bb0000;background:white;border-radius:3px;}footer #block-socialmedialinks-footer a span.fa-instagram{color:transparent;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);background:-webkit-radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);background-clip:text;-webkit-background-clip:text;}footer #block-socialmedialinks-footer a span.fa-tumblr:before{position:absolute;top:0;width:27px;height:27px;content:'';background:url(/themes/custom/geneza//images/viber_ico.png);background-size:contain;}@media only screen and (min-width:760px){footer{height:205px;min-height:auto;background-image:url("/themes/custom/geneza/images/footer-repeat.png");background-repeat:repeat;}footer #block-logobottom{position:relative;display:inline-block;margin:15px 0 0 45px;}footer #block-contacts{position:relative;display:inline-block;margin:10px 0 0 85px;}footer .menu--footer{position:relative;display:inline-block;margin:5px 0 0 75px;}footer .menu--footer ul{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;}footer #block-socialmedialinks-footer{position:absolute;top:30px;right:25px;}}#block-mainnavigation,#block-mainnavigation-2,#block-mainnavigation-3{margin-top:20px;}#block-mainnavigation ul,#block-mainnavigation-2 ul,#block-mainnavigation-3 ul{margin:0;padding:0;background:#e2e5ec;}#block-mainnavigation li,#block-mainnavigation-2 li,#block-mainnavigation-3 li{position:relative;margin:0;padding:7px 15px 7px 35px;list-style:none;}#block-mainnavigation li:hover,#block-mainnavigation-2 li:hover,#block-mainnavigation-3 li:hover{background:#f1f2f4;}#block-mainnavigation li:hover:before,#block-mainnavigation-2 li:hover:before,#block-mainnavigation-3 li:hover:before{position:absolute;left:10px;height:100%;width:3px;margin:-7px 7px;background:#3363bb;content:'';}#block-mainnavigation li a,#block-mainnavigation-2 li a,#block-mainnavigation-3 li a{color:#3e3f3f;text-decoration:none;font-weight:500;}#block-mainnavigation li.menu-item--active-trail,#block-mainnavigation-2 li.menu-item--active-trail,#block-mainnavigation-3 li.menu-item--active-trail{background:#f1f2f4;}#block-mainnavigation li.menu-item--active-trail:before,#block-mainnavigation-2 li.menu-item--active-trail:before,#block-mainnavigation-3 li.menu-item--active-trail:before{position:absolute;left:10px;height:100%;width:3px;margin:-7px 7px;background:#3363bb;content:'';}#block-geneza-page-title{margin:15px 0;color:#3e3f3f;font-size:15px;text-align:center;}#block-geneza-page-title .page-title{margin:0;font-weight:500;}@media only screen and (min-width:760px){#block-geneza-page-title{text-align:left;}}#block-geneza-breadcrumbs{margin:20px 0;padding:0 35px;font-size:11px;}@media only screen and (min-width:760px){#block-geneza-breadcrumbs{margin:20px 0 20px 270px;padding:0 30px;}}.page-node-type-home-page{}.page-node-type-home-page #banner{height:auto;}.page-node-type-home-page #banner .node--view-mode-banner-show{max-height:165px;height:auto !important;width:100%;}.page-node-type-home-page #banner .node--view-mode-banner-show div{height:auto !important;}.page-node-type-home-page #banner .node--view-mode-banner-show img{height:auto !important;width:auto;max-width:100%;}.page-node-type-home-page #banner .node--view-mode-banner-show .slick-dots{position:absolute;bottom:0;width:100%;padding:0;list-style:none;}.page-node-type-home-page #banner .node--view-mode-banner-show .slick-dots li{display:inline-block;margin:0 10px;}.page-node-type-home-page #banner .node--view-mode-banner-show .slick-dots li button{display:block;padding:0 4px;color:transparent;background:white;border:0;border-radius:20px;font-size:11px;}.page-node-type-home-page #banner .node--view-mode-banner-show .slick-dots li.slick-active button{background:#7DC257;}@media only screen and (min-width:760px){.page-node-type-home-page #banner .node--view-mode-banner-show{margin:0 !important;max-height:330px;height:auto !important;width:100%;}.page-node-type-home-page #banner .node--view-mode-banner-show div{height:auto !important;}.page-node-type-home-page #banner .node--view-mode-banner-show img{max-width:100%;height:auto !important;}}.page-node-type-home-page #block-geneza-page-title{margin:0;}.page-node-type-home-page .node--type-home-page{margin:0;text-align:center;}.page-node-type-home-page .node--type-home-page .field--name-body{margin-top:20px;margin-left:-35px;margin-right:-35px;}@media only screen and (min-width:760px){.page-node-type-home-page .node--type-home-page .field--name-body{margin:20px 0 0;}}.page-node-type-home-page .node--type-home-page .field--name-body p{margin:0;}.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block{margin-top:25px;}.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-title{height:auto;margin:0 12px 25px;overflow:hidden;text-align:center;text-transform:uppercase;font-size:22px;font-weight:500;color:#3e3f3f;}@media only screen and (min-width:760px){.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-title{margin:0 12px;height:50px;}.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-title:before,.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-title:after{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;width:100%;height:1px;background:#dddddd;border:solid #FFF;border-width:0 55px;}.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-title:before{margin-left:-100%;}.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-title:after{margin-right:-100%;}}.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-arrivals > .field__item{position:relative;display:inline-block;max-width:237px;padding:0 12px;vertical-align:top;}.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-arrivals > .field__item .field--name-field-new{position:absolute;display:flex;justify-content:center;align-items:center;width:160px;height:40px;top:-10px;left:0;right:0;margin:0 auto;background:#ec0808;color:white;border-radius:10px;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-size:20px;}.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-arrivals > .field__item .field--name-field-new:empty{display:none;}.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-arrivals > .field__item .field--name-field-catalog-image{min-height:355px;}.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-arrivals > .field__item .field--name-field-catalog-image a{display:flex;align-items:center;height:350px;}.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-arrivals > .field__item .field--name-title{padding:5px;margin:0 0 20px;text-align:center;font-size:16px;font-weight:500;}@media only screen and (min-width:760px){.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-arrivals > .field__item .field--name-title{margin:20px 0 0;}}.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-arrivals > .field__item .field--name-title a{color:#191919;text-decoration:none;}.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-arrivals > .field__item .field--name-title a:hover{color:#7DC257;}.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-arrivals > .field__item .field--name-variations{margin:10px;text-align:center;color:#191919;font-size:16px;}@media only screen and (min-width:760px){.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-arrivals > .field__item .field--name-variations{margin:5px;}}.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-arrivals > .field__item .field--name-variations .field--name-price{display:inline-block;margin:0 25px 0 0;font-weight:bold;}.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-arrivals > .field__item .field--name-variations .field--name-product-id{display:inline-block;}.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-arrivals > .field__item .field--name-variations .field--name-product-id .form-actions{margin:0;}.page-node-type-home-page .node--type-home-page .field--name-field-new-arrivals-block .field--name-field-arrivals > .field__item .field--name-variations input{display:inline-block;padding:5px 10px;border:0;background:#28c717;color:white;font-size:16px;}.page-node-type-home-page .actual-bar-group{position:relative;margin:0 -35px;background-image:url("/themes/custom/geneza/images/actual-block-background.jpg");color:#3e3f3f;}.page-node-type-home-page .actual-bar-group .field--name-field-title-actual-block{position:relative;width:100%;padding:25px 0;font-size:22px;font-weight:500;text-align:center;text-transform:uppercase;}.page-node-type-home-page .actual-bar-group .field--name-field-actual-block{position:relative;}.page-node-type-home-page .actual-bar-group .field--name-field-actual-block > .field__item{display:inline-grid;width:250px;margin:0 8px;}.page-node-type-home-page .actual-bar-group .field--name-field-actual-block > .field__item:first-child{margin-left:0;}.page-node-type-home-page .actual-bar-group .field--name-field-actual-block > .field__item:last-child{margin-right:0;}.page-node-type-home-page .actual-bar-group .field--name-field-actual-block > .field__item .field--name-field-menu-link{padding:5px;margin:0 0 20px;text-align:center;font-size:16px;font-weight:500;}.page-node-type-home-page .actual-bar-group .field--name-field-actual-block > .field__item .field--name-field-menu-link a{color:#3e3f3f;text-decoration:none;}.page-node-type-home-page .actual-bar-group .field--name-field-actual-block > .field__item .field--name-field-menu-link a:hover{color:#7DC257;}.page-node-type-home-page .actual-bar-group .field--name-field-actual-block > .field__item .field--name-field-title{padding:5px;margin:0 0 20px;text-align:center;font-size:16px;font-weight:500;}@media only screen and (min-width:760px){.page-node-type-home-page .actual-bar-group{margin:50px 0 0;height:auto;background:none;}.page-node-type-home-page .actual-bar-group:before{position:absolute;left:-100%;top:0;width:4000px;height:590px;background-image:url("/themes/custom/geneza/images/actual-block-background.jpg");content:'';}.page-node-type-home-page .actual-bar-group .field--name-field-title-actual-block{width:100%;top:35px;padding:0;}.page-node-type-home-page .actual-bar-group .field--name-field-actual-block{position:absolute;top:100px;}.page-node-type-home-page .actual-bar-group .field--name-field-actual-block .field--name-field-menu-link{margin:20px 0 0;}.page-node-type-home-page .actual-bar-group .field--name-field-actual-block .field--name-field-title{margin:20px 0 0;}}.page-node-type-home-page .actual-bar-group .field--name-field-recommendationview{position:relative;margin-top:0;}@media only screen and (min-width:760px){.page-node-type-home-page .actual-bar-group .field--name-field-recommendationview{margin-top:60px;}}.page-node-type-home-page .actual-bar-group .field--name-field-recommendationview .slick-slide{margin:0 10px;}.page-node-type-home-page .actual-bar-group .field--name-field-recommendationview .slick-slide article{position:relative;}.page-node-type-home-page .actual-bar-group .field--name-field-recommendationview .slick-slide article .field--name-field-new{position:absolute;display:flex;justify-content:center;align-items:center;width:160px;height:40px;left:0;right:0;margin:0 auto;background:#ec0808;color:white;border-radius:10px;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-size:20px;}.page-node-type-home-page .actual-bar-group .field--name-field-recommendationview .slick-slide article .field--name-field-new:empty{display:none;}.page-node-type-home-page .actual-bar-group .field--name-field-recommendationview .slick-slide article .field--name-field-catalog-image{display:flex;align-items:center;justify-content:center;min-height:310px;}.page-node-type-home-page .actual-bar-group .field--name-field-recommendationview .slick-slide article .field--name-field-catalog-image img{width:100%;height:auto;}.page-node-type-home-page .actual-bar-group .field--name-field-recommendationview .slick-slide article .field--name-variations{margin:10px;text-align:center;color:#191919;font-size:16px;}@media only screen and (min-width:760px){.page-node-type-home-page .actual-bar-group .field--name-field-recommendationview .slick-slide article .field--name-variations{margin:5px;}}.page-node-type-home-page .actual-bar-group .field--name-field-recommendationview .slick-slide article .field--name-variations .field--name-price{display:inline-block;margin:0 10px 0 0;font-weight:bold;}.page-node-type-home-page .actual-bar-group .field--name-field-recommendationview .slick-slide article .field--name-variations .field--name-product-id{display:inline-block;}.page-node-type-home-page .actual-bar-group .field--name-field-recommendationview .slick-slide article .field--name-variations .field--name-product-id .form-actions{margin:0;}.page-node-type-home-page .actual-bar-group .field--name-field-recommendationview .slick-slide article .field--name-variations input{display:inline-block;padding:5px 10px;border:0;background:#28c717;color:white;font-size:16px;}.page-node-type-home-page .actual-bar-group .field--name-field-recommendationview .slick-slide article .field--name-title{padding:7px 7px 0;}@media only screen and (min-width:760px){.page-node-type-home-page .actual-bar-group .field--name-field-recommendationview .slick-slide article .field--name-title{padding:0 7px;}}.page-node-type-home-page .actual-bar-group .field--name-field-recommendationview .slick-slide article .field--name-title a{color:#191919;text-decoration:none;}.page-node-type-home-page .actual-bar-group .field--name-field-recommendationview .slick-slide article .field--name-title a:hover{text-decoration:underline;}.page-node-type-home-page .actual-bar-group .field--name-field-recommendationview .slick__arrow{display:none;}.page-node-type-home-page .field--name-field-additional-menu{display:grid;margin-top:50px;grid-template-columns:repeat(1,1fr);column-gap:20px;row-gap:20px;}@media only screen and (min-width:760px){.page-node-type-home-page .field--name-field-additional-menu{grid-template-columns:repeat(2,1fr);}}.page-node-type-home-page .field--name-field-additional-menu .field__item{width:100%;}.page-node-type-home-page .field--name-field-additional-menu .field__item .paragraph--type--menu-block-system{position:relative;}.page-node-type-home-page .field--name-field-additional-menu .field__item .paragraph--type--menu-block-system .field--name-field-background-img{display:block;margin:0;}.page-node-type-home-page .field--name-field-additional-menu .field__item .paragraph--type--menu-block-system .field--name-field-background-img img{width:100%;height:auto;}.page-node-type-home-page .field--name-field-additional-menu .field__item .paragraph--type--menu-block-system .field--name-field-menu-link{position:absolute;top:0;width:100%;min-height:100%;margin:0;}.page-node-type-home-page .field--name-field-additional-menu .field__item .paragraph--type--menu-block-system .field--name-field-menu-link a{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;height:100%;padding:0 40px;color:white;text-decoration:none;font-weight:600;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-size:24px;}@media only screen and (min-width:760px){.page-node-type-home-page .field--name-field-additional-menu .field__item .paragraph--type--menu-block-system .field--name-field-menu-link a{font-size:40px;}}.page-node-type-home-page .field--name-field-additional-menu .field__item .paragraph--type--menu-block-system .field--name-field-menu-link a:hover{text-decoration:underline;}.page-node-type-home-page .page-title{font-size:0;}.maintenance-page .site-name{display:none;}.page-node-type-catalog-page .node--type-catalog-page .field--name-field-title{height:50px;overflow:hidden;text-align:center;font-size:20px;color:#3e3f3f;}.page-node-type-catalog-page .node--type-catalog-page .field--name-field-title:before,.page-node-type-catalog-page .node--type-catalog-page .field--name-field-title:after{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;width:100%;height:1px;background:#dddddd;border:solid #FFF;border-width:0 30px;}.page-node-type-catalog-page .node--type-catalog-page .field--name-field-title:before{margin-left:-100%;}.page-node-type-catalog-page .node--type-catalog-page .field--name-field-title:after{margin-right:-100%;}.page-node-type-catalog-page .node--type-catalog-page .field--name-field-materials{margin-bottom:25px;}.page-node-type-catalog-page .node--type-catalog-page .field--name-field-materials > .field__item{display:block;width:250px;padding:5px;margin:0 auto;vertical-align:top;}@media only screen and (min-width:760px){.page-node-type-catalog-page .node--type-catalog-page .field--name-field-materials > .field__item{display:inline-block;margin:0 2px 15px;}.page-node-type-catalog-page .node--type-catalog-page .field--name-field-materials > .field__item:nth-child(3n){margin-right:0;}.page-node-type-catalog-page .node--type-catalog-page .field--name-field-materials > .field__item:nth-child(3n+1){margin-left:0;}}.page-node-type-catalog-page .node--type-catalog-page .field--name-field-materials > .field__item .field--name-field-new{position:absolute;display:flex;justify-content:center;align-items:center;width:160px;height:40px;top:-10px;left:0;right:0;margin:0 auto;background:#ec0808;color:white;border-radius:10px;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-size:20px;}.page-node-type-catalog-page .node--type-catalog-page .field--name-field-materials > .field__item .field--name-field-new:empty{display:none;}.page-node-type-catalog-page .node--type-catalog-page .field--name-field-materials > .field__item .field--name-field-catalog-image{min-height:355px;display:flex;align-items:center;}.page-node-type-catalog-page .node--type-catalog-page .field--name-field-materials > .field__item .field--name-field-catalog-image a{width:100%;text-align:center;}.page-node-type-catalog-page .node--type-catalog-page .field--name-field-materials > .field__item .field--name-variations{margin:5px;text-align:center;color:#191919;font-size:18px;}.page-node-type-catalog-page .node--type-catalog-page .field--name-field-materials > .field__item .field--name-variations .field--name-price{display:inline-block;}.page-node-type-catalog-page .node--type-catalog-page .field--name-field-materials > .field__item .field--name-variations .field--name-product-id{display:inline-block;font-size:16px;}.page-node-type-catalog-page .node--type-catalog-page .field--name-field-materials > .field__item .field--name-variations input{display:inline-block;padding:7px 20px;border:0;background:#28c717;color:white;font-size:16px;}.page-node-type-catalog-page .node--type-catalog-page .field--name-field-materials > .field__item .field--name-title{padding:0 7px;}.page-node-type-catalog-page .node--type-catalog-page .field--name-field-materials > .field__item .field--name-title a{color:#3363bb;text-decoration:none;}.page-node-type-catalog-page .node--type-catalog-page .field--name-field-materials > .field__item .field--name-title a:hover{text-decoration:underline;}.path-product .region-content{padding-left:30px;}.path-product #block-geneza-page-title{font-size:11px;text-align:center;}@media only screen and (min-width:760px){.path-product #block-geneza-page-title{font-size:15px;text-align:initial;}}.path-product .field--name-field-imageview{width:360px;margin:0 -35px 20px;}@media only screen and (min-width:760px){.path-product .field--name-field-imageview{float:left;margin:0 30px 20px 0;}}.path-product .field--name-field-imageview .slick-wrapper{margin:0 15px;}@media only screen and (min-width:760px){.path-product .field--name-field-imageview .slick-wrapper{margin:0;}}.path-product .field--name-field-imageview .slick-wrapper .slick--thumbnail{height:400px;float:left;width:50px;z-index:2;}@media only screen and (min-width:760px){.path-product .field--name-field-imageview .slick-wrapper .slick--thumbnail{width:72px;}}.path-product .field--name-field-imageview .slick-wrapper .slick--thumbnail .slick-list{height:400px !important;}.path-product .field--name-field-imageview .slick-wrapper .slick--thumbnail .slick-list .slick-track .slick-slide img{border:2px solid transparent;}.path-product .field--name-field-imageview .slick-wrapper .slick--thumbnail .slick-list .slick-track .slick-current{transform:none;-webkit-transform:none;}.path-product .field--name-field-imageview .slick-wrapper .slick--thumbnail .slick-list .slick-track .slick-current:before{display:none;}.path-product .field--name-field-imageview .slick-wrapper .slick--main{height:400px;}.path-product .field--name-field-imageview .slick-wrapper .slick--main .media--slick{display:flex;align-items:center;height:400px;}.path-product .field--name-field-imageview .slick__arrow{position:absolute;top:0;height:100%;width:100%;}.path-product .field--name-field-imageview .slick__arrow .slick-arrow{left:0;height:20px;width:100%;}.path-product .field--name-field-imageview .slick__arrow .slick-arrow:before{color:rgba(0,0,0,0.3);}.path-product .field--name-field-imageview .slick__arrow .slick-prev{top:0;}.path-product .field--name-field-imageview .slick__arrow .slick-next{bottom:0;}.path-product .product-side-info{display:inline-block;min-width:320px;max-width:405px;}.path-product .product-side-info .field--name-field-info-text{margin-bottom:10px;}.path-product .product-side-info .field--name-field-info-text p{margin-top:0;}.path-product .product-side-info .field--name-variations{display:inline-block;}.path-product .product-side-info .field--name-variations .price-row{display:inline-block;width:160px;}.path-product .product-side-info .field--name-variations .price-row p{display:inline-block;font-weight:400;line-height:2.2;}.path-product .product-side-info .field--name-variations .price-row .price{display:inline-block;font-size:25px;font-weight:500;color:#d25243;}.path-product .product-side-info .field--name-variations .price-row .currency{display:inline-block;}.path-product .product-side-info .field--name-variations input.quantity{width:35px;}.path-product .product-side-info .field--name-variations input.form-submit{display:inline-block;padding:10px 25px;border:0;background:#28c717;color:white;}.path-product .product-side-info .field--name-field-price{display:inline-block;width:160px;}.path-product .product-side-info .field--name-field-price .field__label{display:inline-block;font-weight:400;line-height:2.2;}.path-product .product-side-info .field--name-field-price .field__item{display:inline-block;}.path-product .product-side-info .field--name-field-price .field__item .price-value{font-size:25px;font-weight:500;color:#d25243;}.path-product .product-side-info .field--name-field-tdvsesvit{display:inline-block;padding:10px 25px;margin-bottom:40px;background:#28c717;}.path-product .product-side-info .field--name-field-tdvsesvit a{color:white;text-decoration:none;}.path-product .product-side-info .field--name-field-author{height:auto;}.path-product .product-side-info .field--name-field-author .field__label{display:inline-block;width:160px;font-weight:400;}.path-product .product-side-info .field--name-field-author .field__item{display:inline-block;}.path-product .product-side-info .field--name-field-author .field__item p{margin:0;}.path-product .product-side-info .field--name-field-info-text,.path-product .product-side-info .field--name-field-isbn,.path-product .product-side-info .field--name-field-public-lang,.path-product .product-side-info .field--name-field-cover,.path-product .product-side-info .field--name-field-format,.path-product .product-side-info .field--name-field-page-count,.path-product .product-side-info .field--name-field-code{line-height:1.8;}.path-product .product-side-info .field--name-field-info-text .field__label,.path-product .product-side-info .field--name-field-isbn .field__label,.path-product .product-side-info .field--name-field-public-lang .field__label,.path-product .product-side-info .field--name-field-cover .field__label,.path-product .product-side-info .field--name-field-format .field__label,.path-product .product-side-info .field--name-field-page-count .field__label,.path-product .product-side-info .field--name-field-code .field__label{width:160px;font-weight:400;}.path-product .field--name-field-annotation{margin-top:25px;clear:both;}.path-product .field--name-field-annotation .field__label{text-transform:uppercase;font-weight:400;}@media only screen and (min-width:760px){.path-product .field--name-field-annotation{margin-top:0;}}.path-product .field--name-field-related-products .field__label{margin:20px 0;font-weight:400;}.path-product .field--name-field-related-products .field__item{display:inline-block;}.path-product .field--name-field-related-products .field__item .field--name-field-catalog-image{margin:0 10px;}.path-product .field--name-field-related-products .field__item:first-child .field--name-field-catalog-image{margin-left:0;}.path-product .field--name-field-related-products .field__item .field--name-title{display:none;}.page-node-type-menu-page .field--name-field-menublocks .field__item{display:block;width:255px;margin:20px auto 60px;}.page-node-type-menu-page .field--name-field-menublocks .field__item h2{font-size:0;}.page-node-type-menu-page .field--name-field-menublocks .field__item .block-menu{position:relative;}.page-node-type-menu-page .field--name-field-menublocks .field__item .block-menu .field--name-field-menu-image{display:block;margin:0;}.page-node-type-menu-page .field--name-field-menublocks .field__item .block-menu .field--name-field-menu-image img{width:100%;height:auto;}.page-node-type-menu-page .field--name-field-menublocks .field__item .block-menu .field--name-field-menu-text{position:absolute;top:0;width:100%;min-height:100%;margin:0;}.page-node-type-menu-page .field--name-field-menublocks .field__item .block-menu .field--name-field-menu-text a{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;height:100%;padding:0 40px;color:white;text-decoration:none;font-weight:600;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-size:22px;text-align:center;}.page-node-type-menu-page .field--name-field-menublocks .field__item .block-menu .field--name-field-menu-text a:hover{text-decoration:underline;}@media only screen and (min-width:760px){.page-node-type-menu-page .field--name-field-menublocks .field__item{display:inline-block;width:auto;margin:40px 5px 20px;}.page-node-type-menu-page .field--name-field-menublocks .field__item:nth-child(3n){margin-right:0;}.page-node-type-menu-page .field--name-field-menublocks .field__item:nth-child(3n+1){margin-left:0;}}.page-node-type-menu-page-second-type .field--name-field-menu-blocks .field__item{display:block;width:255px;margin:40px auto 20px;}@media only screen and (min-width:760px){.page-node-type-menu-page-second-type .field--name-field-menu-blocks .field__item{display:inline-block;margin:40px 5px 20px;}.page-node-type-menu-page-second-type .field--name-field-menu-blocks .field__item h2{font-size:0;}.page-node-type-menu-page-second-type .field--name-field-menu-blocks .field__item:nth-child(3n){margin-right:0;}.page-node-type-menu-page-second-type .field--name-field-menu-blocks .field__item:nth-child(3n+1){margin-left:0;}}.page-node-type-menu-page-second-type .field--name-field-menu-blocks .field__item .paragraph--type--menu-block-system{position:relative;}.page-node-type-menu-page-second-type .field--name-field-menu-blocks .field__item .paragraph--type--menu-block-system .field--name-field-background-img{display:block;margin:0;}.page-node-type-menu-page-second-type .field--name-field-menu-blocks .field__item .paragraph--type--menu-block-system .field--name-field-background-img img{width:100%;height:auto;}.page-node-type-menu-page-second-type .field--name-field-menu-blocks .field__item .paragraph--type--menu-block-system .field--name-field-menu-link{position:absolute;top:0;width:100%;min-height:100%;margin:0;}.page-node-type-menu-page-second-type .field--name-field-menu-blocks .field__item .paragraph--type--menu-block-system .field--name-field-menu-link a{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;height:100%;padding:0 40px;color:white;text-decoration:none;font-weight:600;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-size:26px;}.page-node-type-menu-page-second-type .field--name-field-menu-blocks .field__item .paragraph--type--menu-block-system .field--name-field-menu-link a:hover{text-decoration:underline;}.path-news #block-geneza-page-title{margin-bottom:35px;text-align:center;overflow:hidden;}.path-news #block-geneza-page-title .page-title{font-size:20px;text-transform:uppercase;}.path-news #block-geneza-page-title .page-title:before,.path-news #block-geneza-page-title .page-title:after{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;width:100%;height:1px;background:#dddddd;border:solid #FFF;border-width:0 140px;}.path-news #block-geneza-page-title .page-title:before{margin-left:-100%;}.path-news #block-geneza-page-title .page-title:after{margin-right:-100%;}.path-news #block-geneza-content .view-news .view-content{color:#454545;}.path-news #block-geneza-content .view-news .view-content .views-row{position:relative;width:auto;vertical-align:top;margin:10px auto 20px;background:color(white);}@media only screen and (min-width:760px){.path-news #block-geneza-content .view-news .view-content .views-row{margin:10px 0 20px;}}.path-news #block-geneza-content .view-news .view-content .views-row:hover .views-field-field-preview-news-img:before{background-color:#3363bb;opacity:.7;transition:.7s;}.path-news #block-geneza-content .view-news .view-content .views-field-field-preview-news-img{display:block;position:relative;line-height:0;cursor:pointer;}.path-news #block-geneza-content .view-news .view-content .views-field-field-preview-news-img img{width:100%;height:auto;}.path-news #block-geneza-content .view-news .view-content .news-title-body-group{display:block;width:100%;vertical-align:top;margin:0;}.path-news #block-geneza-content .view-news .view-content .news-title-body-group .views-field-title{font-weight:bold;margin-top:10px;font-size:18px;}.path-news #block-geneza-content .view-news .view-content .news-title-body-group .views-field-title a{position:relative;display:block;width:100%;text-decoration:none;color:#454545;transition-delay:2s;transition:1s;}.path-news #block-geneza-content .view-news .view-content .news-title-body-group .views-field-title a:hover{text-decoration:underline;}.path-news #block-geneza-content .view-news .view-content .news-title-body-group .views-field-body img{display:none;}.path-news #block-geneza-content .view-news .view-content .news-title-body-group .views-field-view-node{position:absolute;bottom:0;width:100%;height:15px;}.path-news #block-geneza-content .view-news .view-content .news-title-body-group .views-field-view-node a{position:absolute;left:calc(50% - 16px);width:30px;height:30px;color:transparent;background:url(/themes/custom/geneza/images/arrow.png) #3363bb no-repeat center center;border-radius:50%;transition:.7s;}.path-news #block-geneza-content .view-news .view-content .news-title-body-group .views-field-view-node a:hover{background-color:#7DC257;}@media only screen and (min-width:760px){.path-news #block-geneza-content .view-news{margin:50px 0 25px;}.path-news #block-geneza-content .view-news .view-header{height:50px;margin:0 5px;}.path-news #block-geneza-content .view-news .view-content{color:#454545;}.path-news #block-geneza-content .view-news .view-content .views-row{width:100%;margin:10px 7px 20px;}.path-news #block-geneza-content .view-news .view-content .views-row .views-field-field-preview-news-img{display:inline-block;}.path-news #block-geneza-content .view-news .view-content .views-row .news-title-body-group{display:inline-block;width:calc(100% - 380px);margin:0 20px;}}.path-news #block-geneza-content .view-news .pager a{text-decoration:none;color:#454545;}.path-news #block-geneza-content .view-news .pager li.is-active a{color:#3363bb;}.path-news #block-geneza-content .view-news .pager .pager__item--first,.path-news #block-geneza-content .view-news .pager .pager__item--last{display:none;}.path-news #block-geneza-content .view-news .pager .pager__items{padding:0;text-align:center;}.page-node-type-news .page-title{display:none;}.page-node-type-news #block-geneza-content .page-title.news-title{display:block;color:#3e3f3f;}.page-node-type-news #block-geneza-content .views-field-created{font-size:14px;}.page-node-type-news #block-geneza-content .views-field-field-news-gallery img{max-height:400px;width:auto;}.page-node-type-news .field--name-field-othernewsview{margin:0;}.page-node-type-news .field--name-field-othernewsview .view-header{height:auto;margin:25px 5px 20px;overflow:hidden;text-align:center;text-transform:uppercase;font-size:22px;font-weight:500;color:#3e3f3f;}.page-node-type-news .field--name-field-othernewsview .view-header:before,.page-node-type-news .field--name-field-othernewsview .view-header:after{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;width:100%;height:1px;background:#dddddd;border:solid #FFF;border-width:0 135px;}.page-node-type-news .field--name-field-othernewsview .view-header:before{margin-left:-100%;}.page-node-type-news .field--name-field-othernewsview .view-header:after{margin-right:-100%;}.page-node-type-news .field--name-field-othernewsview .view-content{color:#454545;}.page-node-type-news .field--name-field-othernewsview .view-content .views-row{position:relative;width:auto;max-width:335px;height:250px;vertical-align:top;margin:10px auto 20px;box-shadow:0 0 15px 0 rgba(0,0,0,0.25);background:color(white);}@media only screen and (min-width:760px){.page-node-type-news .field--name-field-othernewsview .view-content .views-row{display:inline-table;margin:10px 0 20px;}}.page-node-type-news .field--name-field-othernewsview .view-content .views-row:hover .views-field-field-preview-news-img:before{background-color:#3363bb;opacity:.7;transition:.7s;}.page-node-type-news .field--name-field-othernewsview .view-content .views-field-field-preview-news-img{position:relative;line-height:0;cursor:pointer;}.page-node-type-news .field--name-field-othernewsview .view-content .views-field-field-preview-news-img:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;opacity:.7;content:'';transition-delay:2s;transition:1s;}.page-node-type-news .field--name-field-othernewsview .view-content .views-field-field-preview-news-img img{width:100%;height:auto;}.page-node-type-news .field--name-field-othernewsview .view-content .views-field-title{position:absolute;top:0;height:100%;width:100%;}.page-node-type-news .field--name-field-othernewsview .view-content .views-field-title a{position:relative;display:block;height:34%;width:100%;padding-top:165px;text-decoration:none;text-align:center;color:#454545;transition-delay:2s;transition:1s;}.page-node-type-news .field--name-field-othernewsview .view-content .views-field-title a:hover{text-decoration:underline;}.page-node-type-news .field--name-field-othernewsview .view-content .views-field-view-node{position:absolute;bottom:0;width:100%;height:15px;}.page-node-type-news .field--name-field-othernewsview .view-content .views-field-view-node a{position:absolute;left:calc(50% - 16px);width:30px;height:30px;color:transparent;background:url(/themes/custom/geneza/images/arrow.png) #3363bb no-repeat center center;border-radius:50%;transition:.7s;}.page-node-type-news .field--name-field-othernewsview .view-content .views-field-view-node a:hover{background-color:#7DC257;}@media only screen and (min-width:760px){.page-node-type-news .field--name-field-othernewsview{margin:70px 0 25px;}.page-node-type-news .field--name-field-othernewsview .view-header{height:50px;margin:0 5px;}.page-node-type-news .field--name-field-othernewsview .view-content{color:#454545;}.page-node-type-news .field--name-field-othernewsview .view-content .views-row{width:335px;height:300px;margin:10px 7px 20px;}.page-node-type-news .field--name-field-othernewsview .view-content .views-row .views-field-title a{height:37%;padding-top:190px;}}.page-node-type-staff-page #block-geneza-page-title{text-align:center;font-size:12px;}.page-node-type-staff-page .field--name-field-employees > .field__item{display:inline-block;width:100%;margin:20px 5px;}.page-node-type-staff-page .field--name-field-employees > .field__item > div{text-align:center;}.page-node-type-staff-page .field--name-field-employees > .field__item .field--name-field-foto{margin:10px;}.page-node-type-staff-page .field--name-field-employees > .field__item .field--name-field-foto img{border-radius:50%;}.page-node-type-staff-page .field--name-field-employees > .field__item .field--name-field-position,.page-node-type-staff-page .field--name-field-employees > .field__item .field--name-field-name{margin:5px;}@media only screen and (min-width:760px){.page-node-type-staff-page .field--name-field-employees > .field__item{width:340px;}}.page-node-type-staff-page article[about="/pro-nas/kerivnictvo"] .field--name-field-employees > .field__item:first-child{display:block;margin:20px auto;}.page-node-type-info-page #block-geneza-page-title{margin-bottom:35px;text-align:center;overflow:hidden;}.page-node-type-info-page #block-geneza-page-title .page-title{font-size:20px;text-transform:uppercase;}.page-node-type-info-page #block-geneza-page-title .page-title .field--name-title:before,.page-node-type-info-page #block-geneza-page-title .page-title .field--name-title:after{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;width:100%;height:1px;background:#dddddd;border:solid #FFF;border-width:0 140px;}.page-node-type-info-page #block-geneza-page-title .page-title .field--name-title:before{margin-left:-100%;}.page-node-type-info-page #block-geneza-page-title .page-title .field--name-title:after{margin-right:-100%;}.page-node-type-info-page .field--name-field-menu-blocks{margin-left:0;}.page-node-type-info-page .field--name-field-menu-blocks > .field__item{display:inline-grid;margin:7px 0;}.page-node-type-info-page .field--name-field-menu-blocks > .field__item:nth-child(3n){margin-right:0;}.page-node-type-info-page .field--name-field-menu-blocks > .field__item .paragraph--type--menu-block-system{position:relative;display:inline-block;width:100%;}.page-node-type-info-page .field--name-field-menu-blocks > .field__item .paragraph--type--menu-block-system .field--name-field-background-img{display:block;margin:0;}.page-node-type-info-page .field--name-field-menu-blocks > .field__item .paragraph--type--menu-block-system .field--name-field-background-img img{width:100%;height:auto;}.page-node-type-info-page .field--name-field-menu-blocks > .field__item .paragraph--type--menu-block-system .field--name-field-menu-link{position:absolute;top:0;width:100%;min-height:100%;margin:0;}.page-node-type-info-page .field--name-field-menu-blocks > .field__item .paragraph--type--menu-block-system .field--name-field-menu-link a{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;height:100%;padding:0 40px;color:white;text-decoration:none;text-align:center;font-weight:600;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-size:22px;}.page-node-type-info-page .field--name-field-menu-blocks > .field__item .paragraph--type--menu-block-system .field--name-field-menu-link a:hover{text-decoration:underline;}@media only screen and (min-width:760px){.page-node-type-info-page .field--name-field-menu-blocks{margin-left:-5px;}.page-node-type-info-page .field--name-field-menu-blocks > .field__item{margin:7px;}.page-node-type-info-page .field--name-field-menu-blocks .paragraph--type--menu-block-system{width:340px;}.page-node-type-info-page .field--name-field-menu-blocks .paragraph--type--menu-block-system .field--name-field-background-img img{width:auto;}}.page-node-type-info-page .field--name-field-additional-banner{margin:0 -35px;}.page-node-type-info-page .field--name-field-additional-banner img{width:100%;height:auto;}@media only screen and (min-width:760px){.page-node-type-info-page .field--name-field-additional-banner{margin:0;}}.page-node-type-info-page .info-page-body-media-block{margin-top:20px;}.page-node-type-info-page .info-page-body-media-block .field--name-body{padding-right:20px;text-align:justify;}.page-node-type-info-page .info-page-body-media-block .field--name-body h2,.page-node-type-info-page .info-page-body-media-block .field--name-body h3{text-align:center;}.page-node-type-info-page .info-page-body-media-block .field--name-body ul.additional-teacher-info li{padding:5px 0;}.page-node-type-info-page .info-page-body-media-block .field--name-body ul.additional-teacher-info li a{color:black;text-decoration:none;}.page-node-type-info-page .info-page-body-media-block .field--name-body ul.additional-teacher-info li a:hover{text-decoration:underline;}.page-node-type-info-page .field--name-field-contact-us{position:relative;padding:20px 35px;margin:10px -35px 30px;border:1px solid #dcdcdc;}.page-node-type-info-page .field--name-field-contact-us .field__label{font-size:18px;}.page-node-type-info-page .field--name-field-contact-us .webform-submission-contact-form .form-item{position:relative;}.page-node-type-info-page .field--name-field-contact-us .webform-submission-contact-form .form-item label{display:block;margin-bottom:5px;font-size:14px;}.page-node-type-info-page .field--name-field-contact-us .webform-submission-contact-form .form-item input{display:block;width:available;width:-moz-available;width:-webkit-fill-available;height:32px;padding:0px 10px;border:1px solid #dcdcdc;background-color:#f8f8f8;}.page-node-type-info-page .field--name-field-contact-us .webform-submission-contact-form .form-item textarea{height:128px;padding:10px;border:1px solid #dcdcdc;background-color:#f8f8f8;}.page-node-type-info-page .field--name-field-contact-us .webform-submission-contact-form .webform-actions .webform-button--submit{width:130px;height:40px;background-color:#6296f4;color:white;border:0;}@media only screen and (min-width:760px){.page-node-type-info-page .field--name-field-contact-us{min-height:275px;padding:30px 40px;margin:10px 0 30px;}.page-node-type-info-page .field--name-field-contact-us .webform-submission-contact-form .form-item{position:absolute;}.page-node-type-info-page .field--name-field-contact-us .webform-submission-contact-form .form-item input{width:198px;}.page-node-type-info-page .field--name-field-contact-us .webform-submission-contact-form .form-item textarea{width:465px;}.page-node-type-info-page .field--name-field-contact-us .webform-submission-contact-form .form-item-name{top:50px;}.page-node-type-info-page .field--name-field-contact-us .webform-submission-contact-form .form-item-phone{top:144px;}.page-node-type-info-page .field--name-field-contact-us .webform-submission-contact-form .form-item-email{top:50px;left:297px;}.page-node-type-info-page .field--name-field-contact-us .webform-submission-contact-form .form-item-subject{top:144px;left:297px;}.page-node-type-info-page .field--name-field-contact-us .webform-submission-contact-form .form-item-message{top:50px;right:40px;}.page-node-type-info-page .field--name-field-contact-us .webform-submission-contact-form .webform-actions{position:absolute;top:225px;left:553px;}.page-node-type-info-page .field--name-field-contact-us .webform-submission-contact-form .captcha{position:absolute;top:240px;}}.page-node-type-contacts-page #block-geneza-page-title .page-title{font-size:20px;text-transform:uppercase;}.page-node-type-contacts-page #block-geneza-content .field--name-body{margin-top:25px;color:#454545;}.page-node-type-contacts-page #block-geneza-content .field--name-body .title{display:block;width:auto;font-weight:500;}.page-node-type-contacts-page #block-geneza-content .field--name-body p{display:block;text-align:left;font-size:14px;}.page-node-type-contacts-page #block-geneza-content .field--name-body p .info-field-lable{color:#3363bb;}.page-node-type-contacts-page #block-geneza-content .field--name-field-contact-us{position:relative;padding:20px 35px;margin:10px -35px 30px;border:1px solid #dcdcdc;}.page-node-type-contacts-page #block-geneza-content .field--name-field-contact-us .field__label{font-size:18px;}.page-node-type-contacts-page #block-geneza-content .field--name-field-contact-us .webform-submission-contact-form .form-item{position:relative;}.page-node-type-contacts-page #block-geneza-content .field--name-field-contact-us .webform-submission-contact-form .form-item label{display:block;margin-bottom:5px;font-size:14px;}.page-node-type-contacts-page #block-geneza-content .field--name-field-contact-us .webform-submission-contact-form .form-item input{display:block;width:available;width:-moz-available;width:-webkit-fill-available;height:32px;padding:0px 10px;border:1px solid #dcdcdc;background-color:#f8f8f8;}.page-node-type-contacts-page #block-geneza-content .field--name-field-contact-us .webform-submission-contact-form .form-item textarea{height:128px;padding:10px;border:1px solid #dcdcdc;background-color:#f8f8f8;}.page-node-type-contacts-page #block-geneza-content .field--name-field-contact-us .webform-submission-contact-form .webform-actions .webform-button--submit{width:130px;height:40px;background-color:#6296f4;color:white;border:0;}.page-node-type-contacts-page #block-geneza-content .field--name-field-map{margin:0 -35px;}@media only screen and (min-width:760px){.page-node-type-contacts-page #block-geneza-page-title{padding-left:265px;}.page-node-type-contacts-page #block-geneza-content .field--name-body .title{padding-left:265px;}.page-node-type-contacts-page #block-geneza-content .field--name-body p:not(:first-child){display:inline-block;width:33%;text-align:center;font-size:14px;}.page-node-type-contacts-page #block-geneza-content .field--name-field-contact-us{min-height:275px;padding:30px 40px;margin:10px 0 30px;}.page-node-type-contacts-page #block-geneza-content .field--name-field-contact-us .webform-submission-contact-form .form-item{position:absolute;}.page-node-type-contacts-page #block-geneza-content .field--name-field-contact-us .webform-submission-contact-form .form-item input{width:198px;}.page-node-type-contacts-page #block-geneza-content .field--name-field-contact-us .webform-submission-contact-form .form-item textarea{width:465px;}.page-node-type-contacts-page #block-geneza-content .field--name-field-contact-us .webform-submission-contact-form .form-item-name{top:50px;}.page-node-type-contacts-page #block-geneza-content .field--name-field-contact-us .webform-submission-contact-form .form-item-phone{top:144px;}.page-node-type-contacts-page #block-geneza-content .field--name-field-contact-us .webform-submission-contact-form .form-item-email{top:50px;left:297px;}.page-node-type-contacts-page #block-geneza-content .field--name-field-contact-us .webform-submission-contact-form .form-item-subject{top:144px;left:297px;}.page-node-type-contacts-page #block-geneza-content .field--name-field-contact-us .webform-submission-contact-form .form-item-message{top:50px;right:40px;}.page-node-type-contacts-page #block-geneza-content .field--name-field-contact-us .webform-submission-contact-form .webform-actions{position:absolute;top:225px;left:553px;}.page-node-type-contacts-page #block-geneza-content .field--name-field-contact-us .webform-submission-contact-form .captcha{position:absolute;top:240px;}.page-node-type-contacts-page #block-geneza-content .field--name-field-map{margin:0;}}.page-node-type-teacher-page #block-geneza-content{margin-top:40px;}.page-node-type-teacher-page #block-geneza-content .row-menu-media-block > div{display:inline-block;}.page-node-type-teacher-page #block-geneza-content .row-menu-media-block .field--name-field-menu-blocks{display:block;margin-left:0;}.page-node-type-teacher-page #block-geneza-content .row-menu-media-block .field--name-field-menu-blocks > .field__item{display:block;margin:5px;}.page-node-type-teacher-page #block-geneza-content .row-menu-media-block .field--name-field-menu-blocks > .field__item .paragraph--type--menu-block-system{position:relative;display:block;width:255px;margin:0 auto;}.page-node-type-teacher-page #block-geneza-content .row-menu-media-block .field--name-field-menu-blocks > .field__item .paragraph--type--menu-block-system .field--name-field-background-img{display:block;margin:0;}.page-node-type-teacher-page #block-geneza-content .row-menu-media-block .field--name-field-menu-blocks > .field__item .paragraph--type--menu-block-system .field--name-field-background-img img{width:100%;height:auto;}.page-node-type-teacher-page #block-geneza-content .row-menu-media-block .field--name-field-menu-blocks > .field__item .paragraph--type--menu-block-system .field--name-field-menu-link{position:absolute;top:0;width:100%;min-height:100%;margin:0;}.page-node-type-teacher-page #block-geneza-content .row-menu-media-block .field--name-field-menu-blocks > .field__item .paragraph--type--menu-block-system .field--name-field-menu-link a{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;height:100%;padding:0 40px;color:white;text-decoration:none;text-align:center;font-weight:600;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-size:22px;}.page-node-type-teacher-page #block-geneza-content .row-menu-media-block .field--name-field-menu-blocks > .field__item .paragraph--type--menu-block-system .field--name-field-menu-link a:hover{text-decoration:underline;}@media only screen and (min-width:760px){.page-node-type-teacher-page #block-geneza-content .row-menu-media-block .field--name-field-menu-blocks{display:inline-block;margin-left:-5px;}.page-node-type-teacher-page #block-geneza-content .row-menu-media-block .field--name-field-menu-blocks > .field__item{display:inline-grid;margin:5px;}.page-node-type-teacher-page #block-geneza-content .row-menu-media-block .field--name-field-menu-blocks > .field__item:nth-child(3n){margin-right:0;}.page-node-type-teacher-page #block-geneza-content .row-menu-media-block .field--name-field-menu-blocks > .field__item .paragraph--type--menu-block-system{position:relative;display:inline-block;width:255px;}}.page-node-type-teacher-page #block-geneza-content .row-menu-media-block .field--name-field-side-media-block iframe{width:255px;height:160px;}.page-node-type-teacher-page #block-geneza-content .field--name-field-searchview .form-type-search-api-autocomplete{display:inline-block;width:75%;height:32px;margin-right:0;}.page-node-type-teacher-page #block-geneza-content .field--name-field-searchview .form-type-search-api-autocomplete input{width:100%;height:100%;padding-left:10px;padding-right:10px;border:1px solid #dedede;background-position:95% center;font-size:12px;}.page-node-type-teacher-page #block-geneza-content .field--name-field-searchview .form-actions{display:inline-block;width:25%;height:36px;}.page-node-type-teacher-page #block-geneza-content .field--name-field-searchview .form-actions input{width:100%;height:100%;background-color:#f8f8f8;border:1px solid #dedede;}@media only screen and (min-width:760px){.page-node-type-teacher-page #block-geneza-content .field--name-field-searchview .form-type-search-api-autocomplete{width:85%;}.page-node-type-teacher-page #block-geneza-content .field--name-field-searchview .form-type-search-api-autocomplete input{font-size:16px;}.page-node-type-teacher-page #block-geneza-content .field--name-field-searchview .form-actions{width:15%;}}.page-node-type-teacher-page #block-geneza-content .view-content{margin-top:25px;margin-bottom:25px;}.page-node-type-teacher-page #block-geneza-content .view-content > .views-row{display:block;max-width:240px;margin:0 auto;vertical-align:top;}@media only screen and (min-width:760px){.page-node-type-teacher-page #block-geneza-content .view-content > .views-row{display:inline-block;margin:0 17px;}.page-node-type-teacher-page #block-geneza-content .view-content > .views-row:nth-child(3n){margin-right:0;}.page-node-type-teacher-page #block-geneza-content .view-content > .views-row:nth-child(3n+1){margin-left:0;}}.page-node-type-teacher-page #block-geneza-content .view-content > .views-row .field--name-title a{color:#3363bb;text-decoration:none;}.page-node-type-teacher-page #block-geneza-content .view-content > .views-row .field--name-title a:hover{text-decoration:underline;}.page-node-type-catalogs-page{margin-top:55px;}@media only screen and (min-width:760px){.page-node-type-catalogs-page{margin-top:0;}}.page-node-type-catalogs-page #block-geneza-page-title{margin-bottom:35px;text-align:center;overflow:hidden;}.page-node-type-catalogs-page #block-geneza-page-title .page-title{font-size:20px;text-transform:uppercase;}.page-node-type-catalogs-page #block-geneza-page-title .page-title .field--name-title:before,.page-node-type-catalogs-page #block-geneza-page-title .page-title .field--name-title:after{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;width:100%;height:1px;background:#dddddd;border:solid #FFF;border-width:0 140px;}.page-node-type-catalogs-page #block-geneza-page-title .page-title .field--name-title:before{margin-left:-100%;}.page-node-type-catalogs-page #block-geneza-page-title .page-title .field--name-title:after{margin-right:-100%;}.page-node-type-catalogs-page .node--type-catalogs-page .field--name-body p{display:block;margin:0 auto;}@media only screen and (min-width:760px){.page-node-type-catalogs-page .node--type-catalogs-page .field--name-body p{display:inline-block;margin:0 8px;vertical-align:top;}.page-node-type-catalogs-page .node--type-catalogs-page .field--name-body p:nth-child(4n){margin-right:0;}.page-node-type-catalogs-page .node--type-catalogs-page .field--name-body p:nth-child(4n+1){margin-left:0;}}.path-ebooks .view-ebooks .views-row{display:block;max-width:240px;margin:0 auto 10px;vertical-align:top;}@media only screen and (min-width:760px){.path-ebooks .view-ebooks .views-row{display:inline-block;margin:0 17px 10px;}.path-ebooks .view-ebooks .views-row:nth-child(3n){margin-right:0;}.path-ebooks .view-ebooks .views-row:nth-child(3n+1){margin-left:0;}}.path-search .page-title{margin:60px auto 20px !important;font-size:22px;}@media only screen and (min-width:760px){.path-search .page-title{margin:40px 0 40px 265px !important;}}.path-search .form-type-search-api-autocomplete{display:inline-block;width:85%;height:32px;margin-right:0;}.path-search .form-type-search-api-autocomplete input{width:100%;height:100%;padding-left:10px;padding-right:10px;border:1px solid #dedede;background-position:95% center;}.path-search .form-actions{display:inline-block;width:15%;height:36px;}.path-search .form-actions input{width:100%;height:100%;background-color:#f8f8f8;border:1px solid #dedede;}.path-search .view-content{margin-top:25px;margin-bottom:25px;}.path-search .view-content > .views-row{display:inline-block;max-width:240px;margin:0 14px;vertical-align:top;}.path-search .view-content > .views-row:nth-child(4n){margin-right:0;}.path-search .view-content > .views-row:nth-child(4n+1){margin-left:0;}.path-search .view-content > .views-row .field--name-field-catalog-image{min-height:355px;}.path-search .view-content > .views-row .field--name-title a{color:#3363bb;text-decoration:none;}.path-search .view-content > .views-row .field--name-title a:hover{text-decoration:underline;}.path-cart .views-table th,.path-cart .views-table td{padding:0 5px;}.path-cart .views-table thead{display:none;}.path-cart .views-table tr{margin:20px 0;border-bottom:1px solid #a4a5a8;}.path-cart .views-table tr:last-child{border:none;}.path-cart .views-table .views-field-purchased-entity .field__label{display:none;}.path-cart .views-table .views-field-purchased-entity .field--name-field-catalog-image{display:table-cell;vertical-align:middle;padding:10px 5px;}.path-cart .views-table .views-field-purchased-entity .field--name-title{display:table-cell;vertical-align:middle;padding:0 5px;}.path-cart .views-table .views-field-purchased-entity .field--name-title a{text-decoration:none;color:#191919;}.path-cart .views-table .views-field-purchased-entity .field--name-title a:hover{text-decoration:underline;}.path-cart .views-table .views-field-edit-quantity input{text-align:right;}.path-cart .views-table .views-field-remove-button .delete-order-item{border:0;background:#28c717;color:white;}.path-cart .form-actions input{display:inline-block;padding:10px 25px;margin-bottom:40px;border:0;background:#28c717;color:white;}.path-checkout .checkout-pane-login .form-type-textfield input,.path-checkout .checkout-pane-login .form-type-password input{display:block;height:32px;width:calc(100% - 20px);padding:0 10px;border:1px solid #dcdcdc;background-color:#f8f8f8;}.path-checkout .checkout-pane-login .button{padding:10px 25px;border:0;background:#28c717;color:white;}.path-checkout .checkout-pane-contact-information .js-form-item label{margin-bottom:5px;font-size:14px;}.path-checkout .checkout-pane-contact-information .js-form-item input{height:32px;padding:0 10px;border:1px solid #dcdcdc;background-color:#f8f8f8;}.path-checkout .checkout-pane-billing-information .js-form-item label{margin-bottom:5px;font-size:14px;}.path-checkout .checkout-pane-billing-information .js-form-item input{height:32px;padding:0 10px;width:210px;border:1px solid #dcdcdc;background-color:#f8f8f8;}.path-checkout .checkout-pane-shipping-information{padding:0 20px;}.path-checkout .checkout-pane-shipping-information .js-form-type-textfield{margin:10px 10px 0 0;}.path-checkout .checkout-pane-shipping-information .address-book-edit-button{display:inline-block;padding:10px 25px;margin:10px 0 0;border:0;background:#28c717;color:white;}.path-checkout .checkout-pane-shipping-information .form-item-shipping-information-shipping-profile-address-0-address-country-code,.path-checkout .checkout-pane-shipping-information .country{display:none;}.path-checkout .checkout-pane-shipping-information #edit-shipping-information-recalculate-shipping{display:none;}.path-checkout .checkout-pane-order-summary th,.path-checkout .checkout-pane-order-summary td{padding:0 5px;}.path-checkout .checkout-pane-order-summary th a,.path-checkout .checkout-pane-order-summary td a{color:#191919;}.path-checkout .checkout-pane-order-summary .views-field-purchased-entity{padding:10px 5px;}.path-checkout .checkout-pane-order-summary .order-total-line__adjustment--shipping{display:none;}.path-checkout .form-actions input{display:inline-block;padding:10px 25px;margin-bottom:40px;border:0;background:#28c717;color:white;}.path-checkout .form-actions a{margin:0 10px;}.path-checkout .checkout-pane-coupon-redemption{margin-top:20px;}.path-checkout .checkout-pane-coupon-redemption .js-form-item label{display:block;margin-bottom:5px;font-size:14px;}.path-checkout .checkout-pane-coupon-redemption .js-form-item input{height:32px;padding:0 10px;width:175px;border:1px solid #dcdcdc;background-color:#f8f8f8;}.path-checkout .checkout-pane-coupon-redemption input[type=submit]{padding:10px 25px;margin:0 0 40px;border:0;background:#28c717;color:white;}.path-checkout .checkout-pane-coupon-redemption table tr{display:grid;grid-template-columns:repeat(2,1fr);}.cart-offcanvas-bg{z-index:998;}.cart-offcanvas{top:15%;left:0;right:0;height:auto;min-height:100px;max-height:75%;width:auto;max-width:820px;margin-left:auto;margin-right:auto;padding:25px;background:#ECECF1;transition:none;}.cart-offcanvas .cart-title{margin-bottom:15px;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-size:20px;text-align:center;}.cart-offcanvas .cart-block--offcanvas-cart-table{width:100%;}.cart-offcanvas .cart-block--offcanvas-cart-table tr,.cart-offcanvas .cart-block--offcanvas-cart-table td{padding:5px 5px 10px;}.cart-offcanvas .cart-block--offcanvas-cart-table tbody{display:block;max-height:350px;overflow-y:scroll;}.cart-offcanvas .cart-block--offcanvas-cart-table tbody tr{display:table;width:100%;table-layout:fixed;}.cart-offcanvas .cart-block--offcanvas-cart-table tbody tr:not(:last-child){border-bottom:1px solid #191919;}.cart-offcanvas .cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__price{width:90px;text-align:right;}.cart-offcanvas .cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__quantity{width:40px;}.cart-offcanvas .cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__quantity input{text-align:right;}.cart-offcanvas .cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__remove{width:20px;}.cart-offcanvas .cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__remove > .btn{border:0;background:#28c717;color:white;}.cart-offcanvas .update-quantity{text-align:right;}.cart-offcanvas .update-quantity .cart-block--offcanvas-contents__update{padding:10px 25px;border:0;background:#28c717;color:white;}.cart-offcanvas .order-price-row{display:block;}.cart-offcanvas .order-price-row .order-price{margin:10px 0  20px;padding-top:10px;font-family:'Montserrat',sans-serif;font-size:16px;text-align:right;}.cart-offcanvas .cart-block--offcanvas-contents__links{margin:10px 0 0;}.cart-offcanvas .cart-block--offcanvas-contents__links > *{display:inline-block;}.cart-offcanvas .cart-block--offcanvas-contents__links .cart--cart-offcanvas__close > .btn{padding:10px 25px;border:2px solid #191919;background:transparent;color:#191919;}.cart-offcanvas .cart-block--offcanvas-contents__links a{float:right;padding:10px 25px;border:0;background:#28c717;color:white;text-decoration:none;}.path-user #user-login-form{margin:3em 0 1em 0;}.path-user #user-login-form .login-title{margin:0 !important;}@media only screen and (min-width:760px){.path-user #user-login-form{margin:2em 0 1em 260px;}}.path-user .login-title{margin:0 !important;}.path-user #user-login-form .form-item,.path-user #user-pass .form-item{padding-right:1em;}.path-user #user-login-form .form-item input,.path-user #user-pass .form-item input{width:calc(100% - 5px);}.page-node-type-about-page #block-geneza-page-title{display:none;}.page-node-type-about-page .field--name-field-additional-banner{margin:0 -35px;}.page-node-type-about-page .field--name-field-additional-banner img{width:100%;height:auto;}@media only screen and (min-width:760px){.page-node-type-about-page .field--name-field-additional-banner{margin:0;}}.page-node-type-about-page .field--name-field-title{font-size:20px;text-transform:uppercase;margin:35px 0;text-align:center;overflow:hidden;}.page-node-type-about-page .field--name-field-title:before,.page-node-type-about-page .field--name-field-title:after{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;width:100%;height:1px;background:#dddddd;border:solid #FFF;border-width:0 140px;}.page-node-type-about-page .field--name-field-title:before{margin-left:-100%;}.page-node-type-about-page .field--name-field-title:after{margin-right:-100%;}.page-node-type-about-page .field--name-field-employees > .field__item{display:inline-block;width:100%;margin:20px 5px;}.page-node-type-about-page .field--name-field-employees > .field__item > div{text-align:center;}.page-node-type-about-page .field--name-field-employees > .field__item .field--name-field-foto{margin:10px;}.page-node-type-about-page .field--name-field-employees > .field__item .field--name-field-foto img{border-radius:50%;}.page-node-type-about-page .field--name-field-employees > .field__item .field--name-field-position,.page-node-type-about-page .field--name-field-employees > .field__item .field--name-field-name{margin:5px;}@media only screen and (min-width:760px){.page-node-type-about-page .field--name-field-employees > .field__item{width:340px;}}.page-node-type-about-page article[about="/pro-nas"] .field--name-field-employees > .field__item:first-child{display:block;margin:20px auto;}.page-node-type-media-page #block-geneza-page-title{text-align:center;}.page-node-type-media-page .field--name-field-videos-block .paragraph--type--video-group .field--name-field-title{height:50px;margin-top:25px;overflow:hidden;text-align:center;font-size:20px;color:#3e3f3f;}.page-node-type-media-page .field--name-field-videos-block .paragraph--type--video-group .field--name-field-title:before,.page-node-type-media-page .field--name-field-videos-block .paragraph--type--video-group .field--name-field-title:after{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;width:100%;height:1px;background:#dddddd;border:solid #FFF;border-width:0 30px;}.page-node-type-media-page .field--name-field-videos-block .paragraph--type--video-group .field--name-field-title:before{margin-left:-100%;}.page-node-type-media-page .field--name-field-videos-block .paragraph--type--video-group .field--name-field-title:after{margin-right:-100%;}.page-node-type-media-page .field--name-field-videos-block .paragraph--type--video-group .field--name-field-videos{display:grid;grid-template-columns:repeat(1,1fr);column-gap:20px;row-gap:20px;}@media only screen and (min-width:760px){.page-node-type-media-page .field--name-field-videos-block .paragraph--type--video-group .field--name-field-videos{grid-template-columns:repeat(2,1fr);}}.page-node-type-page #block-geneza-page-title{margin-bottom:35px;text-align:center;overflow:hidden;}.page-node-type-page #block-geneza-page-title .page-title{font-size:20px;text-transform:uppercase;}.page-node-type-page #block-geneza-page-title .page-title .field--name-title:before,.page-node-type-page #block-geneza-page-title .page-title .field--name-title:after{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;width:100%;height:1px;background:#dddddd;border:solid #FFF;border-width:0 140px;}.page-node-type-page #block-geneza-page-title .page-title .field--name-title:before{margin-left:-100%;}.page-node-type-page #block-geneza-page-title .page-title .field--name-title:after{margin-right:-100%;}.page-node-type-textbook-page .field--name-field-download-buttons{display:grid;grid-template-columns:repeat(1,1fr);margin-top:1.3rem;}@media only screen and (min-width:620px){.page-node-type-textbook-page .field--name-field-download-buttons{grid-template-columns:repeat(2,1fr);}}.page-node-type-textbook-page .field--name-field-download-buttons .paragraph--type--download-button .field--name-field-button-link .btn-download{display:block;width:280px;height:60px;font-size:0;margin:0 auto 1.3rem;background-repeat:no-repeat;}.page-node-type-textbook-page .field--name-field-download-buttons .paragraph--type--download-button .field--name-field-button-link .btn-download--windows{background-image:url("/themes/custom/geneza/images/download-windows.png");}.page-node-type-textbook-page .field--name-field-download-buttons .paragraph--type--download-button .field--name-field-button-link .btn-download--android{background-image:url("/themes/custom/geneza/images/download-apk.png");}.page-node-type-textbook-page .field--name-field-download-buttons .paragraph--type--download-button .field--name-field-button-link .btn-download--play-market{background-image:url("/themes/custom/geneza/images/google_play.png");}.page-node-type-textbook-page .field--name-field-download-buttons .paragraph--type--download-button .field--name-field-button-link .btn-download--pdf{background-image:url("/themes/custom/geneza/images/download-pdf.png");}.page-node-type-interactive-catalog .node--type-interactive-catalog .field--name-field-title{height:50px;overflow:hidden;text-align:center;font-size:20px;color:#3e3f3f;}.page-node-type-interactive-catalog .node--type-interactive-catalog .field--name-field-title:before,.page-node-type-interactive-catalog .node--type-interactive-catalog .field--name-field-title:after{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;width:100%;height:1px;background:#dddddd;border:solid #FFF;border-width:0 30px;}.page-node-type-interactive-catalog .node--type-interactive-catalog .field--name-field-title:before{margin-left:-100%;}.page-node-type-interactive-catalog .node--type-interactive-catalog .field--name-field-title:after{margin-right:-100%;}.page-node-type-interactive-catalog .field--name-field-materials-interactive .node--type-textbook-page{position:relative;width:100%;height:185px;}.page-node-type-interactive-catalog .field--name-field-materials-interactive .node--type-textbook-page h2{position:absolute;top:0;width:100%;min-height:100%;margin:0;font-size:24px;}@media only screen and (min-width:760px){.page-node-type-interactive-catalog .field--name-field-materials-interactive .node--type-textbook-page h2{font-size:42px;}}.page-node-type-interactive-catalog .field--name-field-materials-interactive .node--type-textbook-page h2 a{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;height:70%;padding:0 40px;text-decoration:none;color:white;font-weight:600;text-transform:uppercase;font-family:'Montserrat',sans-serif;}.page-node-type-interactive-catalog .field--name-field-materials-interactive .node--type-textbook-page .field--name-field-catalog-image{width:100%;}.page-node-type-interactive-catalog .field--name-field-materials-interactive .node--type-textbook-page .field--name-field-catalog-image img{display:block;width:100%;text-align:center;overflow-x:hidden;}.page-node-type-interactive-catalog .field--name-field-materials-interactive .node--type-textbook-page .field--name-field-text-catalog{position:absolute;left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;display:flex;justify-content:center;color:white;}.page-node-type-interactive-catalog .field--name-field-materials-interactive .node--type-textbook-page .field--name-field-text-catalog p{text-align:center;font-family:'Roboto',san-serif;font-size:12px;}@media only screen and (min-width:760px){.page-node-type-interactive-catalog .field--name-field-materials-interactive .node--type-textbook-page .field--name-field-text-catalog p{font-size:18px;}}
