/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#4DC7A0;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#4DC7A0}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

@font-face {
    font-family: 'DINPro-Bold';
    font-display: swap;
    src: url('../fonts/DINPro-Bold.woff') format('woff'),
        url('../fonts//DINPro-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DINPro-Regular';
    font-display: swap;
    src: url('../fonts/DINPro-Regular.woff') format('woff'),
        url('../fonts/DINPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

ul {
	list-style: none;
    margin: 0;
    padding: 0;
}
.top-bar{
    background-color:#f3f4f5;
    color:#999999;
    float:left;
    width:100%;
    font-size:18px;
    padding:0 120px;
    line-height:50px;
    height:50px;
    text-align: center;
}
header.page-header {
    float: left;
    width: 100%;
    padding: 0;
    position: relative;
    margin: 0;
    margin-bottom: 20px;
}
header nav .container ul li span{
    height:100%;
    display:block;
    padding:0 15px;
    color:#333;
    border-bottom:2px solid #fff;
    text-decoration: none;
    font-size:18px;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
h3 {
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
}

body{
    background-color:#f5f5f5;
    color:#3c3c3c;
    font-family: 'DINPro-Regular';
}
*{
    box-sizing: border-box;
}
a:focus,
a:visited,
a:link,
a:hover{ 
    outline: 0;
    text-decoration: none;
}
.row:before,
.row:after,
.container:before,
.container:after{
    display: table;
    content: " "; }

.row:after,
.container:after {
    clear: both; }
.row{
    margin-left:-15px;
    margin-right:-15px;
}
.container{
    margin-right: auto;
    margin-left: auto ;
    max-width: 1140px;
    padding-left:15px;
    padding-right:15px;
}
.xs-1, .xs-2, .xs-3, .xs-4, .xs-5, .xs-6, .xs-7, .xs-8, .xs-9, .xs-10, .xs-11, .xs-12, 
.sm-1, .sm-2, .sm-3, .sm-4, .sm-5, .sm-6, .sm-7, .sm-8, .sm-9, .sm-10, .sm-11, .sm-12,
.md-1, .md-2, .md-3, .md-4, .md-5, .md-6, .md-7, .md-8, .md-9, .md-10, .md-11, .md-12, 
.lg-1, .lg-2, .lg-3, .lg-4, .lg-5, .lg-6, .lg-7, .lg-8, .lg-9, .lg-10, .lg-11, .lg-12{
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.lg-1, .lg-2, .lg-3, .lg-4, .lg-5, .lg-6, .lg-7, .lg-8, .lg-9, .lg-10, .lg-11, .lg-12 {
    float: left; }

.lg-12 {
    width: 100%; }

.lg-11 {
    width: 91.66666667%; }

.lg-10 {
    width: 83.33333333%; }

.lg-9 {
    width: 75%; }

.lg-8 {
    width: 66.66666667%; }

.lg-7 {
    width: 58.33333333%; }

.lg-6 {
    width: 50%; }

.lg-5 {
    width: 41.66666667%; }

.lg-4 {
    width: 33.33333333%; }

.lg-3 {
    width: 25%; }

.lg-2 {
    width: 16.66666667%; }

.lg-1 {
    width: 8.33333333%; }

.hidden-lg{
    display:none;
}
h1,h2,h3{
    font-family:"GothamRounded-Bold";
    color:#3c3c3c;
    text-transform: none;
}

.top-bar{
    font-family: 'DINPro-Bold';
    background-color:#f3f4f5;
    color:#999999;
    float:left;
    width:100%;
    font-size:18px;
    padding:0 120px;
    line-height:50px;
    height:50px;
    text-align: center;
}
.top-bar a{
    color:#999999;
}
.top-bar .img-box{
    display:inline-block;
    margin-right:15px;
    vertical-align: middle;
    height:35px;
}
.top-bar .img-box img{
    height:100%;
    width:auto;
}
header.page-header{
    float:left;
    width:100%;
    padding:0;
    position:relative;
}
header nav{
    font-family: 'DINPro-Bold';
    width:100%;
    height:100px;
    background-color:#fff;
    line-height:100px;
    vertical-align: middle;
    text-align: center;
    float:left;
    position:relative;
    z-index: 3;
}
header .nav-logo{
    display:block;
    position:absolute;
    margin-top:7px;
    left:3%;
    width:96px;
}
header .nav-logo._kk{
    width:96px;
}
header .nav-logo._kiddy{
    width:120px;
}
header .nav-logo._4k{
    width:72px;
}
header .nav-logo img{
    max-width:100%;
    height:auto;
}
header nav .container{
    height:100%;
    width:70%;
    max-width:1180px;
    padding:0;
}
header nav .container ul{
    display:block;
    width:100%;
    height:100%;
}
header nav ul li{
    float:left;
    height:100%;
}
header nav .container ul li a{
    height:100%;
    display:block;
    padding:0 15px;
    color:#d1d1d1;
    border-bottom:2px solid #fff;
    text-decoration: none;
    font-size:18px;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

header nav ul li a:hover,
header nav ul li.active a{
    color:#393a3d;
    border-bottom:1px solid #393a3d;
    text-decoration: none;
}
header nav ul li.f-right{
    float:right; 
}
header nav ul li.f-right img{
    position:relative;
    top: 50%;
    transform: translateY(-50%);
    width:100%;
    height:auto;
}
header nav ul li.f-right a{
    border:none;
    width:60px;
    opacity:0.6;
}
header nav ul li.f-right a:hover{
    border:none;
    opacity:1;
}
header nav ul li.fb a{
    width:44px;
}
.main-container,
.footer-container{
    float:left;
    width:100%;
}
.right-nav{
    position:absolute;
    right:15px;
    top:0;
    display:flex;
    align-items: center;
    height:100%;
}
.right-nav ul{
    font-family:'DINPro-Regular';
    float:left;
    height:50px;
    width:115px;
    position:relative;
    z-index: 10;
    background-color:#fff;
    margin-right:10px;
    overflow:hidden;
}
.right-nav ul.opened{
    height:auto;
    align-self: self-start;
    position: relative;
    top: 25px;
}
.right-nav ul li{
    height:50px;
    float:none;
    width:100%;
    line-height:50px;
    margin-bottom:1px;
    opacity:0.8;
    overflow: hidden;
}
.right-nav ul li.first{
    border-radius:20px;
}
.right-nav ul.opened li.first{
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.right-nav ul.opened{
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px; 
}
.right-nav ul li:hover{
    opacity:1;
}
.right-nav ul li:last-child{
    margin-bottom:0;
}
.right-nav ul li a{
    color:#3c3c3c;
    width: 100%;
    height: 100%;
    display: block;
}
.right-nav ul li a:hover{
    border-bottom:none;
}
.right-nav ul li span{
    display:block;
    width:50%;
    height:50px;
}
.right-nav ul li div{
    float:left;
    width:50%;
    background-color:#f9f9fa;
    text-align: center;
}
.right-nav ul li .dropdown{
    background-color:#bacc26;
    height:100%;
}
.right-nav ul li.first .dropdown{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfiBwIVIAAAGEGLAAAAgElEQVQ4y+3QOw7CQAxF0cwSKdhHJEqo2ID5/1nrociAIkIyswBe9WzdK0tumn+qYq6t4lqzriwRRTyw6GryLCkCJ+k9Jo8pReD4wbNyH1MEDsP1iCKw/304uX0rE3hWrn1FYDf9vJ4isC29u5FcEAKbIp6VM9V4VtZW1fg/g7wA7Yt3vzlcMsQAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMDctMDJUMjE6MzI6MDArMDI6MDAFQrR4AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTA3LTAyVDIxOjMyOjAwKzAyOjAwdB8MxAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=');
    background-position:center;
    background-repeat: no-repeat;
}
.right-nav img{
    float:left;
    margin-top:33px;
    margin-left:20px;
    margin-bottom:15px;
}
.home-banner {
    position:relative;
}
.home-banner .item{
    height:780px;
}
.owl-carousel.home-banner .owl-item img{
    width:auto;
    margin:auto;
}
.home-banner .v-centered{
    position:relative;
    margin:auto;
    top: 42%;
    transform: translateY(-50%);
    text-align: center;
}
.home-banner #slider1,
.home-banner #slider2,
.home-banner #slider3{
    width:100%;
    background-image:url('https://kndr.xantum.eu/media/wysiwyg/home1_1920.jpg');
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    box-shadow: inset 0 0 0 5300px rgba(0,0,0,0.3);
}

.main-container, .footer-container{
    padding:0;
}
body.cms-home .main-container{
    padding-top:0;
}
.home-banner .img-box{
    margin:auto;
    width:80px;
    margin-bottom:30px;
}
.home-banner .img-box img{
    width:100% !important;
    height:auto;
}
.home-banner h1{
    font-size:48px;
    font-family:'GothamRounded-Bold';
    color:#fff;
    text-transform: none;
    margin-bottom:0;
}
.home-banner h2{
    font-size:64px;
    font-family:'GothamRounded-Book';
    color:#fff;
    text-transform: none;
    max-width:65%;
    margin:auto;
    margin-top:10px;
}
a.play{
    display:block;
    width:110px;
    height:110px;
    background-color:#bacc26;
    margin:auto;
    border-radius:60px;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAB50lEQVRYw83ZPWhTURjG8f8rVQRBxIJLF8WPWXFysCqKo+CiIIoOTm6uLoKCg86OTlZRELFL1w5+UhQpDuJiKbQgiGipgw7J38FcuIQ0yU3ux3nG5EB+ed5DyD0HAHVKfaj+UlvqonqFJqLuVb/bO8/VnXWDnto/K+p0naA1B6el3lYn6gAVyWt1d0ogOxv/XEqgLA/UbSmBVL+oh1ICqf5Vr6uRCijLnLorJZDqN/V0SqAs99QtKYFU36v7i3o2jT3zjXMY+KheTqWhfB6r24fxhGqFLeWzBFyIiHf9FlU5su7sAV6qN9QNP7fOhvKZBy5FxGqTDeVzAlhUz6QCApgEZtX76tbsxaZG1p1PwPmI+JwKCOAHcCQlEMCL1EB/mtzUvTKRGmghpZG1gVOpNLQGnI2I+eof/AbnFXAxIpah2V/qFnATOJ5hAJpqaKnTypvuN5po6BFwsBcG6m1oHbgWETP9FtUFesv/EX0dtLDqkbWBW8D0MBig0j/5y+rRwl+hIswTdcdInZYMWbfoc1iFoAV135h7rhRQS72jbh4bUwJoRT1WCqQE0DOrOMMeAfJbvVo6ZETQB/VAZZgOaJiD87Z611EPoQqCBl0trKonK4fkQP0uX2bVydowOdSUOqP+tOHrqX/PfPJdnzMrMwAAAABJRU5ErkJggg==');
    background-size:35px;
    background-position:center;
    background-repeat: no-repeat;
}
.home-banner a.play{
    margin-top:60px;
}
.owl-carousel .owl-nav button.owl-next, 
.owl-carousel .owl-nav button.owl-prev{
    display:block;
    width:55px;
    height:55px;
    border-radius:35px;
    border:2px solid  #fff;
    color:#fff;
    font-size:0;
    background-size:13px;
    background-position:center;
    background-repeat: no-repeat;
    outline:none;
    background-color: transparent !important;
}
.owl-carousel .owl-nav{
    position:absolute;
    top:40%;
    width:80%;
    padding:0;
    left:0;
    right:0;
    margin:auto;
}
.home-banner.owl-carousel .owl-nav button.owl-prev,
.recently-rated.owl-carousel .owl-nav button.owl-prev,
.insta-banner.owl-carousel .owl-nav button.owl-prev{
    float:left;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAWCAYAAAAb+hYkAAAAuUlEQVQ4y53UvQrCMBSG4ajgUCtd7Kabt+o16ODawUEERxEXp+JYKA5O4l0ovi6FpoecpPGb85BwfmJMjwA5cAU+wKovqGjzDoEMKOnm4AOpA1yARANJc8BOCaQaGANnB8h84ChABeQaGAF7AeoQKAR4AHMNDICtAE8VNGgtwAtY+vo3NMZ8g2OhPG/juG0RgnGFEHAn4F0t+d/NFfAk4E0dIwtqAzsNwUnUalgwbgktOCNm3S3Y+Vh+Va/r/DoJsikAAAAASUVORK5CYII=');
    background-position:17px;
}
.home-banner.owl-carousel .owl-nav button.owl-next,
.recently-rated.owl-carousel .owl-nav button.owl-next,
.insta-banner.owl-carousel .owl-nav button.owl-next{
    float:right;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAWCAYAAAAb+hYkAAAAtUlEQVQ4y53UvQ4BQRiF4UWiWCvb2I7OrboGCq1CIZsoRbZRiVIiCpW4C+LVTGJ9xpxZp54nM/l+JgEmwAPYAUUSE+DOO8coCJR8Zg/kCqVA5YGZgpk7WE8FpArmHrgFugoWrhj1rGPhycAV0FFwCFwMXMTCq4FzoKXgGLgZOG3L7n/nGbpl5Lll9vN5jQvhSn42YKlAfHPdGB0M2IRAv9HABlajFypt6QFyCe26D2R7+eNjeQG/tOv81MgfpQAAAABJRU5ErkJggg==');
    background-position:21px;
}

.home-banner .vidSliderContainer {
    position: relative;
    overflow: hidden;
    width: 100%;
    float: left;
}


.home-banner .vidSliderContainer > iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.owl-theme .owl-nav [class*=owl-]:hover{
    background:inherit;
    background-repeat: no-repeat;
    background-position:center;
}
.rating-container{
    position:relative;
}
.rating-container .bg,
.news .bg,
.similar-products .bg{
    position:absolute;
    width:100%;
    height:100%;
    background-color:#f5f5f5;
    box-shadow: 0px 15px 24px 1px rgba(245,245,245,1);
}

.recently-rated{
    margin-top:-180px;
}
.recently-rated .item{
    background-color:rgba(0, 0, 0, 0);
}
.recently-rated .info{
    border-top-left-radius:20px;
    border-top-right-radius:20px;
    background-color:#fff;
    padding:30px;
    padding-top:35px;
    height:150px;
}
.recently-rated .info h3,
.products-grid li h3{ 
    color:#393a3d;
    font-size:22px;
    font-family:"GothamRounded-Bold";
    margin:0;
    text-transform: none;
    display:inline-block;
    width:65%;
}

.price,
.price-table{
    color:#54a09e;
    font-size:42px;
    font-family:"GothamRounded-Bold";
    text-align: center;
}
.price span,
.price-info span{
    font-size:24px;
}
.recently-rated .product-img{
    padding:30px 50px;
    background-color:#fff;
    width:100%;
}
.recently-rated .rate-box,
.products-grid .rate-box{
    background-color:#999999;
    padding:30px;
    color:#fff;
    border-bottom-left-radius:20px;
    border-bottom-right-radius:20px;
}
.recently-rated .rate-box img{
    display:inline-block;
    width:auto;
    margin:0 1px;
}
.recently-rated .rate-box p{
    font-size:18px;
    margin-top:20px;
    margin-bottom:30px;
}
.recently-rated .rate-box span{
    display:block;
    width:100%;
    text-align: right;
    margin-left:0;
}
.recently-rated::before{
    content:attr(data-id);
    display:block;
    font-family:"GothamRounded-Bold";
    font-size:20px;
    color:#fff;
    text-transform: uppercase;
    margin-bottom:15px;
    padding-left:10px;
}
.recently-rated.owl-carousel .owl-nav{
    width:100%;
    top:50%;
}
.recently-rated.owl-carousel .owl-nav button.owl-prev{
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/grey-arrow-left.png');
    border:2px solid #a9aeb4;
    margin-left:-90px;
}
.recently-rated.owl-carousel .owl-nav button.owl-next{
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/grey-arrow-right.png');
    border:2px solid #a9aeb4;
    margin-right:-90px;
}
.category-squares,
.block-layered-nav dl dd ol{
    float:left;
    width:100%;
    box-shadow: 0px 0px 54px -26px rgba(0,0,0,1);
    border-radius:50px;
    overflow:hidden;
    margin-top:100px;
}
.category-squares a,
.block-layered-nav dl dd ol li{
    float:left;
    height:225px;
    width:12.5%;
    position:relative;
    border-right:1px solid #e2e5e9;
    background-color:#fff;
}
.category-squares a div,
.block-layered-nav dl dd ol li div{
    width:100%;
    height:150px;
    background-position:center;
    background-repeat:no-repeat;
    background-size:45%;
}
.category-squares a h3,
.block-layered-nav dl dd ol li h3{
    text-align: center;
    font-family:"GothamRounded-Bold";
    font-size:18px;
    color:#3c3c3c;
    position:absolute;
    bottom:35px;
    text-transform: none;
    left:0;
    right:0;
    margin:auto;
}
.foteliki div{
    background-image:url('data:image/png;base64,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');
    background-size:30% !important;
}
.foteliki:hover div{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAABPCAYAAABYiM0jAAAFNUlEQVR42u2cW2wVRRjH/19podVCuRVBAokRrIK3avCSqBB4AH3RyIsp0Wg0JkaMUYORYHjRxPjmg7fEFx4kEh4MUdRgNMELqAS1BpGIGE1FWuVSoBcpvfx8mK0eTsvOnmW3Q0/5J805Z3fmm//vzF5mZ75TSRKwANgKnAZ6gA+ABpWrgCuBEwzVMeCy0P7ygt7M2bUhtL+8oFtjoA+E9peHKiRNidlfGdpgXtATQpsIAT3mdAF6rMgHXbYXsn9i9k8KbTAv6J6Y/RMBC20yD+jjnjJ1oU3mAX1sLEK3e8pMSRJoNKlC0hFPmZmhTeYBfdBTZnZok3lAt41F6D88ZS4PbTIPaN8z87zQJjMXUEe8Dof2mBf4YQ/4jNAes9TgA8dPnnLXhzaaB3TzBeihujG00cwFNHrO6dbQHvOArgQ6PeBlc+uqkCQz65O001N2cWizmUJH+sJTdkVos5kLWOw5vDuA8pojj87rdg/4naF9ZqH/Du/ovP7IU/7e0IYzF9Dk6emTwMWhfWYNXYdblI/TQ6F95gG+2QPtu8qPPgF34dei0D6zhh5H/EI9wLuhfeYB/kKC3m4M7TNr6Fm4TKM4fRLaZx7gbyXo7ZWhfWYNPQ/o80C3AeW1AgK8kaC3N4X2mTX0TNwozKfVob1mDf5UAug+YHlor1lCVwK7E4B3A0tC+80SfCFwKgH4iXLr8ccTQAP0Ao+F9psl+MaE4ABbCLQyAlwKPA28D3wIrCHtIzFQDewoAbwdeAaoHgHQGcDDwMdA/zBe9gJT0wavB/aUAA7wF7AemJshZAVwA7AW2H4W0GK9Lkmp0qWAern1r+mlVpX0laRtkj6X9L2ZnUjQXqWkuZKulXSdpFsk3arSk4AOmdnstNBXS9qTpu4wapPUIulvSV2STkmqllQraZqkSyTNUTbZi+1mNjVtoOczApZcIs9IJfN8J6U4vIH5kn5OUzeweiXdZma70mQBrxuFwN9KWmZmu1Sq+ejq+6viz68vJU2Uu+CE1G+SNkl6x8zSX3+ANxPcFhZGt5OVwGcl3tqyUhNZJPLippB84+8tw9RbALwI7BtB6FfjWBJ/G8Arkp70FFtkZrtjYsyVW/K9WdI1kuZLmpWg+cOSfpf0i6S9km6SdHdM+S5Jc8xs2LzXRNDA9KjRuPHrNjMreTkXGC+pXm6gY3L3505J/ZKOSjpqZj1FdRok7fP4f87MXi7VT2EjLyU4pG5P3UA6T1s9fg4CVWmDTwaOexrYPpLAka+lCTpiVdrg6xMEDzJxADR7fO1OE7QWOOIJ/HUI4MjfAwk65I5Sg65JEPSegNDjgUMef++VErAG/0LeDwT+NQ+wzuNxALgiabDVCXr5vpDAkc9puJnYOL2WJNB4oMUTaD9wXvxsEf9KTBe+qSLgkQS9/GBo2AK/DdFhHKe1cQEqgQOeAC24KZzzRvgHK3/iRn9Dh3FAk6SNnjZaJe2X+51mj6QBSSejfd2STssNIzuibV1yD/F9ckNMRa990fauaFtHVE9RvIFhtndG6V/FvpdK+tTj+34ze9uKKlZI+lHSVSPVQ+eo7uhLG3zve3hpNrPGYugV8ifQjXYtK776lk2mb4yeKIbuTxVmdGl5MXT5Jc8MVdUZ0Ga2XdKG0K5y1s7hblkm6VFJq+RWFmrkVhyqJF0U2vE56rSkJWkm+8fJTfFK0uTodZJcGnWt3PRwjdw/jZkQva+M9qmgTGH9wv3V0Z/kpqcGZz/q9P+4okpnTl0NtqeCNsYVfO6VW0N71sy++Rc20LTYDhJ9jQAAAABJRU5ErkJggg==');
}
.wozki div{
    background-image:url('data:image/png;base64,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');
}
.wozki:hover div{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABsCAMAAAC4uKf/AAAC0FBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8DwEchAAAA73RSTlMAAQIDBAUGBwgJCgsMDg8QERITFBUWFxgZGhscHR4fICEiIyQlJygpKissLS4vMDEyMzQ1Njc4OTs8PT4/QEFCQ0RFRkdISUtMTU5PUFJTVFVWV1hZWltcXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnh5ent8fX5/gYKDhIWHiIqLjI2OkJGSk5SVlpeYmZqbnJ2en6CjpKWmp6ipqqusra6vsLKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DS09TV1tjZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/pUzmAsAAAZ/SURBVBgZvcGNQ9T1HQfw9x1wPGQcOp8SEbVNy83MZFpO0o1SkbEItqbNXCpqs9qEXMta60nTkTZNc6hLYS7ddGGbDyyxbaAIKSlMG03PiydPQY/3vzC4z/cHx3H3u98d8Hu90Mv3jrv+u9EOU2SzU0UsTBBRT49lMME4ih0wwX0U78ME36AogglGUxyCCewUx2GCSIpqmKGBHi6YoZpiCExwhGIyTLCVIgMmyKNYCxNkUOyGCZIpzsEEliaKr8EEH1GkwwTrKDbCBGkUn8EEd9ykGA8THKbIgwmeoTgNEyRTmQQTlFJsgQmWUlxPwMBLuEmRBxNso7hmx8CbROUVmOAwRcsoDLxUKkUwQQmVLAy8+9opnEkYeO9SORWDAWf/ksoeCwbcAmo2Y+D9jpoCCwZabDk1e+MQjvj0J+6FQWOvUlN+N0IVlbG3leS+OBgz3UVNy3IrQhCRWuCg2AqD0trYpWwaDIr67pYr7NIaB4PSXex2YDqCu2txcRN7GA2jZjbQy6ml8dAx7LGCavr6XwQMm1BNb20lz06ORG8j5vzig4v0ZwlCYP+APlylW1/IeXjK2OQOk2emL/vNztKvGMDFJxCan3zF8DRtT7UiVMN3MXQ3inJiEZYZf2dIGv+QMwjhm3OgnQZVv51mQx99/bU6BlX3+yVJ6Bcjy6ijpXR9TjL6SdTaFvp342/v5X9/nAX9Z9K/GNDb0ehXS1qp499J6D+2d6ivfir6S9xH9NK4+5m0qSkL1n58m91cs9E/Bpex2z9/GA1l5LoGdnHNRn+IP80utY9b4CWhoJ0a10Pou7gydnlnEHzMukSN8x70la2EmuYs9DbsKDX/GY4+eo+aS5Phj20vNUej0CdrqKlJhH8RhdRsQl886qZSORSBROyhJhPhS3RQqUlEYLaPqTgTEa7IE1Sujoce+2dUjloRplep3JwBfROaqKxAeKbfprIQwWRRaUlGOOLOUfktgttC5TDCsYFKRQyCiztHJQuhm+amaJkAI6a7KS7dAWPi5+Vt3V/yp53rF36zgspiGLORyrtPvlX44ZH92/LnD0ZA9hUn3OzlIAy68zJ9tZ9clQB/Et5oph9NiTDqMfrRsn4well8jX79FMYdpD/Op9DToH30r/0RGPbwVfpXfCe83FXOQNxPw6ClbgZSMQpdhp6ljuUwZBl1VA+FYiujF2fZkRP05p4HA9Lc9FZT8omTXk5FQxSwS90LEwFksgfnGASV5GQPfwUwMa+WXTbDYxY1zasi0cFaxZ4OIagD9PEAOkTmNlGTig7Ws1SqxsMjh74yEEQ6NS0UxfAYd5bKWSuAbCpnhsDDWkVRnkvlUwRxksrzqyja74FH/Bkq2QCOUVwbA5FJZS42UJkJXTOobEasg2IHRJKD4hiQTOVJKGUUJ4GY8xQF0LWJ4mIcsJaidTjEIipjkUtRZYVIpbIAwI8ovoCuWopFAOzNFC9BWM9Q5GI3xUoof6SotACwOSgSoWMEhTMaHd6gqLdBrKTYjdMUYyCS3RSL0GkXxXzomEuxC52S3RQ/hkiiOI0GejigvEZxJRqdnqNYBh1PUTwHjyKKMigOejSAogJKJcU6eGRT5EHH8xTZ8JhFZQREBQUoyqGcp0fbSHhkUvwKOvIofgBRTnE3RDkFrtOjFso2ehRCLKdYDR0rKHIhFtKjzgpRSw8XLlDYIUZdZofLiRAFFFnQkUlRAGH9Czu0PQoRT3EBH1JkQRm+seLT14dBOU/xLeiYSHEeSuTPjlcWToGSRXEAv6Q4CH8eomiMhI4IJ8VM+HOQ4kVMo5ICP0oo9kPXPooj8COFSgosNRQVMehlIZXHoSuTymL0El1BUWMB1lDZaYGPlOsU9dHQFVVP4fo2fFjep7IGwCAHlR029PCgg8pqBLGaSuMs9BC1nYpjEDqspObUvegWld9G5fNYBBFzjsqtF23oNvEkNSvRyfoPam5vfwAi/ukadpmDoFLbqfk81w5x/7Zb1Hxihcfoq+xWt+fVZ/M3HWtlt5dhwEvs1la6KX/1r3fVspsjCcqDLurYEwEDLIXU4foOusxuZkDFNhgSsY8BXZ8NL1MuM4C3ImCQ5XUG8MX96GHwXvpzJQMhmPcl/SkaAl+PVNLXzQ12hCT+zRv0VTUXfljm//kWvdS9MgIhG/byBXq5dWiBFQEMydl8tL6VbKwszptmQVgsU39efKaBbKs/viVnKLz9H+9r6PndsJTCAAAAAElFTkSuQmCC');
}
.rowerki div{
    background-image:url('data:image/png;base64,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');
}
.rowerki:hover div{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAABZCAMAAADGv8BOAAAC01BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////iLMimAAAA8HRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRocHR4fICIjJCUmJygpKissLS4vMDEyMzQ2Nzk6Ozw9Pj9AQUJDREVGR0lLTE1OT1BRUlNUVlhZWltdXl9gYWJjZGZnaGlqa2xtbm9wcXJzdHV3eHl6e3x9fn+AgYOEhYaH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');
}
.lozeczka div {
    background-image:url('data:image/png;base64,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');
    background-size:40% !important;
}
.lozeczka:hover div{
    background-image:url('data:image/png;base64,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');
}
.krzeselka div{
    background-image:url('data:image/png;base64,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');
    background-size:40% !important;
}
.krzeselka:hover div{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAByCAMAAADOOcfEAAACl1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8d3mayAAAA3HRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhgZGhscHh8gISIjJCUmJykrLC0uMDEyMzQ1Njc4OTo7PD4/QEFCQ0VGR0hJSktMTU9QUVJTVFVWV1hZW1xdXmBiY2RlZmdoaWprbG1ub3BxcnN0dXd4eXp7fH1+f4CBg4SFiImLjI6QkZOUlZaYmZqbnJ+goaKkpaanqKmqq6yusLGys7S1tre4ubq7vb7AwcLDxMbHyMnKy83P0NHT1dbY2tvc3d7f4OLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+7eGziQAABI9JREFUGBmtwYljjnUAB/Dv+762JcOcy72tSC2pVjrIEUuo5GioSAlhIkmo5qhpG4uiVI4tohvFLFIzNTaz5ZrZ9v1j2n7fZ7PjPZ7n2fP5oLkuU+c/BI+MvEjy647wQq8KNvgAXniZRjm8sJYSAw9kUOCFDAq8kEEJwANrKd3hgaWUBHjgJUoKPDCZMh0eGEZZBQ/EUbbCC+doFMALeTTqusID71ImwQNjKZnwQKcqGhei4IF8Sio88ColHx7oUU1Jhge+pOTBAyNpmQgPHKWU9ET7PU3LwWi03wFasn1ot6E3adkWjXZLZ6OfE9BegcNsdDm9I0K4a2H+1aq8uxFJfBGb/LuiL9ronrrhNI3KBERyTxlvqf3h7dG9YIlKfGpx7knesgUR3VfKli4X/nLo0E8nStjaMUQ2+BTtOQQbuu2iLa/AlpkXGFlOAPZ0W3eFYRV/9Bjs67H0CkOo+m75MB8cWcdg/ty1bEQMnFrPYK6lwIXFDK40CY5NqGWjolXjp2VdZ6MTneBQYgUtdetuQ70+e9koF85E/UpL9RSI7x02mgpH3qOlegKaLKGl/A44kHyTlhloZgMtn8O+wDFaNqC5QD4tY2HbXFp+jEIL8aWUP6JgU49yypVBaOUZWl6HTR/SMh9tfEYpi4Mtg6oph31oo99VymrYkkOpvRdBpFMq4mBDUg0lE8HEFFFWw4ZsSkUvBDWLUtEZEfWrpqQjuA6nKUsQ0fuUsliEkEY5G40IulRS0hFK4AxlJiJYSimLRUivUY4gvMBZygqEFnuJ8gDCmki52h1hrKfkIKx9lM0Ip281jaoeCGNAHY26JIS1k7IAYayh7EZ4YyjHEVqHEsoYhOc/Q7kfIY2nnPEjgpWUzQhpO2UlIulTQ6M8GiF0vkajpg8i+ooyESGkUXYjsucpOxHCAcokRNbxPxrXuyCo3nU0LsXAhq2UNAQ1l7IFdoyj7EVQBymPw47ABRo3uiKI3rU0ivywZSNlJoKYTVkPex6lfIMg8igpsMdfQuNGV7TR+QaNcz7YlEmZijamUDbCrnGUT9FGDuVJ2BVTSeNSFFrxl9K4GIBt2ykj0cojlGzY9xwlA62soTwL+2KraPyFVo7SqImDA/mUIWihZx2N7+HEQsoitPACZTmcGEzJRwvZlGQ4coZG1e1orpjGPz44somSimaSKDlwJpWyCc3MobwIZzpep3EKzeRS+sGh/ZQBuKWYxmk49QZlNpokUbLg1FDKDjSZQ5kGp3znaZT60CiXEg/HdlCS0aiYRiGcm0N5E5YkyidwLoGyB5Y0yiy48DeNygAkkzIELmRRhkN+p3HRBxemU5bAiK2lsQ9uxFP2wHiC8hZcOUmjMoAGyymj4MrHlOFosJtGbSxcmUFZhAbnaRTAnYGUL1CvP2UbXDpLowT1JlMWwKUdlDsBrKWMgEvzKGkA9tOo7QSXhlKyAJTQKIBb/nIahUBfSi5c20PpiYcpi+HaMkoK+lNS4NqDlIHAt2xw3A/X/L+xwUEA8UdIFiSiHRILSR7ri3r+UbNHd0C7RI2fNzoA/A9smeLcvvw9aQAAAABJRU5ErkJggg==');
}
.bujaczki div{
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/bujaczki.png');
}
.bujaczki:hover div{
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/bujaczki-white.png');
}
.maty div{
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/maty.png');
    background-size:60% !important;
}
.maty:hover div{
     background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/maty-white.png');   
}
.nosidelka div{
    background-image:url('data:image/png;base64,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');
}
.nosidelka:hover div{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABsCAMAAAAylz6+AAACx1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+GroA1AAAA7HRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRocHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Nzk6PD0+P0BBQkNERUZHSElKS0xNTlBRUlNUVVZXWFlaW1xeX2BhYmRmZ2hpamttbm9wcXJzdHV2eHl6e3x+f4CBgoOEhYaIiYqLjI2QkZKTlJWWl5iZmpucnZ6foKGio6Slpqipqqusra6vsLGys7S1t7i5uru8vb6/wMHCw8TFxsjJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zu7/Dx8vP09fb3+Pn6+/z9/oR9Mm8AAAb+SURBVBgZrcGNY9R1HQfw993BHo6jjbGF6RjFclOmRDyEArJgpaYREiSUBSg2MoIkJw+jhUNFoGAhEBhZhDwIdPEUzGACg2S4EY8SDPbAGHu6e/8R7b6f3+9+v989322vF+JhG7Vw1+dtbKndVIjelb2sjn7Hv47e8/jWLpo1jUAvydnsZYCL/dAbkkvaGOyX6AVP1jCUc+ix5N96GVoGeij3FM1a9pTO30UxHD3z/SaaHJmRCmA8xVj0hK2UJgfHQ5lGkY8ecH5IQ91kaEopspC4rBP0a1+aAt0RKvVIXPYF+p0tgF96J5W9SNij1+i3JhWGGRRvIFEF9dQ1Pw+zHRSjkaCCeuou5MEso53KbTsS87UvqDuUAYvZFBuQmK/UUrctCVaHKIqQkLQz1L3rgFWOl0p9XyTCsZe6FQhUQvEOErKGuss/zIeV/TLFCCRiDs0uryqAyWSKT5GI0R0McGAU/P5M8SoSUHCdwd4fAJHZTqV9IOJmK25jKNcmQPk5xXbELXkLw+iaDZ8zFEWIl9PN8EoBjKS4akecnG6aeG9faqTZCmANxRLEybGbfi0VRWkAHnxxLw2vpDZS8Q5BnMqp86zKhO6xf1DnWU9xAHF6gborY2Fie7mdAaYjPjmN1Jx4AFZjG2jRkIxwXM+/e/D0J9tmpcLsADWVaQg0vIlmaxHGIxvuUtyYAsOL1NQNRLDCTpqMRUhDP/DSsBw6102KlnyEMpeGSzaE4FzRQYufQfMGNT9BaH+j33KEMKmOAZozoWS2UOxEGFn11OUjSNpGBvsVlCUU97IRzkxqqhBk3GWGcBg+/W5TLEFY9pMUHyFAUpmXJhd33qXSDJ+5FLddCO8pCk82LHJP0uSfE4HVFPA5SbEIkRylWAazmS00nC9Ct/VUutDtmxTN6YhkCsVVO/z6b6ah/fW+8DlK5Tq6vUXxHiJyXKIYD93IWhqO50HJ8FDZA8B2haIAkS2iWAdhW9BBv87FDoifUiwGMJqiClFke6ncsMNn0Mc01IyA7jTFNwC8SbEA0RyiGI1u37tFQ4ULuokUNeh2jCIH0bxMUQL030BD0zQYjlMsBJDmoXIOUeVQHMTYizQcGwLDcxT3MwEUUZQhuhoqHSs99PMs6wNDSh3FWnQroXgG0a1ikGvjYPYbio5sdNtLxZOG6KYx0F8zYPZwG8Vq+PyPyjnEIIdWrbNhYT9CcXcQumVQbEIsbtLsRB6siqlZCJ8nKYoRXXpZOw1db/aB1bA2ivNJ8HmJYjKiSV3QQJNzoxAg5Qw1E6CUUAxGZKlzr9Ckc2kyAr1NzWqICiqddkSS/uubNKsajiA/oOa/Loh9VC4jgqErm2k1B0GGNlEzCZp/UzmGcFJn7PMy0OsI5DxNzXvQ1VH5CCGlTtnczBBWIdBWas6kQNdAZROCJI1esL+NoW1EgPnU3MuHXxuVqxW/ePrxgVDsmY89W7y+so1BbhRfp/IhrAq7qHkJBlo0f3GtsZlh3ChORQ2VHbB4uIGazTBhrD6flwrgFJXdMBtQQ80ZJ0wYm33ftcPnFJWPYZLkpubOV2HGGNwoy4OmjsoOGGxbqPFMgkULo7i1dqIDfpeobIehlLpFsGpkBF3Hl41xwKyBykb4zaFuiw1W16nc76BV52fbFxa6EKiVyh+ge8ZDzdFkBDhLxe0YUvijBUvL1/2xvHzpa7Mm5vZFKOkUpdCMbKXmYiYC7aNyHjHJp5gHkVdPTWM+gvyJSjNiUkgxDcrga9R0TECwMooBiMVMinHweaCWumkI4VWKMYjFCoocdBtQTd18hDKJYhZisZPKfTsAVyV1KxFSNsXvEIuLVE4BcLqp22xDSLZ7VA4iBi4vlQ8Ap5u6vzsQxidU7joQ3WSKxXC6qXMnIZy3KYYjumUUhU43dZX9ENZ0itcQ3WEqnkFu6qrTEV4OxR5E5Wqjcn4/ddVZiOQqlfsuRDOVgaqzENE6iqmIZhsD1D6IyJ6l2IYokptoVfsQonDep9Kajsim06r6IUS1g2IeIjtIi+osRPccxVkbInmEFtVZiEHfeoqnEclamlUOQEzKKf6FCIZ00MTtQmxyvRTfQXgbabIzBbHaTvGfPghnWBcN7/dBzEZRMx9h2A7TUGZDHHZTtOYitFdoKEZcHu2iqExGKMNaqGt7AXFaTc0GhJB+gbpbYxCvzHpqFiGI8wh1nw1B/KZTtwgB+h+gbueXkIit1P0+CWaDq6grsSEh/c9TVzUKfvYfN1JXhkTl3aHOs/1bNvikzDhJv70OJOyJVhpu/uWtknf2t9BwOg098FQrw6vOQo880cBwDmeih3LPMbSKJPSYc7WXweqnoleMOcYAHWuz0Fu+vauLhlurstGbvjyz4tM7ZMuV/csn90Wi/g83cEo5UqePhQAAAABJRU5ErkJggg==');
    border:none;
}
.category-squares a:hover h3,
.block-layered-nav dl dd ol li:hover h3{
    color:#fff;
}
.category-squares a:hover,
.block-layered-nav dl dd ol li:hover{
    background-color:#bacc26;
}
.instagram-section{
    position:relative;
}
.instagram-section h2{
    font-size:48px;
    color:#999999;
    text-transform:none;
}
.instagram-section h3{
    font-family: 'DINPro-Regular';
    font-size:20px;
    color:#393939;
    text-transform:none;
    margin-bottom:70px;
}
.insta-slider{
    position: static;
    margin-left: -10px;
    width: calc(100% + 20px);
}
.insta-slider .item{
    font-family: "DINPro-Bold";
    min-height:530px;
    font-size:14px;
    padding:0 20px;
    background-color:#fff;
    border-radius:30px;
    box-shadow: 0px 0px 38px -19px rgba(0,0,0,1);
    padding:20px;
    margin:10px;
}
.insta-slider .item .acc{
    font-size:16px;
    height:70px;
    line-height:70px;
    padding-left:45px;
    position:relative;
}
.insta-slider .item .acc .user{
    position:relative;
    top:-2px;
}
.insta-slider .item .acc img{
    width:34px;
    display:inline-block;
    margin-right:15px;
    position:absolute;
    left:0;
    top:17px;
    position:absolute;
}
.insta-slider .item .acc button{
    float:right;
    margin-top:17px;
    margin-left:6px;
}
.insta-slider .item .acc button{
    background:none;
    border:none;
    outline:none;
}
.insta-slider .item .acc .follow{
    margin-top:24px;
    padding:1px 18px;
    border:1px solid #73c8e1;
    color:#73c8e1;
    text-align: center;
    border-radius:7px;
    font-size:11px;
    text-transform: uppercase;
}
.insta-slider .item .acc .options{
    font-size: 22PX;
    LETTER-SPACING: -3px;
    margin-top:10px;
}
.insta-slider .item .shares{
    height:25px;
    width:100%;
    margin-top:20px;
    margin-bottom:10px;
    padding:0 5px;
}
.insta-slider .item .shares img{
    width:auto;
    display:inline-block;
    margin-right:15px;
}
.insta-slider .item .shares img.f-right{
    float:right;
    margin-right:0;
}

.insta-slider .item .shares .csssprites{
    display:inline-block;
    margin-right:15px;
}
.insta-slider .item .shares .csssprites.f-right{
    float:right;
    margin-right:0;
}
.insta-slider .item .likes{
    padding-left:5px;
    margin-bottom:10px;
}
.insta-slider .item .likes img{
    width:15px;
    display:inline-block;
    vertical-align: middle;
}
.insta-slider .item .likes span{
    display:inline-block;
    position:relative;
    top:2px;
}
.insta-slider .item .tags{
    padding-left:5px;
    font-family:"DINPro-Regular";
}
.insta-slider .item .tags span{
    color:#36a9c2;
    margin-right:15px;
    font-family:"DINPro-Regular";
}
.span-href:nth-child(2){
    margin-left:10px;
}
.insta-slider .item .tags span.title{
    color:#3b3b3a;
    font-family:"DINPro-Bold";
}
.insta-slider.owl-carousel .owl-nav button.owl-prev,
.insta-slider.owl-carousel .owl-nav button.owl-next,
.similar-products-slider .owl-nav button.owl-prev,
.similar-products-slider .owl-nav button.owl-next{
    display: inline-block;
    border:2px solid #999999;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAWCAYAAAAb+hYkAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABPklEQVQ4y43TvytFYRzH8dc5yoCyuBP/gDIrk98GkdJNMZ3OovwnzIxuNzadpFwGhcUko5LBhMmkZKIMzq3H6dzrfMfP0/v5fp/P8/1EKlS92ajhGBPYjioAQ7jGWC59xf8AgzgLAGhFXYB+XGE8kK+xFHcA+nBaAG6xkiXpZ1QC9KKF+UC+w1yWpO8QlwBZAbjHYhv4A9WbjR4cYjkAHjGTJelbeHkcAAdYC86e8pH+ABDXm40Ie9gI9FdMZ0n6UmZUjF1sFoCpLEmfO31HXDSjSsXYwn6gDeOq3myMdIKighHhu57yMV9KoQA8wmpw/oDJUsshS9JvrPtdn3aN5qPWSjsFHXtxjtlAvsVCeytKtzxf2BamC+BslqQf3aIxgEsl0eia3DyEFwXwpErca37DWC3uuatvmMENvrHzA++JZvBjt0X3AAAAAElFTkSuQmCC) !important;
}
.insta-slider.owl-carousel .owl-nav button.owl-next,
.similar-products-slider .owl-nav button.owl-next{
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAWCAYAAAAb+hYkAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABWElEQVQ4y5XTvWoVURTF8d/cgIUkpEplUhkQwVKs0sRAGm8VBgsFGQZS+ALxCdL4BFpkGARTyGChqfxIlEgCqdP6BLERokXgBot7BrZhJjdZ3Vln/mdtNmuyvK428QKHWGuK8sQEDbCBKSxhN6+ruatAO+F8Dzt5Xc1Ogp5iL3gP8Cmvq+k+KIP0wdcEtNrDsCnKv11JmqI8xSqOwt0yPuR1daMTSuBvDHEc7lfQXASzi6+k7X3H3WC/x+OmKEf/JYXEkzTqz2Cv4U1eV1OdSSFxHgdYCPYW1nuhBC7iG24F+9XA9XV+2XgLxn2MKa/xPOsB5tNYt4O9jWdNUY76Vr6PO8F+hyftyrMOYNe4uK0+Im+K8qw1sgDM4gvuB+Czcf/O4uNtYWcScKXCZnld3TT+p5aDf4SHTVH+6VrUAG87gNU+oIWG4XyMR6nxLoNeYoQfaaRfJugfn31qd9lSeEkAAAAASUVORK5CYII=)!important
}
.insta-slider.owl-carousel .owl-nav, 
.similar-products-slider .owl-nav{
    width:140px;
    top:70px;
    right:0;
    left:auto;
}
.claim-section{
    float:left;
    width:100%;
}

.claim-section .v-centered{
    margin-top: 50%;
    transform: translateY(-50%);
}
.claim-section h2{
    font-size:48px;
}
.claim-section p{
    font-family:'DINPro-Regular';
    font-size:20px;
    color:#656565;
    margin-top:20px;
    margin-bottom:50px;
    max-width:500px;
}
.claim-section ul{
    list-style-type:none;
    width:400px;
}
.claim-section ul li{
    display:inline-block;
    width:190px;
    margin-bottom:50px;
    font-family:'DINPro-Bold';
    margin-left:0;
}
.claim-section ul li a{
    color:#fa3c08;
    font-size:22px;
}
.claim-section ul li::before{
    display:inline-block;
    content:'';
    width:20px;
    height:20px;
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/orange-arrow-right.png');
    background-repeat:no-repeat;
    background-position:center;
    background-size:8px;
    margin-right:8px;
    position:relative;
    top:2px;
}
.claim-section ul li a:hover{
    text-decoration: none;
}
.claim-section img{
    width:calc(50vw - 24px);
}
.news {
    position:relative;
    margin-bottom:50px;
}
.news .rectangle{
    display:inline-block;
    width:100%;
    vertical-align:top;
    margin-bottom:30px;
    border-radius:30px;
    background-color:#fff;
    overflow:hidden;
    box-shadow: 0px 0px 98px 7px rgba(230,230,230,1);
    position:relative;
    padding-bottom:40px;
    transition:all 0.3s;
}
.news .rectangle{
    height:625px;
    cursor:pointer;
   
}
.news .rectangle:hover{
    box-shadow:0px 0px 89px 7px rgba(210,210,210,1);
}
.news .rectangle img,
.latest-on-blog img{
    width:100%;
    height:auto;
    margin-bottom:50px;
}
.news .rectangle h3,
.latest-on-blog h3{
    padding:0 30px;
    font-size:24px;
    font-family: 'DINPro-Bold';
    color:#446589;
}
.news .rectangle p,
.latest-on-blog p{
    padding:30px;
    font-size:18px;
    margin-bottom:55px;
    font-family: 'DINPro-Regular';
}
.news .rectangle a,
.latest-on-blog a.aw-blog-read-more,
.o-nas .posts span{
    display:inline-block;
    position:absolute;
    color:#fa3c08;
    bottom:30px;
    right:30px;
    font-size:18px;
    font-family: 'DINPro-Bold';
    color:#569896;
}
.news .rectangle a::after,
.latest-on-blog a.aw-blog-read-more::after,
.o-nas .posts span::after{
    display:inline-block;
    content:'';
    width:20px;
    height:20px;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAYAAAD9lDaoAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAA2klEQVQoz23RsUoEQRAE0LenGPgLCv6Jgph5gRgMmIjhOMh9gIHhGYsyTGhkMGCggaH5/YWgqZEaCOKZ7MLduhV1N9VVRXcTSt7ACy5qTJcGMEKDVUxDyZNBUo3pDZ3CVSj5uE9quiKUnHGKXxzWmB4W7Tqc4a6d1VDy7j+lVm0N9xjjE3s1plnT9w8lr+MJO3jH1sgwuuV5P1NnV7GND4xrTF+jBcIKbrGPbxzUmGZ9pRsctScINabnpROEkqeI7eykxvS4FDCUvInXtp/UmK6HfjfHD86HCPAHqppAI9TcBWAAAAAASUVORK5CYII=');
    background-repeat:no-repeat;
    background-position:center;
    position: relative;
    top: 4px;
}
.products-are{
    text-align: center;
    margin:20px 0;
    float:left;
    width:100%;
}
.products-are .item div{
    background-color:#fff;
    border-radius:35px;
    overflow:hidden;
}
.products-are img{
    width:100%;
    height:auto;
}
.products-are h2,
.latest-on-blog h2,
.similar-products h2{
    font-size:48px;
    margin-bottom:40px;
    color:#999999;
    text-align: left;
}
.products-are h3{
    font-size:36px;
    margin-top:40px;
    color:#446589;
}
.products-are h4,
.latest-on-blog h4,
.recently-rated h4{
    text-align: left;
    font-family: 'DINPro-Regular';
    color:#393939;
    text-transform: none;
    font-size:20px;
    margin-bottom:80px;
    font-weight:normal;
}
.products-are p{
    font-size:18px;
    color:#656565;
    padding:20px 40px;
}
.products-are .hovered h3{
    color:#fff;
    margin-top:0;
}
.products-are .mobile{
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/backpack.png');
}
.products-are .smart{
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/student.png');
}
.products-are .easy{
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/smile.png');
}
.program-section{
    float:left;
    width:calc(100% + 30px);
    margin:50px 0;
    margin-left:-15px
}
.program-section .lg-6{
    height:350px;
    overflow:hidden;
}
.program-section .bg{
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    width:calc(100% - 30px);
    height:100%;
    position:absolute;
    border-radius:30px;
}
.program-section .fotelik .bg{
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/home_bezpieczny_fotelik.jpg');
}
.program-section .gwarancja .bg{
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/home_dozywotnia_gwarancja.jpg');
}
.program-section .info{
    position:relative;
    z-index:10;
    color:#fff;
    text-align: center;
    width:50%;
    float:right;
    top:50%;
    transform: translateY(-50%);
    margin-right:30px;
}
.program-section .info h3{
    color:#fff;
    font-size:24px;
}
.program-section .info h2{
    color:#fff;
    font-size:40px;
}
.program-section a{
    display: block;
    background-color: #fff;
    color: #446589;
    width: 175px;
    height: 50px;
    line-height: 44px;
    font-size: 18px;
    margin: auto; 
    border-radius:20px;
    margin-top:60px;
    transition:0.2s ease-in;
}
.program-section .fotelik a{
    border:1px solid #446589;
}
.program-section .fotelik a:hover{
    background-color:#446589;
    color:#fff;
    border:1px solid #fff;
}
.program-section .gwarancja .info a{
    background-color:#569896;
    color:#fff; 
}
.program-section .gwarancja .info a:hover{
    color:#569896;
    background-color:#fff;

}
.program-section .gwarancja .info h3{
    color:#569896;
}
.program-section .gwarancja .info h2{
    color:#3b628d;
}
.cms-home section{
    float:left;
    width:100%;
    padding:80px 0;
}
section.white{
    background-color:#fff;
}
section.grey{
    background-color:#f2f2f2;
}
.latest-on-blog{
    margin-bottom:120px;
    float:left;
    width:100%;
}
.latest-on-blog .item div,
.products-are .item div,
.similar-products .item{
    box-shadow: 0px 0px 54px -26px rgba(0,0,0,1);
    margin:10px;
}
.latest-on-blog .item div{
    min-height:670px;
    background-color:#fff;
    border-radius:20px;
    overflow:hidden;
    position:relative;
    margin:10px;
}
.latest-on-blog .date{
    display:block;
    position:absolute;
    top:40px;
    width:80px;
    height:50px;
    text-align: center;
    color:#fff;
    background-color:#54a09e;
    right:0;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    font-family: 'DINPro-Bold';
    font-size:18px;
    line-height:50px;
}
.newsletter-block{
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/newsletter_bg.png');
    width:100%;
    height:195px;
    padding-left:100px;
    float:left;
    position:relative;
    margin-bottom:-175px;
    z-index: 10;
    top:-270px;
    border-radius:20px;
}
.newsletter-block h2{
    color:#fff;
    font-family: 'GothamRounded-Bold';
    font-size:48px;
    margin:0;
    margin-top:57px;
}
.newsletter-block h3{
    color:#fff;
    font-family: 'GothamRounded-Bold';
    font-size:22px;
}
.newsletter-block a{
    font-family: 'DINPro-Bold';
    display:block;
    position:absolute;
    left:0;
    right:0;
    width:180px;
    height:50px;
    background-color:#fff;
    color:#385a7e;
    border-radius:20px;
    line-height:50px;
    font-size:18px;
    margin:auto;
    text-align: center;
    top:50%;
    transform: translateY(-50%);
}
.newsletter-block .plane-top{
    position:absolute;
    top:-40px;
    right:20%;
}
.newsletter-block .plane-right{
    position:absolute;
    top:40px;
    right:1%;
}
.latest-on-blog,
.products-are,
.offset-fixer{
    margin-left:-15px;
    width:calc(100% + 30px);
}
.recently-rated.offset-fixer{
    margin-left:-10px;
    width:calc(100% + 20px);
}
.products-are h2,
.products-are h4,
.latest-on-blog h4,
.latest-on-blog h2{
    padding-left:15px;
    padding-right:15px;
}
footer{
    background-color:#dcdbdb;
    float:left;
    width:100%;
    color:#767676;
    font-size:16px;
}
footer a{
    color:#767676;
    font-size:16px;
}
footer a:hover{
    color:#616161;
}
footer h2,
footer h3{
    color:#616161;
    font-family: 'DINPro-Bold';
    margin-bottom:40px;
}
footer .info div{
    display:inline-block;
    width:100%;
    margin-bottom:25px;
}
footer ul li{
    margin-top:7px;
}
footer .info2 div{
    float:left;
    width:27%;
    margin-right:6%;
    margin-bottom:6%;
}
footer .imgs div {
    display: inline-flex;
    width: 50%;
    float: left;
    height: 70px;
    align-items: center;
}
footer .imgs div.noImg{
    font-family:"DINPro-Bold";
    font-size:11px;
    text-transform: uppercase;
}
footer .lg-3 div img{
    width:65%;
    height:auto;
}
footer .copyright{
    border-top:1px solid #9f9e96;
    font-family: 'DINPro-Regular';
    color:#616161;
    margin-top:30px;
    padding-top:30px;
    padding-bottom:30px;
}
footer .copyright span{
    font-family: 'DINPro-Bold';
}
.catalog-product-view .product-essential{
    background-color:#fff;
    padding-top:120px;
    padding-bottom:100px;
    position:relative;
    box-shadow: inset -1px -1px 16px -6px rgba(0,0,0,0.75);
}
.product-image{
    border:none;
}

#kinder_amasty_gallery {
    height: 480px;
    overflow: scroll;
    overflow-x:hidden;
}
.ie-browser #kinder_amasty_gallery,
.firefox-browser #kinder_amasty_gallery{
    overflow:hidden;
} 
#kinder_amasty_gallery::-webkit-scrollbar
{
    width: 0;
    background-color: #d6d6d6;
    display:none;
}

.more-views{
    width:100px;
    position:absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 100;
    background-color:#fff;
}
.more-views ul li{
    display:block;
    margin-bottom:20px;
}
.product-img-box{
    width:65%;
    padding-right:0;
    position:relative;
}
.product-img-box .product-image{
    padding-left:100px;
}
.product-image-thumbs a{
    background-color:#fff;
    width:100%;
    cursor:pointer;
}
.product-image-thumbs a img{
    width:100%;
    height:auto;
}
.catalog-product-view .breadcrumbs{
    position: absolute;
    left: 0;
    top: 50px;
    right: 0; 
    z-index: 10;
}
.breadcrumbs li{
    text-transform: none;
    font-family: 'DINPro-Regular';
    font-size:16px;
    color:#a9a9a9;
}
.breadcrumbs li.product,
.breadcrumbs li.cms_page{
    font-family: 'DINPro-Bold';
    color:#393a3d;
}
.breadcrumbs a:hover{
    color:#393a3d;
}
.product-view .product-shop{
    width: 34%;
    margin-left:1%;
    background-color: #fff;
    padding: 35px 25px;
    border-radius: 25px;
    overflow: hidden;
    top:30px;
    padding-bottom:0;
    box-shadow: 0px 0px 54px -26px rgba(0,0,0,1);
}
.product-shop .product-name{
    width:100%;
    float:left;
}
.product-shop .product-name .h1{
    width:100%;
    color:#393a3d;
    font-size:36px;
    font-family:"GothamRounded-Bold";
    text-transform: none;
    float:none;
}
.product-shop .product-name h4{
    text-transform: none;
    font-family: 'DINPro-Bold';
    /*color:#393a3d;*/
    color:#999999;
    font-size:16px;
    margin-top:3px;
}
.product-shop .price-info{
    width:40%;
    float:left;
    color: #54a09e;
    font-size: 48px;
    font-family:"GothamRounded-Bold";
    line-height:23px;
}

.productTabs ul.switcher{
    border-bottom:1px solid #cccccc;
    float:left;
    width:calc(100% + 50px);
    margin-left:-25px;
    padding-left:15px;
}

.productTabs .set{
    float:left;
    width:auto;
    padding:10px 10px;
    font-size:18px;
    margin-right:20px;
    margin-bottom:-1px;
    font-family:"DINPro-Bold";
    color:#b2b2b2;
}
.productTabs .set:hover{
    cursor:pointer;
}
.productTabs .set.active{
    border-bottom:2px solid #3c3c3c;
    color:#393a3d;
}
.productTabs .contentDiv{
    float:left;
    width:100%;
    position:relative;
    padding-top:30px;
    margin-bottom:30px;
    font-size:16px;
    font-family:"DINPro-Bold";
    color:#b2b2b3;
}
.productTabs .contentDiv ul li::before{
    content: '';
    display: inline-block;
    width: 10px;
    height: 16px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAYAAAD9lDaoAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAA2klEQVQoz23RsUoEQRAE0LenGPgLCv6Jgph5gRgMmIjhOMh9gIHhGYsyTGhkMGCggaH5/YWgqZEaCOKZ7MLduhV1N9VVRXcTSt7ACy5qTJcGMEKDVUxDyZNBUo3pDZ3CVSj5uE9quiKUnHGKXxzWmB4W7Tqc4a6d1VDy7j+lVm0N9xjjE3s1plnT9w8lr+MJO3jH1sgwuuV5P1NnV7GND4xrTF+jBcIKbrGPbxzUmGZ9pRsctScINabnpROEkqeI7eykxvS4FDCUvInXtp/UmK6HfjfHD86HCPAHqppAI9TcBWAAAAAASUVORK5CYII=');
    background-size: 9px;
    position: relative;
    top: 4px;
    background-repeat: no-repeat;
    margin-right:10px;
}
.productTabs .contentDiv > div{
    position:absolute;
    width:100%;
    display:none;
}
.productsTabs .box-description{
    display:block;
}
.productTabs div.show{ 
    display:block;
    position:relative;
}
.product-options,
.product-options-bottom{
    padding:0;
    border:none;
    background:none;
}
.product-options-bottom{
    margin-left:-25px;
    width:calc(100% + 50px);
    border-top:1px solid #cccccc;
    padding-top:20px;
    margin-top:20px;
    padding-left:20px;
    padding-right:20px;
}
.swatch-link.has-image img{
    display:none;
}
.product-view .product-options dt.swatch-attr,
p.required{
    display:none;
}
.option-blue span{
    background-color:#3e6297;
}
.option-grey span{
    background-color:#a2a2a2;
}
.option-pink span{
    background-color:#ffa8b2;
}
.swatch-link,
.swatch-label{
    border-radius:20px;
}
.configurable-swatch-list li a{
    padding:3px;
    border:1px solid #fff;
}
.configurable-swatch-list .selected .swatch-link{
    border:1px solid #a9aeb4;
}
.product-view .add-to-cart{
    border:none;
}
.product-view .add-to-cart .qty-wrapper{
    margin-right:0;
    width:25%;
    position:relative;
}
.product-view .add-to-cart .qty-wrapper .qty{
    width:100%;
    height:60px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    border:2px solid #e5e7e8;
    border-right:none;
    outline:none;
    font-size:18px;
    color:#393a3d;
    font-family:"DINPro-Bold";
    text-align: left;
    padding-left:20px;
}
.product-view .add-to-cart-buttons{
    width:75%;
    margin-right:0;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    overflow:hidden;
}
.product-view .add-to-cart-buttons .button{
    height:60px;
    padding:0;
    padding-left:20px;
    text-align: left;
    font-size:16px;
    color:#fff;
    font-family:"GothamRounded-Bold";
    text-transform: none;
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/cart-white.png');
    background-repeat: no-repeat;
    background-position:right 10% center;
}
.add-to-cart .button{
    background-color:#bacc26;
}

.product-shop .programs{
    background-color:#54a09e;
    float:left;
    margin-left:-25px;
    width:calc(100% + 50px);
    padding: 0 25px;
}
.product-shop .programs .lg-6{
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: left 5px center;
    display: block;
    padding: 28px 0;
    padding-left: 50px;
    color: #fff;
    font-size: 15px;
    font-family: "GothamRounded-Bold";
    line-height: 20px;
}
.product-shop .programs .gwarancja{ 
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/lifetime-warranty2.png');
    background-size: 33px;
}
.product-shop .programs .fotelik{
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/safe-car-seat2.png');
    background-size: 33px;
} 
.product-img-box .arrow-prev,
.product-img-box .arrow-next{
    width:22px;
    margin:auto;
}
.product-img-box .arrow-prev{
    margin-bottom:30px;
}
.product-img-box .arrow-next{
    margin-top:30px;
}
.product-img-box .arrow-prev img,
.product-img-box .arrow-next img{
    width:100%;
}
.rate-box .rating{
    width:141px;
    height:20px;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAAAUCAMAAACH6U4cAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAYFBMVEUAAADPz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz88AAACqmihhAAAAH3RSTlMAOhZNPAQPGiYxO0sHShFJEEcOQgMdKj4XOEEZNEMBY21TMQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAADfSURBVEjHrdPXDoJAEIXhlaEqSBEstPd/TEUirIOQcI57A8yfL2EpxkzrcDAbi6gIdUScdUNUiLoi7joiKkJf97ixB6JC1B3Gq3sgKkLf97i6B6LupJ4fhNHxNI5PxygMfM/8oyI0lh8r/hiiQtRLltNk2gNRMXpO9TQ9zw+UqBjVc9tQFaNZbk/z7PuzJypGC+slJoX+C4mK0cs8vpjFIipCS/uRldoQFaK+PfY1IipEK3tcaURUiF6Hy9v9fhuOV42ICtGHSN0MJ00t8tCIqBBtu6ofz/qqazUi6l76BIkwH1WzonXGAAAAAElFTkSuQmCC');
    display:inline-block;
    background-size:100% 100%;
}
.rate-box .rating div{
    width:100%;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAAAUCAYAAACwN74uAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABkUlEQVRo3uWXsUrsYBBGzyzeUsQHEIvbqFhpZSu29iKWPoHvZ29no14tBEXETllkRbA4FgZcJGqS3buQfwbSJPN/Zw5MIIGGpZ6qp037p1WZuEW5qnt+1t4MZdJwi3NVz8eCz2colIZblOuXTZzZm5CJW5zrl02c2ZuQiVuUq7rv97X/H2XScPvoGlXAIrAOrAGrwF9gGVgB/nxz9g24BG6Ba+AfcAGcRcRTw8HTcEtyDXWpehhNhmgyJ7AcEXe/yKThluY6AEZ8bNa06q3K/K0ycYtyHUTEI7ALvEwh9AXYrTJ/rEzcYl3VHXVk9xqpO20nycQt0lXdVocdQofqdoftTcct0lXdUl9bhL6qW11lMnKLdFXvWwTfTyqTkdtn16gJnQeGNP9NE1iIiOcJZdJw++46qGncaBFK1bsxiUxCbq9d65Zms8MwXc5k5vbatW5p1mvuXQEH1XXV8EzbysQty1U9GfsQulEP1Rh7HtW9m7G+k0ltMnGLc1WP1Qf1SJ37oW+u6nlQj6cglIbbd9d3ZqrlwH2FZDwAAAAASUVORK5CYII=');
    height:100%;
}
.product-shop .rate-box .rating div{
    width:100%;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAAAUCAMAAACH6U4cAAAAclBMVEUAAABUoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5JSJugAAAAJXRSTlMAz1jVWhE9Z5Cz0vod/hL5RvVEQvE5+OUNP3Ke2FvI4GQBvecEU9PCPQAAAORJREFUSEut08kOglAQRNEWREVBQXHCGa3//0UXRn22hMQqe0Xq5izeArPX9XrWcUJlaAREbbtcKRoDccusV4ZGQMcbhErRGOh4g1AZ2gcAoN8mpPojTQbDUTqePObJOB0NB4n9ozI0y/F1efY0QqXodPY9z6ZPJFSOFqVfy8JeJ1SOzt1ezi04oXJ0UYVrtbCPEypHl6v3ulqaO6FydP2e195IlaGb4HfLN94IlaJbBLf1SKgUrcO59kioFN0BwP5w2APAziOhUvQInM4Xs8v5BBw9EipFm2t9e3zd6mvjkVB/pXcoY5XPVrR4CgAAAABJRU5ErkJggg==');
    height:100%;
}
.rate-box span{
    position: relative;
    font-size: 18px;
    font-family: "DINPro-Bold";
    margin-left: 15px;
    top: -3px;
}
.claim{
    position:relative;
    margin:70px 0;
}
.claim img{
    width:100%;
    height:auto;
}
.explore{
    position:absolute;
    right:15%;
    top:50%;
    transform: translateY(-50%);
}
.claim .explore{
    position:relative;
    text-align: center;
    margin: 50px 0;
    background-image: url(https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/video_wizerunkowe.jpg);
    background-size: cover;
    background-position: center;
    padding: 100px 0;
    border-radius: 25px;
    transform:none;
    top:0;
    right:0;
    overflow:hidden;
    height:600px;
}
.claim .explore > div{
    position:relative;
    left:0;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;

}
.explore h2,
.explore h3{
    color:#fff;
    font-size:48px;
    margin: 0;
    display:none;
}
.explore h2{
    margin-top:15px;
}
.explore h3{
    font-family:"GothamRounded-Book";
}
.claim .img-box{
    width:80px;
    margin:auto;
    display:none;
}
.claim .img-box img{
    width:100%;
}
.claim .play{
    margin-top:50px;
}
.claim .explore a.play{
    margin:0 auto;
    width:150px;
    height:150px;
    background-size:45px;
    border-radius:50%;
}
.claim .lg-6{
    padding:20px 0;
    margin:50px 0;
}
.claim .lg-6 h3{
    font-family:"GothamRounded-Bold";
    font-size:42px;
    color:#3b628d;
    margin:5px 0;
}
.claim .lg-6 h3 span{
    color:#999999;
    display:block;
    font-family:"GothamRounded-Book";  
}
.claim .lg-6 p{
    font-size:20px;
    color:#656565;
    width:85%;
}
.product-tiles {
    float:left;
}
.product-tiles .lg-4{
    margin-bottom:50px;
}
.product-tiles .lg-4:nth-child(4),
.product-tiles .lg-4:nth-child(7),
.product-tiles .lg-4:nth-child(10),
.product-tiles .lg-4:nth-child(13){
    clear:left;
}
.product-tiles img{
    border-radius:25px;
    width:100%;
}
.product-tiles h3{
    color:#446589;
    font-size:24px;
    margin-top:15px;
    margin-bottom:30px;
}
.product-tiles p{
    font-size:18px;
    margin-bottom:15px;
}
.videoContainer{
    float:left;
    width:100%;
    position:relative;
    border-radius: 30px;
    overflow: hidden;
    margin-bottom:60px;
    margin-top:20px;
}

.videoContainer iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.explore iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.videoContainer img{
    width:100%;
    height:auto;
}
.videoContainer .explore h3,
.documents .explore h3{
    font-family:"GothamRounded-Bold";
    line-height:60px;
    text-align: center;
}
.videoContainer .explore a.play{
    margin-top:60px;
    border-radius:50%;
}
.videoContainer a.play{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
}
.videoContainer .center{
    position: absolute;
    z-index: 1;
    top:0;
    left: 50%;
    width: 50%;
    text-align: right;
    height:50%;
}
.videoContainer .center h2,
.videoContainer .center h3{
    text-transform: uppercase;
    color:#fff;
    font-family:"GothamRounded-Bold";
    padding-right:50px;
    padding-left:70px;
}
.videoContainer .center h2{
    font-size:58px;
    position:absolute;
    bottom:0;
    right:0;
    width:100%;
    margin:0;
    padding-bottom:15px;
}
.videoContainer .center h3{
    font-size:32px;
    position:absolute;
    bottom:-60px;
    right:0;
    width:100%;
    margin:0;
    height:40px;
}
.videoContainer span{
    position:absolute;
    content:'';
    display:block;
    border:2px solid #fff;
    width:50%;
    position:absolute;
    left:50%;
    top:50%;
    transform: translateY(-50%);
    background-color:#fff;
}

.videoContainer.functional .play,
.videoContainer.manual .play{
    border-radius:50%;
    width:160px;
    height:160px;
    background-color:#fff;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAACVElEQVRYw83ZPYhURwAH8N/KIYIYC0NSpFFCBtIkiq/wDBymeSiiYCOchghiIWKhkEqEoODnQVKlU1CIyBUiBgJmUOQwGNHBj2D1EEXBVIlwiXZ6Wuw9OYLnenf7duffzry3v/3P7uzypgUxhU9wFBuwCPfwY1lUp/Q4rZjCp7iOD98yfh47yqJ62ivQPByeBgOb8GdMYaiXDY3jgw7zJibhB8qietF0Q50w9bz9GIspLG0aNJOsxp2YwuZcQLAYozGFkzGFhTmA6mzHrZjCilxAEHA9prA3ptDKAQTz8QN+jSl8lAOozjrtPavMBQQf47eYwkhMYX4OoDrf4VpM4bNcQLASt2MK22ZyUSum8KpBVJ2z2FkW1b+dJjbZ0NQMa+/wq3IBwTJcjSnsiylM+7q9BMEADuHS5J/CvoPqfI27MYWNuYBgCS7EFH6KKSzIAVRnF27EFD6nd1/798k/GMyhoTpLcDwnEKzNDTSQG+hGTqAJ7M8FNI5NZVFdGei3BL/jm7KoHtHfjfElvseaGkP7x64feTjZyrX/D/SjoTNY/jYMvW3oP+wqi+rnd03qFegP7SV60Gli00s2gYMYeh8MzTb0eLKVqzO5qKmGRvHlTDF0v6Fn2F0W1enZ3qCboJvYUhbV/bncpBtLNoEj+GquGObe0BNsLYtqrAtvDHNr6By+6CaG2TX0HHvKojrRTchsQbcwXBZV1QSG9pJ1fCKBVxjBYJMY2g1dxLueO/+Fb8uiutwkZGpD+/D3NOO/aH9we4KBFm+Op45hvfZRQ9+Op14DIsCqI+VTSYwAAAAASUVORK5CYII=');
    background-size:50px;
    z-index: 2;
    transition:all 0.3s;
}
.videoContainer.manual .play{
    background-color:#bacc26;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAB50lEQVRYw83ZPWhTURjG8f8rVQRBxIJLF8WPWXFysCqKo+CiIIoOTm6uLoKCg86OTlZRELFL1w5+UhQpDuJiKbQgiGipgw7J38FcuIQ0yU3ux3nG5EB+ed5DyD0HAHVKfaj+UlvqonqFJqLuVb/bO8/VnXWDnto/K+p0naA1B6el3lYn6gAVyWt1d0ogOxv/XEqgLA/UbSmBVL+oh1ICqf5Vr6uRCijLnLorJZDqN/V0SqAs99QtKYFU36v7i3o2jT3zjXMY+KheTqWhfB6r24fxhGqFLeWzBFyIiHf9FlU5su7sAV6qN9QNP7fOhvKZBy5FxGqTDeVzAlhUz6QCApgEZtX76tbsxaZG1p1PwPmI+JwKCOAHcCQlEMCL1EB/mtzUvTKRGmghpZG1gVOpNLQGnI2I+eof/AbnFXAxIpah2V/qFnATOJ5hAJpqaKnTypvuN5po6BFwsBcG6m1oHbgWETP9FtUFesv/EX0dtLDqkbWBW8D0MBig0j/5y+rRwl+hIswTdcdInZYMWbfoc1iFoAV135h7rhRQS72jbh4bUwJoRT1WCqQE0DOrOMMeAfJbvVo6ZETQB/VAZZgOaJiD87Z611EPoQqCBl0trKonK4fkQP0uX2bVydowOdSUOqP+tOHrqX/PfPJdnzMrMwAAAABJRU5ErkJggg==');
}
.videoContainer .play:hover{
    box-shadow:0px 0px 150px -26px rgba(0,0,0,1);
}
.materials{
    min-height:500px;
    position:relative;
    padding-bottom:50px;
}
.materials .bg{
    position:absolute;
    right:-27%;
}
.materials .container{
    position:relative;
}
.materials h2,
.documents h2{
    font-size:48px;
    font-family:"GothamRounded-Book";
    color:#999999;
    margin-top:80px;
    margin-bottom:30px;
}
.materials h2 span,
.documents h2 span{
    font-family:"GothamRounded-Bold";
    color:#3b628d;
}
.materials h4{
    font-family:"DINPro-Bold";
    color:#569896;
    font-size:24px;
    border-bottom:1px dotted #000;
    border-radius:1px;
    text-transform: none;
    padding-bottom:15px;
    margin-bottom:15px;
}
.materials p{
    font-size:20px;
    padding-right:50px;
}
.materials .material{
    margin:80px 0;
    width:60%;
    position:relative;
}
.materials .material.longer{
    width:75%;
}
.materials .ellipse{
    width: 175px;
    height: 175px;
    position: absolute;
    right: -200px;
    top: -40px;
}
.materials .ellipse img{
    width:100%;
    height:100%;
}
.specs{
    padding:50px 0;
}
.specs h2{
    font-size:36px;
    color:#999999;
    margin-bottom:50px;
}
.specs ul{
    margin-bottom:50px;
}
.specs ul li{
    padding:20px 15px;
    border-bottom:1px solid #cccccc;
    font-size:24px;
}
.specs ul li:first-child{
    border-top:1px solid #cccccc;
}
.specs ul li span{
    display:inline-block;
    width:49%;
    vertical-align: top;
}
.specs ul li a{
    color:#4e9290;
    text-decoration: underline;
}
.specs ul li span.right{
    text-align: right;
    font-family:"DINPro-Bold";
}
.documents{
    padding:50px 15px;
    padding-bottom:70px;
}
.documents .explore{
    left:0;
    right:0;
    margin:auto;
}
.documents .lg-6 img{
    width:100%;
}
.documents ul{
    margin-top:60px;
}
.documents ul li{
    display:inline-block;
    width:49%;
    margin:5px 0;
}
.documents ul li::before{
    content: '';
    display: inline-block;
    width: 30px;
    height: 35px;
    background-repeat: no-repeat;
    background-image: url(https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/note.png);
    position: relative;
    top: 13px;
    margin-right:5px;
}
.documents ul li a{
    color:#999999;
    text-decoration: underline;
}
.documents ul li:hover::before{
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/note-green.png');
}
.documents ul li:hover a{
    color:#54a09e;
}
.documents h2{
    margin-top:20px;
    font-size:36px;
}
.catalog-product-view .instagram-section{
    margin:50px auto;
}
.review-container{
    float:left;
    width:100%;
    height:670px;
    border-radius:30px;
    overflow:hidden;
    box-shadow: 0px 10px 38px -19px rgba(0,0,0,1);
    margin: 75px 0;
    position:relative;
}
.form-box{
    padding:60px;
    background-color:#446589;
    height:100%;
}
.form-box .rate-box{
    margin-bottom:30px;
}
.form-box .rate-box .rating div{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAAAUCAYAAACwN74uAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABkUlEQVRo3uWXsUrsYBBGzyzeUsQHEIvbqFhpZSu29iKWPoHvZ29no14tBEXETllkRbA4FgZcJGqS3buQfwbSJPN/Zw5MIIGGpZ6qp037p1WZuEW5qnt+1t4MZdJwi3NVz8eCz2colIZblOuXTZzZm5CJW5zrl02c2ZuQiVuUq7rv97X/H2XScPvoGlXAIrAOrAGrwF9gGVgB/nxz9g24BG6Ba+AfcAGcRcRTw8HTcEtyDXWpehhNhmgyJ7AcEXe/yKThluY6AEZ8bNa06q3K/K0ycYtyHUTEI7ALvEwh9AXYrTJ/rEzcYl3VHXVk9xqpO20nycQt0lXdVocdQofqdoftTcct0lXdUl9bhL6qW11lMnKLdFXvWwTfTyqTkdtn16gJnQeGNP9NE1iIiOcJZdJw++46qGncaBFK1bsxiUxCbq9d65Zms8MwXc5k5vbatW5p1mvuXQEH1XXV8EzbysQty1U9GfsQulEP1Rh7HtW9m7G+k0ltMnGLc1WP1Qf1SJ37oW+u6nlQj6cglIbbd9d3ZqrlwH2FZDwAAAAASUVORK5CYII=');
}
.review-container .lg-6{
    height:100%;
}
.review-container .form-box input[type="text"],
.review-container .form-box textarea{
    background:none;
    border:1px solid #fff;
    width:100%;
    padding:10px 30px;
    max-width:100%;
    border-radius:15px;
    outline:none;
    color:#fff;
    height:auto;
    font-family:"DINPro-Regular";
    font-size:16px;
}
.review-container .form-box textarea{
    min-height: 250px;
    margin-top:30px;
}
.form-box input[type="text"]:-webkit-input-placeholder,
.form-box textarea:-webkit-input-placeholder{ /* Chrome/Opera/Safari */
    color:#fff;
}
.form-box input[type="text"]::-moz-placeholder,
.form-box textarea::-moz-placeholder{ /* Firefox 19+ */
    color:#fff;
}
.form-box input[type="text"]:-ms-input-placeholder,
.form-box textarea:-ms-input-placeholder{ /* IE 10+ */
    color:#fff;
}
.form-box input[type="text"]:-moz-placeholder,
.form-box textarea:-moz-placeholder{ /* Firefox 18- */
    color:#fff;
}
.form-box input[type="text"]::placeholder,
.form-box textarea::placeholder{
    color:#fff;
}
.review-container .form-box p{
    display:inline-block;
    color:#d1cfcf;
    font-size:14px;
    font-family:"GothamRounded-Book";
    margin-top:50px;
}
.review-container .form-box .button,
.buttons-set button.button,
.order-review-button button,
.cms-newsletter .benefits form button{
    margin-top: 32px;
    padding: 17px 40px;
    color: #446589;
    background-color: #bacc26;
    text-align: center;
    float: right;
    border-radius: 20px;
    font-size: 18px;
    font-family: "DINPro-Bold";
    text-transform: none;
}
.reviews-box{
    padding-top:50px;
    overflow:auto;
    height:100%;
    margin-right:20px;
}
.reviews-box .review{
    padding:0 50px;
    margin-bottom:50px;
    padding-right:40px;
}
.reviews-box .review p{
    margin-bottom:20px;
    font-size:18px;
}
.reviews-box .rate-box{
    display:inline-block;
}
.reviews-box .rate-box .rating{
    width:120px;
    height:18px;
    background-size: 120px 18px;
}
.reviews-box .rate-box .rating div{
    height: 18px;
    background-size: 120px 18px;
}
.reviews-box span.author{
    display:inline-block;
    float:right;
    font-size:18px;
    margin-top:-5px;
}
.reviews-box span.author strong{
    font-family:"DINPro-Bold";
}
.review-container .gradient-bg{
    display: block;
    position: absolute;
    width: 50%;
    height: 150px;
    left: 50%;
    bottom: 0;
    background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(126,186,232,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(126,186,232,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(126,186,232,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#ffffff',GradientType=0 );
}

.reviews-box::-webkit-scrollbar-track
{
    border-radius: 10px;
    background-color: #fff;
}

.reviews-box::-webkit-scrollbar
{
    width: 12px;
    background-color: #fff;
}

.reviews-box::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    background-color: #d0d0d0;
}
.product-view{
    margin-bottom:75px;
}
.product-view .latest-on-blog{
    margin-top:50px;
}
.product-view .latest-on-blog h4,
.similar-products h4{
    width:75%;
}
.similar-products{
    float:left;
    width:100%;
    position:relative;
    margin:100px 0;
}
.similar-products .products-container{
    position:relative;
    float:left;
    margin-top:20px;
}

.similar-products::before{
    display:none;
}
.recently-rated .info h3,
.recently-rated .info h4{
    position:relative;
    z-index: 10;
    width:100%;
    text-align: center;
}
.recently-rated .info h4{
    color:#999999;
    margin-bottom:0;
    line-height:24px;
    margin-top:5px;
}
.similar-products .bg{
    margin-left:15px;
    width:calc(100% - 30px);
    margin-top:10px;
    box-shadow:0px 0px 23px 6px rgba(245,245,245,1);
    background-color: rgba(245, 245, 245, 0.75);
}
.similar-products .rate-box{
    background-color:#999999;
    text-align: center;
}
.similar-products .rate-box .stars-ammount,
.recently-rated .rate-box .stars-ammount{
    display:inline-block;
    width:auto;
    margin-left:10px;
}
.similar-products .rate-box .rating div {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAAAUCAYAAACwN74uAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABkUlEQVRo3uWXsUrsYBBGzyzeUsQHEIvbqFhpZSu29iKWPoHvZ29no14tBEXETllkRbA4FgZcJGqS3buQfwbSJPN/Zw5MIIGGpZ6qp037p1WZuEW5qnt+1t4MZdJwi3NVz8eCz2colIZblOuXTZzZm5CJW5zrl02c2ZuQiVuUq7rv97X/H2XScPvoGlXAIrAOrAGrwF9gGVgB/nxz9g24BG6Ba+AfcAGcRcRTw8HTcEtyDXWpehhNhmgyJ7AcEXe/yKThluY6AEZ8bNa06q3K/K0ycYtyHUTEI7ALvEwh9AXYrTJ/rEzcYl3VHXVk9xqpO20nycQt0lXdVocdQofqdoftTcct0lXdUl9bhL6qW11lMnKLdFXvWwTfTyqTkdtn16gJnQeGNP9NE1iIiOcJZdJw++46qGncaBFK1bsxiUxCbq9d65Zms8MwXc5k5vbatW5p1mvuXQEH1XXV8EzbysQty1U9GfsQulEP1Rh7HtW9m7G+k0ltMnGLc1WP1Qf1SJ37oW+u6nlQj6cglIbbd9d3ZqrlwH2FZDwAAAAASUVORK5CYII=');
}
.mobile-bar{
    display:none;
}
.mobile-info{
    display:none;
}
.owl-theme .owl-dots{
    position:absolute;
    left:0;
    right:0;
}
.owl-theme .owl-nav.disabled+.owl-dots{
    margin-top:30px;
}
.owl-theme .owl-dots .owl-dot{
    border:1px solid #a4a9af;
    border-radius:15px;
    margin:0 13px;
    outline:none;
}
.owl-theme .owl-dots .owl-dot span{
    width:15px;
    height:15px;
    margin:4px;
    background:none;
}
.owl-theme .owl-dots .owl-dot:hover span{  
    background:none;
}
.owl-theme .owl-dots .owl-dot.active span{
    background-color:#72acab;
}
.searchForm {
    position:absolute;
    top:0px;
    right:0;
    z-index:2;
    transition:0.5s;
    background-color:#fff;
    border-bottom-left-radius: 15px;
    overflow:hidden;
    padding:15px;
}
.searchForm.focused{
    display:block;
    top:95px;
}
.searchForm input[type="search"]{
    width: 200px;
    right: 0;
    height: 40px;
    transition: 0.3s;
    border: none;
    border-bottom: 1px solid #d1d1d1;
    outline:none;
    margin-right: 7px;
}
.searchForm button{
    width:20px;
    height:20px;
    background:none;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAaCAYAAABCfffNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAACcklEQVRIx7XWS4hXdRTA8c846UAuBqOkUoLRMgrJwkWbg0Ft7KFSizZStCroASU9IENo0WPXqtxWFJTUIhcTWCjoMYhCLAky2qQJWRglqBDO/F3cc5vbOI//PDqLe87v3N/vfu859/c75w7oQyJiEFdgAD2MZebFftaqRdM9+EY8g4dx7RRTzmIUuzPz4JwgEbEcr+MpDPb5sqN4IjN/nRUSEavxOdaXq4d92Ivv8TtW4Cbch61YXnPPYFtmHp4WEhEr8RXWlms/nszM4zOk9Gq8hsfLdQF3ZeY3l0EiYgBf4u7yv4XnM3O8n1xFxHa8V+k9hQ2Zeaa9v6T0Yx3Au5m5o18AZOaHmm8Iq/DGfyKpKH7GGpzALZl5vl/ApIj2YgvGMJKZJ9tIbi0AvDlfQMnO0oN4pJuu28sex54FAGTmMfxYw81dyA1lH+1+rAXI/tK3dSEryj61CAA4WXo4IoZaSHtW+q5Fs0ivYy9pL2fLsXqRINeVPpeZF1rIiXJuiIjhRYBsKv1DN5xjZS/T1KJ5S0Sswx01/KIL+Q6/1XhnRCxdAOeV0j28/y8kM8dMlIGbNQVvPlE8aOIAfpyZP3UjgXdwpOwXIuK5OQIexac1/Asvdu93S/0IvsY15foAOzLzjxkePoSXsMtEgzuOOzPz78sgtWi9pmm12/kcPsJnmt1yGsNYp2la23F9zR3rgA5hc1sHp2q/K7EbD80hY0c17eJVbCvfATyQmedn+pHYhGdxv2Z7T5YeDuNt7MnM8YhYhk805b4F3TstpAO7Ehsxgqsqhb/g28z8c4r5k0FPzwqZjxRoFPfg5f8F0oEN4Z9LDNm59Pnd0oIAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-size:cover;
    outline:none;
    border:none;
    padding-bottom: 4px;
}
.searchToggler{
    width:25px;
    height:25px;
    background:none;
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/css_sprites.png');
    background-repeat: no-repeat;
    background-position: -146px -48px;
    outline:none;
    border:none;
    position: relative;
    margin:0 10px;
    margin-left:15px;
}
.catalog-category-view .col-left,
.catalog-category-view .col-main{
    width:100%;
}
.catalog-category-view .col-left.col-left-first{
    background-color:#446589;
    height:210px;
    padding:0;
}
.catalog-category-view .breadcrumbs{
    display:none;
}
.block-layered-nav .block-content > dl > dd{
    border:none;
}
.block-layered-nav dl dd ol{
    border-radius:30px;
    margin-top:85px;
}
.catalog-category-view .category-products{
    margin-top:120px;
}
.catalog-category-view .category-title h1{
    display:none;
}
.block-layered-nav .block-content > dl > dd{
    padding:0;
}
.products-grid li{
    box-shadow: 0px 6px 54px -26px rgba(0,0,0,1);
    border-radius:25px;
    margin-bottom:70px;
}
.products-grid li h4.product-name {
    font-family: "DINPro-Bold";
    font-size: 16px;
    color: #999999;
    margin-bottom:10px;
    text-transform: none;
    margin-top:3px;
}
.products-grid li h3{
    width:100%;
    margin-top:10px;
    font-size:20px;
    padding-bottom:5px;
    line-height:1.1;
}
.products-grid li a{
    display:block;
    height:100%;
    width:100%;
}
.products-grid li .title-box{
    height:120px;
    padding:15px;
}
.products-grid li .price {
    text-align: center;
    float: none;
    margin-top: 0;
    width:100%;
}
.products-grid li img{
    width:100%;
    padding:0 10%;
    margin:30px auto;
}
.products-grid .rate-box{
    padding:15px 20px;
    margin-bottom:0;
}
.products-grid .rate-box span{
    top:-3px;
    margin-left:10px;
}
.products-grid li .configurable-swatch-list{
    border-top:1px solid #e2e5e9;
    padding-top:25px;
}
.products-grid .product-info{
    padding-bottom:25px;
}
.swatch-link.has-image .swatch-label{
    height:20px !important;
    width:20px !important;
}
.configurable-swatch-list .swatch-link{
    width:22px !important;
    height:22px !important;
}
.swatch-link.has-image .swatch-label{
    border:1px solid #fff;
}
.products-grid .configurable-swatch-list li{
    margin:0 3px;
}
.margin-fixer{
    margin:10px 5px;
    box-shadow: 0px 0px 54px -26px rgba(0,0,0,1);
}
.product-essential .container,
.specs.container{
    display:flex;
    align-items:center;
}
.product-essential .rate-box{
    display:inline-block;
    max-width:60%;
}
.videoContainer .explore h3{
    font-size:40px;
    line-height:50px;
}
.product-img-box .arrow-prev:hover, 
.product-img-box .arrow-next:hover{
    cursor:pointer;
}
.recently-rated .info h3{
    width:100%;
}
.similar-products .item{
    margin:10px 0;
}
.similar-products .item,
.recently-rated .item{
    box-shadow: 0px 0px 54px -26px rgba(0,0,0,1);
    margin:20px 10px;
    border-radius:35px;
    overflow:hidden;
}
.thumb-slider .owl-item img{
    width:100%;
    margin:auto;
}
.thumb-slider div{
    width:100%;
    display:flex;
    align-items: center;
}
.owl-thumbs{
    text-align: center;
    margin-top:50px;
}
.owl-thumbs button{
    width: 100px;
    height: 100px;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    margin:10px;
    border: 0;
    background-color: #f2f2f2;
    border:2px solid #fff;
}
.owl-thumbs button:focus{
    outline-width: 1px;
    outline-color:#446589;
    outline-style:solid;
}
.review-box button{
    display:none
}
.selector{
    border-top:1px solid #e2e5e9;
    width:100%;
    background-color:#fff;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    text-align: center;
    height:80px;
}
.selector .ellipse{
    border: 1px solid #fff;
    padding: 4px;
    display: inline-block;
    text-align: center;
    margin: 25px 4px;
    border-radius: 15px;
    cursor:pointer;
}
.selector .ellipse div{
    width:20px;
    height:20px;
    border-radius:20px;
    background-color:#000;      
}

.ellipse-single{
    border: 1px solid #fff;
    padding: 0;
    display: inline-block;
    text-align: center;
    margin: 0 4px; 
    border-radius: 15px;
    cursor:pointer;
}
.ellipse-single div{
    width:20px;
    height:20px;
    border-radius:20px;
    background-color:#000;      
}

.selector .ellipse.active{
    border:1px solid #b1b6bb;
}
.selector .ellipse .pink{
    background-color:#ffa8b2;
}
.selector .ellipse .grey{
    background-color:#a2a2a2;
}
.selector .ellipse .blue{
    background-color:#3e6297;
}


.amconf-images-container{
    border-top:1px solid #e2e5e9;
    width:100%;
    background-color:#fff;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    text-align: center;
}
.amconf-images-container .amconf-image-container{
    border: 1px solid #fff;
    padding: 4px;
    display: inline-block;
    text-align: center;
    margin: 25px 4px;
    border-radius: 15px;
    cursor:pointer;
    overflow: hidden; 
}
.amconf-images-container .amconf-image-container div{
    width: 20px !important;
    height: 20px !important;
    border-radius:20px;
    background-color:#000;      
}

.amconf-image-container img {
    margin: 0 auto !important;
    border-radius: 50%;
    width: 20px !important;
    height: 20px !important;
    padding: 0 !important;
}

.amconf-images-container .amconf-image-container.amconf-image-selected {
    border:1px solid #b1b6bb;
}

.amconf-image-selected {
    outline: 0px;
}

.active-selector {
    border:1px solid #b1b6bb !important;
}

.amconf-images-container{
    border-top: 0;
}

.amconf-block dt {
    display: none;
}

.super-attribute-select {
    display: none;
}

#product-options-wrapper dt label {
    display: none;
}

#product-options-wrapper a {
    display: none;
}

.amconf-block .input-box {
    position: inherit;
    padding-top: 0;
    margin: 0 !important;
}

.category-header h2{
    float:left;
    font-size:36px;
    color:#999999;
}
.category-checkboxes{
    text-align: right;
    position:relative;
    float:right;
    margin-top:5px;
}
.category-checkbox{
    display:inline-block;
    margin-left:20px;
}
.category-checkbox label{
    color:#999999;
    font-size:18px;
    font-family:"DINPro-Bold";
}   
.products-grid{
    margin-top:50px;
    float:left;
    width:100%;
}
.catalog-category-view .col-main{
    padding-top:100px;
    padding-bottom:200px;
}
.catalog-category-view .note-msg{
    display:block;
    clear:left;
    font-size:18px;
}
.category-checkbox-container {
    display: block;
    position: relative;
    padding-left: 45px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


.amasty-shippping-the-same-address label {
    font-size: 16px;
    font-family: "DINPro-Regular";
}

/* Hide the browser's default radio button */
.category-checkbox-container input {
    position: absolute;
    opacity: 0;
}

/* Create a custom radio button */
.category-checkbox-checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 30px;
    width: 30px;
    border:1px solid #a1a1a1;
    border-radius: 10px;
}
/* Create the indicator (the dot/circle - hidden when not checked) */
.category-checkbox-checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.category-checkbox-container input:checked ~ .category-checkbox-checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.category-checkbox-container .category-checkbox-checkmark:after {
    left: 9px;
    top: 4px;
    width: 10px;
    height: 16px;
    border: solid #54a09e;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.category-checkbox-container.active{
    color:#54a09e;
}
.main{
    box-shadow: inset 0px 10px 66px -30px rgba(186,186,186,1);
}
.cms-page-view .breadcrumbs, 
.blog-post-view .breadcrumbs, 
.blog-index-list .breadcrumbs, 
.blog-cat-view .breadcrumbs,
.centrum-pomocy-link .breadcrumbs{
    padding:35px 0;
    margin:0 auto;
    margin-bottom:30px;
}
.o-nas .mini-nav{
    background-color:#fff;
    border-radius:20px;
    overflow:hidden;
    list-style-type:none;
    box-shadow: 0px 1px 54px -26px rgba(0,0,0,1);
    max-width:265px;
}
.o-nas .mini-nav li{
    height:75px;
    line-height: 75px;
    margin-left:0;
    margin:auto;
    font-style: normal;
    border-bottom:1px solid #cccccc;
}
.o-nas .mini-nav li a{
    font-family:"DINPro-Bold";
    font-size:18px;
    text-align: center;
    display:block;
    width:100%;
    height:100%;
    color:#393a3d;
}
.o-nas .mini-nav li:last-child{
    border:none;
}
.o-nas .mini-nav li.active{
    background-color:#bacc25;
}
.o-nas .mini-nav li.active a{
    color:#fff;
}
.o-nas .offset-fixer{
    margin-left:-30px;
    width:calc(100% + 60px);
}
.container.o-nas h2{
    font-size:42px;
    font-family:"GothamRounded-Bold";
    color:#3b628d;
}
.container.o-nas h4{
    font-size:20px;
    font-family:"DINPro-Bold";
    color:#393a3d;
    margin-top:50px;
    margin-bottom:100px;
    text-transform: none;
}
.container.o-nas p{
    font-size:18px;
    font-style:normal;
    color:#393a3d;
    font-family:"DINPro-Regular";
    text-align: justify;
    line-height:28px;
    margin-bottom:25px;
}
.f-right{
    float:right;
}
.o-nas .f-right{
    margin-left:40px;
    margin-bottom:30px;
    width:410px;
    border-radius: 25px;
}
.container.nagrody h4{
    margin-bottom:20px;
}
.product-view .add-to-cart-wrapper{
    width:100%;
    float:left;
    padding-left:0;
}
.cms-page-view .std{
    padding-bottom:250px;
}
.rewards{
    margin-left:-15px;
    margin-right:-15px;
}
.container.o-nas p.owner{
    margin-bottom:80px;
}
.o-nas h5{
    font-size:24px;
    font-family:"DINPro-Bold";
    text-transform: none;
    color:#569896;
    margin-bottom:0;
}
.o-nas h3{
    font-family:"GothamRounded-Book";
    color:#446589;
    text-align: center;
    font-size:18px;
    padding:0 30px;
    margin-top:25px;
    margin-bottom:80px;
}
.o-nas h3 strong{
    font-family:"GothamRounded-Bold";
    display:block;
    width:100%;
}
.o-nas .posts h3{
    padding: 0 30px;
    font-size: 24px;
    font-family: 'DINPro-Bold';
    color: #446589;
    text-align: left;
    margin-bottom:0;
}
.o-nas .posts p{
    padding: 30px;
    font-size: 18px;
    margin-bottom: 45px;
    font-family: 'DINPro-Regular';
}
.o-nas .posts .lg-6{
    margin-bottom:70px;
}
.o-nas .posts .lg-6 div{
    box-shadow: 0px 0px 54px -26px rgba(0,0,0,1);
    overflow:hidden;
    border-radius:30px;
}
.pisza-o-nas h4{
    margin-bottom:80px;
}
.reviews-box .rate-box .rating div{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAAAUCAMAAACH6U4cAAAAclBMVEUAAABUoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5UoJ5JSJugAAAAJXRSTlMAz1jVWhE9Z5Cz0vod/hL5RvVEQvE5+OUNP3Ke2FvI4GQBvecEU9PCPQAAAORJREFUSEut08kOglAQRNEWREVBQXHCGa3//0UXRn22hMQqe0Xq5izeArPX9XrWcUJlaAREbbtcKRoDccusV4ZGQMcbhErRGOh4g1AZ2gcAoN8mpPojTQbDUTqePObJOB0NB4n9ozI0y/F1efY0QqXodPY9z6ZPJFSOFqVfy8JeJ1SOzt1ezi04oXJ0UYVrtbCPEypHl6v3ulqaO6FydP2e195IlaGb4HfLN94IlaJbBLf1SKgUrcO59kioFN0BwP5w2APAziOhUvQInM4Xs8v5BBw9EipFm2t9e3zd6mvjkVB/pXcoY5XPVrR4CgAAAABJRU5ErkJggg==');
}

.ocena-click-img {
    float: left;
    margin-right: 8px;
    cursor: pointer;
}

.rate-box-click {
    padding-bottom: 10px;
}

.o-nas .back,
.catalog-category-view .back,
.delivery .back{
    display:none;
}
.o-nas .posts img,
.o-nas .rewards img{
    width:100%;
    height:auto;
}
.category-products-container{
    margin:100px auto;
}
ul.products-grid .selector{
    height:80px;
}
.ratings-inputs { 
    display: none; 
}
.news .rectangle img{
    margin-bottom:30px;
}
.products-are{
    margin-bottom:100px;
}

.span-href, .div-href, .btn-href, .a-href, .p-href {
    cursor: pointer; 
}
.configurable-swatch-list{
    list-style:none !important;
    text-align: center;
}
.configurable-swatch-list li{
    display:inline-block;
    float:none;
    margin-left:7px !important;
    margin-top:25px;
    margin-right:7px;

}
.rate-box p .expand{
    display:block;
    margin:auto;
    border:none;
    font-family:"DINPro-Bold";
    font-size:18px;
    text-align: center;
    padding:5px;
    padding-left:10px;
    padding-right:27px;
    color:#fff;
    background-color:transparent;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAAaklEQVQ4y+2SMRLAIAgEMTUf88nU+iT7S5FMgkaBtJlcpbDrqAPRnyNgCAQcxwsAoISUC48pHe4rCi9qxRGc+52Lzysmbirrs6Yd+7aPrvu4kYD4P64U2c5apZzaSkiNMtXbDg3ay4H8VnadRvJPujCpeAAAAABJRU5ErkJggg==');
    background-position: right 2px top 11px;
    background-repeat: no-repeat;
    background-size: 19px;
}
.cms-home .recently-rated .rate-box{
    min-height:210px;
    max-height:210px;
    position:relative;
    overflow:hidden;
    transition:1s;
}
.cms-home .rate-box .author{ 
    position:absolute;
    bottom:25px;
    right:25px;
    top:auto;
}
.catalog-product-view .recently-rated .rate-box{
    min-height:0;
}
.container.not-found{
    padding-top:150px;
    padding-bottom:250px;
}
.container.not-found div{
    float:left;
    width:50%;
}
.container.not-found .big-font{
    font-size:220px;
    color:#569896;
    font-family:"GothamRounded-Bold";
}
.container.not-found h1,
.cart-empty h1{
    color:#3b628d;
    font-size:40px;
    margin-top:80px;
    margin-bottom:20px;
}
.container.not-found h4,
.cart-empty h4{
    font-size:20px;
    font-family:"DINPro-Regular";
    text-transform: none;
}
.container.not-found h4{
    margin-bottom:35px;
}
.container.not-found a,
.cart-empty > a{
    padding:10px 35px;
    text-align: center;
    background-color:#569896;
    color:#fff;
    min-width:175px;
    font-size:18px;
    font-family:"DINPro-Bold";
    border-radius:20px;
}
.checkout-cart-index .main{
    padding-top:150px;
    padding-bottom:100px;
}
.cart-empty{
    text-align: center;
    margin-bottom:100px;
}
.cart-empty img{
    margin:auto;
}
.cart-empty h1{
    margin-top:50px;
}
.cart-empty h4{
    margin-bottom:70px;
}
/* Global Messages  */
#inchoo_global_messages {
    position: relative;
    z-index: 9999;
}
#inchoo_global_messages_close {
    position: absolute;
    top: 13px;
    right: 13px;
    z-index: 10000;
    display: block;
    width: 15px;
    height: 15px;
    background: #666;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 13px;
    text-decoration: none;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
messages li, .messages li li { 
    margin: 0 !important; 
    margin-bottom:5px!important;
}
.error-msg, .success-msg, .note-msg, .notice-msg, .warning-msg {
    border: none !important;
    font-size: 14px !important;
    background-position: 13px 13px !important;
    padding: 10px 35px !important;
    min-height: 22px !important;
}
.gradient-div,
.expander{
    display:none;
}
.rate-box .gradient-div.show{
    display: block;
    position: absolute;
    width: 100%;
    height: 80px;
    left: 0;
    bottom: 50px;
    background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(126,186,232,0) 0%, rgba(153, 153, 153,1) 100%);
    background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(126,186,232,0) 0%,rgba(153, 153, 153,1) 100%);
    background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(126,186,232,0) 0%,rgba(153, 153, 153,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#999999',GradientType=0 );
}
.rate-box .expander.show{
    display:block;
    background-color:#999999;
    position:absolute;
    height:50px;
    left:0;
    bottom:0;
    width:100%;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfiCAoOETSwZkEjAAAAYUlEQVQ4y+WSuQ0AMQgE0cWU5L4tYhc2lzjxw5ObkJ0RAiHyYqEYhpY5DIARKygDAPtmp0n3FVS6tN11pxxErFxTX3GTexDOPsN0uxXIj7ErOb4pFfxQcnxRavhUSg/5TP2/YO5LSD3utQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0wOC0xMFQxNDoxNzo1MiswMjowMEavN5YAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMDgtMTBUMTQ6MTc6NTIrMDI6MDA38o8qAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==');
    background-position:center;
    background-repeat: no-repeat;
    cursor:pointer;
    transition: background-color 1s;
}
.cms-home .recently-rated .rate-box.expanded .expander{
    background-color:transparent;
}
.recently-rated .expander.arrow-up{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAAaklEQVQ4y+2SMRLAIAgEMTUf88nU+iT7S5FMgkaBtJlcpbDrqAPRnyNgCAQcxwsAoISUC48pHe4rCi9qxRGc+52Lzysmbirrs6Yd+7aPrvu4kYD4P64U2c5apZzaSkiNMtXbDg3ay4H8VnadRvJPujCpeAAAAABJRU5ErkJggg==');
}
.recently-rated .expander.arrow-down{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfiCAoOETSwZkEjAAAAYUlEQVQ4y+WSuQ0AMQgE0cWU5L4tYhc2lzjxw5ObkJ0RAiHyYqEYhpY5DIARKygDAPtmp0n3FVS6tN11pxxErFxTX3GTexDOPsN0uxXIj7ErOb4pFfxQcnxRavhUSg/5TP2/YO5LSD3utQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0wOC0xMFQxNDoxNzo1MiswMjowMEavN5YAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMDgtMTBUMTQ6MTc6NTIrMDI6MDA38o8qAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==');
}
.categorypath-centrum-pomocy .col-main{
    padding-bottom:0;
}
.categorypath-centrum-pomocy h1{
    color:#446589;
}
.categorypath-centrum-pomocy h4{
    color:#393939;
    width:90%;
    margin:auto;
    font-size:20px;
    text-transform: none;
    font-family:"DINPro-Regular";
    font-weight:normal;
    margin-bottom:100px;
}
.helpdesk{
    text-align: center;
    padding-bottom:100px;
}
.helpdesk .tiles div,
.contact-us .options>div{
    margin-top:30px;
}
.helpdesk .tiles a,
.contact-us .options .option,
.phone-section .tiles .lg-4 div{
    display:flex;
    align-items: center;
    height:170px;
    vertical-align: middle;
    background-color:#fff;
    border-radius: 25px;
    box-shadow: 0px 15px 24px 1px rgba(245,245,245,1);
    font-family:"GothamRounded-Bold";
    font-size:25px;
    color:#393939;
    padding:25px;
}
.helpdesk .tiles a:hover,
.contact-us .options .option:hover{
    background-color:#bacc26;
    color:#fff;
}
.helpdesk .tiles a span,
.contact-us .option span{
    margin:auto;
}
.contact-us{
    padding-bottom:150px;
    text-align: center;
    position:relative;
}
.contact-us h2{
    color:#446589;
    font-size:30px;
    margin-top:50px;
    margin-bottom:30px;
}
.contact-us .options>div{
    cursor:pointer;
    margin-top:100px;
}
.contact-us .tiles h3{
    font-size:20px;
    color:#54a09e
}
.phone-section .tiles .lg-4 div{
    display:block;
    height:auto;
}
.phone-section .tiles a{
    font-size:30px;
    color:#446589;
    font-family:"GothamRounded-Bold";
    cursor:default;
}
.phone-section .tiles p{
    font-size:16px;
    font-family:"DINPro-Regular";
    margin-top:13px;
}
.contact-us .options .option,
.phone-section .tiles .lg-4 div{
    box-shadow:0px 15px 24px 1px rgba(215,215,215,1)
}
.form-section p{
    font-size:20px;
    width:80%;
    margin:auto;
    margin-bottom:70px;
}
.form-section form{
    width:100%;
    max-width:650px;
    text-align: left;
    margin:auto;
}
.form-section form select,
.form-section form input[type="text"],
.form-section form textarea,
.form-section form input[type="submit"]{
    width:100%;
    display:block;
    clear:left;
    height:45px;
    max-width:100%;
    margin-bottom:35px;
    padding-left:35px;
    padding-right:35px;
    border-radius:20px;
    border:1px solid #393939;
    background-color:transparent;
    outline:none;
    color:#393939;
}
.form-section form label{
    font-size:18px;
    color:#393939;
    font-family:"DINPro-Regular";
    margin-bottom:5px;
    font-weight:normal;
}
.form-section form textarea{
    resize:none;
    height:200px;
}
.form-section form input[type="submit"],
.sidebar .actions .button{
    text-align: center;
    background-color:#bacc26;
    color:#446589;
    font-family:"DINPro-Bold";
    text-decoration: underline;
    border:none;
}
.contact-us .options,
.contact-us .phone-section,
.contact-us .form-section{
    display:none;
}
.contact-us .show{
    display:block;
}
.select2-container{
    display:block;
    width:100% !important;
    outline:none;
    margin-bottom:35px;
}
.select2-container .select2-selection--single{
    outline:none;
    height:45px;
    border-radius:20px;
    background-color:transparent;
    border:1px solid #393939;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    color:#393939;
    line-height:45px;
    outline:none;
    padding-left:35px;
}
.select2-container--default .select2-results__option[aria-selected=true]{
    background-color:#f2f2f2;
}
.select2-dropdown{
    border:1px solid #393939;
    padding:15px;
    background-color:#f2f2f2;
    color:#393939;
    box-shadow:0px 15px 24px 1px rgba(215,215,215,1);
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
    background-color:#5897fb !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfiBwIVIAAAGEGLAAAAgElEQVQ4y+3QOw7CQAxF0cwSKdhHJEqo2ID5/1nrociAIkIyswBe9WzdK0tumn+qYq6t4lqzriwRRTyw6GryLCkCJ+k9Jo8pReD4wbNyH1MEDsP1iCKw/304uX0rE3hWrn1FYDf9vJ4isC29u5FcEAKbIp6VM9V4VtZW1fg/g7wA7Yt3vzlcMsQAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMDctMDJUMjE6MzI6MDArMDI6MDAFQrR4AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTA3LTAyVDIxOjMyOjAwKzAyOjAwdB8MxAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=');
    right:25px;
    top:19px;
    background-repeat:no-repeat;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    display:none;
}
.categorypath-centrum-pomocy .newsletter-block{
    display:none;
}
.scroll-up{
    display:none;
}
header nav ul li.yt{
    margin-right:160px;
}
/*
.minicart-container{
    background-color:#bacc26;
    border-radius:50%;
    width:65px;
    height:65px;
    display:inline-block;
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/cart-white.png');
    background-repeat: no-repeat;
    background-position: center;
    position:relative;
    margin-left:10px;
    opacity:0.8;
}*/

.minicart-container {
    background-color: #bacc26;
    border-radius: 50%;
    width: 65px;
    height: 65px;
    position: relative;
    margin-left: 10px;
    opacity: 0.8;
    float: left;
}

.minicart-container:after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%; 
    width: 37px; 
    height: 29px; 
    background-image: url(https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/css_sprites.png);
    background-repeat: no-repeat;
    background-position: -171px -149px;
    transform: translate(-50%, -50%);
    margin-left: -3px;
}

.minicart-container:hover{
    opacity:1;
}
.searchToggler{
    opacity:0.8;
}
.searchToggler:hover{
    opacity: 1;
}
.minicart-container .ammount{
    color:#fff;
    font-family:"DINPro-Bold";
    font-size:18px;
    width:24px;
    height:24px;
    position:absolute;
    top:-3px;
    right:0;
    background-color:#9d9d9d;
    border-radius:50%;
    line-height:20px;
    text-align: center;
    border:2px solid #fff;
}
.product-image-gallery .zoomWrapper{
    width:100% !important;
    height:auto !important;
}
.more-views .MagicScrollArrows{
    position:relative;
}
#amasty_gallery{
    width:75px;
}
#amasty_gallery img{
    margin-left:10px;
}
.product-shop .amconf-images-container .amconf-image-container{
    margin:0 5px;
}
.product-shop .amconf-images-container{
    text-align: left;
}
.cart-table{
    width:100%;
    margin-bottom:10px;
}
.cart .page-title h1{
    font-size:42px;
    font-family:"GothamRounded-Bold";
    color:#3b628d;
    text-transform: none;
    margin-top:-10px;
}
.cart .page-title.title-buttons div{
    float:right;
}
.cart .page-title.title-buttons div span{
    color:#a2a2a2;
    font-size:16px;
    background-repeat: no-repeat;
    background-position:left center;
    padding-left:30px;
    font-family:"DINPro-Bold";
    margin-left:50px;
    text-transform:uppercase;
    cursor:pointer;
    text-decoration: none;
}
.cart .page-title.title-buttons div span.save{
    background-image:url(https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/save-grey.png);
}
.cart .page-title.title-buttons div span.delete{
    background-image:url(https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/delete-grey.png);
}
.cart-table thead tr{
    border:none;
    font-size:13px;
    font-family:"DINPro-Bold";
    color:#a2a2a2;
    text-transform: uppercase;
    text-align: left;
}
.cart-table thead tr th{
    font-weight:bold;
}
.cart-table thead tr .a-center{
    text-align: left;
}
.cart-table .second-row{
    width:30%;
}
.cart-table .product-cart-total{
    background-color:#f3f3f3;
}
.cart-table tbody td{
    vertical-align: middle;
}
.cart-table .product-cart-remove.last{
    display:none;
}
.cart-table .price,
#shopping-cart-totals-table .price,
.price-table{
    font-size:30px;
}
.cart-table thead tr .a-center.cart-total-head,
.cart-table .product-cart-total{
    text-align: center;
}
.cart-table .product-cart-actions .qty{
    border:2px solid #e5e7e8;
    border-radius:15px;
    width:125px;
    height:60px;
    line-height:60px;
    text-align: left;
    padding-left:30px;
    font-size:18px;
    font-family:"DINPro-Bold";
    outline:none;
}
.cart-table .product-cart-info{
    padding-left:25px;
}
.cart-table .product-cart-info h2{
    font-size:28px;
    font-family:"GothamRounded-Bold";
    color:#393a3d;
}
.cart-table .product-cart-info h3.product-name,
.data-table tbody td .item-options{
    color:#adadad;
    font-size:16px;
    font-family:"DINPro-Bold";
    text-transform: none;
}
.data-table tbody td .item-options{
    color:#393a3d;
}
.cart-table .product-cart-info .item-options dt{
    color:#adadad;
    font-style: normal;
}
.cart-table .product-cart-info h3.product-name{
    margin-top:5px;
    margin-bottom:20px;
    letter-spacing: 0.5px;
}
.cart-table .product-cart-info h3.product-name a,
.cart-table .product-cart-info h3.product-name a:hover{
    color:#adadad;
}
.cart-table .product-cart-info .btn-remove{
    display:block;
    font:inherit;
    text-indent: inherit;
    font-size:16px;
    color:#54a09e;
    width:auto;
    text-align: left;
    font-weight:bold;
    text-transform: lowercase;
    height:auto;
    background:none;
}
.product-cart-actions > div {
    width:125px;
    position:relative;
}
.product-cart-actions > div .less,
.product-cart-actions > div .more,
.add-to-cart .more,
.add-to-cart .less{
    position:absolute;
    background-repeat: no-repeat;
    background-position:center;
    background-size:11px auto;
    width:25px;
    height:20px;
    right:30px;
    z-index: 10;
    cursor:pointer;
}
.product-cart-actions > div .more,
.add-to-cart .more{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAaCAMAAAD7eU6DAAAA0lBMVEUAAACprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrTEbwbpAAAARXRSTlMAAZeTA54CpQavpweyCr64D8nHFcsS04eIHNh4ftTcdCTkaWrgKP1iaCUt61s1+lFWMzfxTkLy9kVB9fnPKe2BHfD8sxlmw6XJAAABFklEQVQYGY3BCzvCYBgG4KeMQqVEmsiGhq2GHRpK6fD8/79k9X5XV4dtdd9Ikssf5XAg7ZjMn+AgWoGxgoYDFE+5dFbEXuclKqUi9ihXuHJRRqZqhWsqZWSo1rjhsopU9StuqV0jRb1B5aZJpVFHIv2WSgu4o3KvI4HepvKAWItKW8cOw6TyiKUnKs8GtnRMCusFyqtFYb5hg+1QWF2sdC0Kx8aankPhvmPNh0vhfGLF8yncABsCl8L3oIR9iijElq+Iwv/GUhhR9EPsCH8oohCxYEDhe0jg+RSDAAhdCqeHRJ5D4YYYUjg2UtgOxRAUZgepfk0KjLhgGshgmFwYYcxYW0emvzZjY2jNyXQ2xx7z2XTS1P4BtoZlbi60ATwAAAAASUVORK5CYII=');
    top:12px;
}
.product-cart-actions > div .less,
.add-to-cart .less{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAaCAMAAAD7eU6DAAAA0lBMVEUAAACprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrTEbwbpAAAARXRSTlMAA4jw/LMZgdwdHO3kJCkoz+stQvo3NU758fb18kFFM1ZR/VslaGLgaml4dNR+2BXThxLJyw/HCr64BrIHp6+lApeeAZM3CvrrAAABFUlEQVQYGY3BiVaCUBQF0IMjIaRMImQTNtqgZaZpZWbn/38p9L7lcgB1b2i5fKFYwh6lYiGf01BmQj/CTobORBkVzpkWdrBMzlVAYR4jU9WkQI3CdpDBsSlqcD0K20equk3huUDQoAh9pPBDikaAhBtRnLjY4jYpIhcLpyFFdIYNbkTRdKH4IYUXYE3gUYQ+ls5tCu8CKy49CruOFY5NEbew1IopbAdrrkyK+BrKTUxhVrHBuqVyh4V7KqaFLYZOpY3EAxXdQArjkcoT0KbybCBVp0sl90Kl20GG1x43vHWQqf/ONb0+dhgMuWLYx06DDy4NB9hjNKYy/sReoy8ufI9wAG3CxETDQX6m5K+GA83+pjOk+Acc3WC8LIaZaAAAAABJRU5ErkJggg==');
    top:30px;
}
.bez-ryzyka{
    text-align: center;
}
.bez-ryzyka .img-box{
    height:250px;
    display:flex;
    width:100%;
    align-items: center;
}
.bez-ryzyka .img-box img{
    margin:auto;
}
.bez-ryzyka h3{
    color:#446589;
    font-size:24px;
    font-family:"GothamRounded-Bold";
    margin-bottom:20px;
}
.bez-ryzyka p{
    font-size:18px;
    font-family:"DINPro-Regular";
} 



.spinner {
    width: 110px;
    height: 110px;

    position: relative;
    margin: 100px auto;
}

.double-bounce1, .double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #54a09e;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;

    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce 2.0s infinite ease-in-out;
}

.double-bounce2 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

@-webkit-keyframes sk-bounce {
    0%, 100% { -webkit-transform: scale(0.0) }
    50% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bounce {
    0%, 100% { 
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
    } 50% { 
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }
}
.cart-table thead tr .a-center.cart-total-head{
    width:20%;
}
.cart-totals{
    background:none;
    border:none;
    padding:0;
}
.cart-forms, 
.cart-totals-wrapper,
.checkout-types{
    width:100%;
}
.cart-totals-wrapper{
    padding-left:0;
}
.cart .cart-totals table td:nth-child(2){
    background-color:#f3f3f3;
    text-align: center;
    width:20%;
}
.cart .cart-totals table tr:first-child td:nth-child(2){
    border-top:1px solid #cac0d7;
    padding:10px 0;
}
.cart .cart-totals table tr:last-child td:nth-child(2){
    border-bottom:1px solid #cac0d7;
}
.cart .cart-totals table tfoot{
    border:none;
}
.cart .cart-totals table tfoot strong{
    color:#393a3d;
    font-size:18px;
}
.cart-totals .checkout-types .btn-checkout,
.btn-green{
    margin-top: 32px;
    padding: 17px 40px;
    background-color: #bacc26;
    text-align: center;
    float: right;
    border-radius: 20px;
    font-size: 18px;
    font-family: "DINPro-Bold";
    text-transform: none;
    color:#fff;
}
.customer-account-login .col2-set,
.customer-account-create .box-container{
    box-shadow: 0px 0px 54px -26px rgba(0,0,0,1);
    height:auto;
    text-align: center;
    position:relative;
}
.customer-account-login .col1-layout .col-main{
    padding-bottom:150px;
    padding-top:100px;
}
.customer-account-login .newsletter-block,
.checkout-cart-index .newsletter-block{
    display:none;
}
.customer-account-login .col2-set .col-2,
.customer-account-create .box-first{
    float:left;
    padding-left:0;
    padding:75px;
    border-left:0;
    margin-top:0;
    height:100%;
}
.customer-account-login .col2-set .col-1,
.customer-account-create .box-second{
    background-color:#e8e8e8;
    padding:75px;
    margin-top:0;
    height:100%;
    position:absolute;
    left:50%;
}
.customer-account-login .page-title h1,
.customer-account-forgotpassword .page-title h1,
.customer-account-create .page-title h1,
.customer-account-changeforgotten .page-title h1{
    color:#3b628d;
    font-size:42px;
    border:none;
    margin-bottom:80px;
    text-transform: none;
}
.customer-account-login .col2-set h2,
.customer-account-forgotpassword .forgot-password-box h2,
.customer-account-create .account-create h2{
    color:#3b628d;
    font-size:30px;
}
.pslogin-spacer .pslogin-bordertext{
    width:50px !important;
}
.pslogin-spacer .pslogin-border{
    border-top:1px solid #cac0d7;
}
.pslogin-block .pslogin-buttons .facebook .pslogin-button-auto,
.pslogin-block .pslogin-buttons ul li,
.pslogin-block .pslogin-buttons.pslogin-buttons-showfull .pslogin-button-auto .pslogin-button-text{
    width:100%;
    background-color:#3b628d;
}
.pslogin-block .pslogin-buttons ul li .pslogin-button-icon{
    display:none;
}
.pslogin-block .pslogin-buttons ul li .pslogin-button-text{
    height:53px;
    line-height:53px;
    font-size:16px;
    font-family:"GothamRounded-Bold";
    text-transform: uppercase;
}
.pslogin-block .pslogin-buttons .facebook .pslogin-button-auto{
    border-radius:20px;
    margin-top:30px;
    margin-bottom:20px;
    overflow:hidden;
}
form .form-instructions,
.form-instructions{
    color:#3c3c3c;
    font-style: normal;
    font-size:18px;
    font-family:"DINPro-Bold";
}
.customer-account-login .scaffold-form label,
.customer-account-create .form-list li label,
.customer-account-forgotpassword .form-list li label{
    width:100% !important; 
    text-align: left;
    font-size:13px;
    color:#a2a2a2;
    font-family:"DINPro-Bold";
    text-transform: uppercase;
    margin-bottom:15px;
}
.input-text:focus{
    border:1px solid #cac0d7;
}
.customer-account-login .pslogin-spacer{
    margin-bottom:20px;
}
.customer-account-login .scaffold-form input[type="text"],
.customer-account-login .scaffold-form input[type="email"],
.customer-account-login .scaffold-form input[type="password"],
.customer-account-forgotpassword .fieldset input[type="email"],
.customer-account-create .box-container input[type="text"],
.customer-account-create .box-container input[type="email"],
.customer-account-create .box-container input[type="password"]{
    width:100% !important;
    margin-bottom:25px;
    height:50px;
    border-radius:20px;
    outline:none;
    padding-left:35px;
}
.customer-account-login .col2-set .buttons-set{
    text-align: center;
    padding-top:0;
}
.customer-account-login .buttons-set a:not(.button),
.buttons-set .back-link a{
    font-size:15px;
    color:#3d3d3d;
    font-family:"DINPro-Bold";
    text-decoration:underline;
    margin-top:10px;
}
.customer-account-login .buttons-set button.button{
    width:100%;
    text-transform: uppercase;
    font-size:16px;
    font-family:"GothamRounded-Bold";
}
.customer-account-login .col2-set .col-2 .buttons-set button{
    color:#fff;
}
.customer-account-login .buttons-set .or{
    margin:30px 0;
    display:block;
    width:100%;
    text-align: center;
    font-size:13px;
    color:#3d3d3d;
    font-family:"DINPro-Bold";
}
form .col-1 .form-instructions{
    margin-bottom:50px;
}
.catalogsearch-result-index .col1-layout .col-main{
    padding-top:100px;
    padding-bottom:200px;
}
.catalogsearch-result-index .breadcrumbs{
    margin:auto;
    padding-top:30px;
}
.catalogsearch-result-index .note-msg{
    padding:15px !important;
    font-size:18px !important;
}
.cart .cart-totals table td.price-table{
    color:#54a09e;
    font-family:"GothamRounded-Bold";
}
.cart .cart-totals table td:first-child span{
    text-align: left;
    width:280px;
    float:right;
    display:block;
    padding:30px 0;
    padding-left:20px;
}
.cart .cart-totals table tr:first-child td:first-child span{
    border-top:1px solid #cac0d7
}
.cart .cart-totals table tr:last-child td:first-child span{
    border-bottom:1px solid #cac0d7;
    margin-bottom:-1px;
}
.cart .cart-totals table tr:last-child td:nth-child(2) span:last-child{
    font-size:14px;
    display:block;
}
.rabat-code-click{
    cursor:pointer;
}
#discount-coupon-form span{
    width:auto !important;
    padding:0;
    float:none;
    text-align: center;
    text-decoration: none;
}
#discount-coupon-form button{
    height: 60px;
    padding: 0;
    font-size: 16px;
    color: #fff;
    font-family: "GothamRounded-Bold";
    text-transform: none;
    background-color: #bacc26;
    width:100%;
    padding: 0 20px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}
#discount-coupon-form .input-text{
    height:60px;
    float:left;
    margin:0;
    margin-left:20px;
    outline:none;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    padding-left:20px;
}
#discount-coupon-form button span span{
    font-size: 14px;
    color: #fff;
    font-family: "GothamRounded-Bold";
}
#discount-coupon-form .field-wrapper{
    width:280px;
}
#discount-coupon-form .button-wrapper{
    float:left;
}
.owl-thumbs button.active{
    outline-width: 1px;
    outline-color: #446589;
    outline-style: solid;
}
.checkout-onepage-index .col-main{
    padding-bottom:150px;
}

.summary-box{
    background-color:#fff;
    box-shadow: 0px 1px 47px -26px rgba(0,0,0,1);
    border-radius:25px;
    overflow:hidden;
}
.summary-box.fixed {
    position: fixed;
    top: 40px;
}
.summary-box.bottom {
    position: absolute;
    bottom: 0;
}
.summary-box .section{
    margin-left:60px;
    margin-right:60px;
    padding:30px 0;
    border-bottom:1px solid #cac0d7;
}
.summary-box .section h5{
    font-size:13px;
    font-family:"DINPro-Regular";
    text-transform: uppercase;
    color:#a2a2a2;
    margin:5px 0;
}
.summary-box .section ul{
    display:inline-block;
    font-size:17px;
    font-family:"DINPro-Bold";
}
.summary-box .section.contact-details ul{
    width:60%;
}
.summary-box .section.contact-details ul:last-child{
    width:40%;
    text-align: right;
}
.summary-box .section.address ul{
    width:auto;
}
.summary-box span{
    float:right;
    font-size:18px;
    font-family:"DINPro-Bold";
    margin-top:-14px;
}
.summary-box .price-value span{
    margin-top:-28px;
}
.no-border{
    border:none !important;
}
.summary-box .section.total{
    margin:0;
    background-color:#54a09e;
    padding-left:60px;
    padding-right:60px;
}
.summary-box .section.total h4{
    font-size:20px;
    font-family:"DINPro-Bold";
    color:#fff;
    text-transform: none;
    margin-bottom:-3px;
}
.summary-box .section.total h5 {
    color:#dedfe0;
    font-size:14px;
    text-transform: none;
    margin-bottom:-3px;
}
.summary-box .section.total span{
    margin-top:-42px;
    color:#fff;
    font-size:26px;
}

.shipping-method-box-outside {
    width: 33.333%;
    float: left;
}

#paczkomaty_wrapper {
    display: none;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important
        position: relative;
}

.checkout-agreements .agreement-content {
    display: none;
    overflow-y: unset;
    max-width: unset;
    max-height: unset;
    border: 0;
    background: none;
}

.amasty-create-account-content {
    display: none;
}

.amscheckout #co-payment-form-update dt {
    float: left;
    width: 30%;
}
.amscheckout #co-payment-form-update dd .agreement-content {
    display: block;
    padding: 0;
}



.amscheckout #co-payment-form-update dd {
    float: left;
    display: none;
    margin-left:-10px;
    width:calc(100% + 20px);
}

.summary-box span span{
    margin:auto !important;
}
.amscheckout .two-columns .first-column,
.summary-box{
    margin-top:10px;
}
.amscheckout-main{
    color:#3c3c3c !important;
    border:none!important;
}
.shipment-methods .img-box,
.payment-method .img-box{
    height: 115px;
    text-align: center;
    display: flex;
    align-items: center;
}
.shipment-methods .img-box img,
.payment-method .img-box img{
    margin:auto;
    max-width:100%;
}
.amscheckout .shipping-method dd, 
.amscheckout .shipping-method dt, 
.amscheckout .payment-method dt{
    padding-top:0;
}
.shipping-method-box-outside,
.payment-method dt{
    background-color:#fff;
    box-shadow:0px 7px 24px 1px rgba(215,215,215,1);
    border-radius:20px;
    width:30%;
    margin:20px 0;
    text-align: center;
    color: #a2a2a2;
    border: 2px solid #fff;
}
.shipping-method-box-outside label,
.payment-method dt label{
    cursor:pointer;
    padding-bottom:20px;
    width:100%;
}
.shipping-method-box-outside label span,
.payment-method dt label span{
    padding:0 15px;
    display:block;

}
.shipment-methods dd:nth-child(2) .shipping-method-box-outside,
.shipment-methods dd:nth-child(5) .shipping-method-box-outside,
.payment-method dt:nth-child(2),
.payment-method dt:nth-child(5){
    margin-left:5%;
    margin-right:5%;
}
.shipment-methods input[type="radio"],
.payment-method input[type="radio"]{
    position:absolute;
    visibility: hidden;
}
.shipping-method-box-outside.active,
.amscheckout #co-payment-form-update dt.active{
    border:2px solid #3b618c;
    color:#3c3c3c;
}
.shipping-method-box-outside label,
.shipping-method-box-outside span.price,
.shipping-method-box-outside span.price span{
    font-size:17px;
    font-family:"DINPro-Bold";
    color:#a2a2a2;
}
.shipping-method-box-outside.active label,
.shipping-method-box-outside.active span.price span,
.shipping-method-box-outside.active span.price,
.amscheckout #co-payment-form-update dt.active label,
.amscheckout #co-payment-form-update dt.active span.price span,
.amscheckout #co-payment-form-update dt.active span.price{
    color:#3c3c3c;
}
.area-header{
    color:#3b628d;
    font-size:30px !important;
    font-family:"GothamRounded-Bold";
    margin:25px 0;
}
.amscheckout .second-column{
    border:none;
}
.amscheckout .two-columns .first-column{
    padding-right:10px;
}
.amscheckout .billing{
    padding:0;
}
.amscheckout-separator{
    border-color:#cac0d7;
    margin:15px 0;
    border-top:0;
}
.checkout-onepage-index h1{
    font-size:42px;
    color:#3b628d;
    margin-bottom:20px;
    padding-bottom:50px;
    border-bottom:1px solid #cac0d7;
}

.amscheckout textarea, .amscheckout select, 
.amscheckout-login input[type="text"], 
.amscheckout input[type="text"],
.amscheckout input[type="email"],
.amscheckout input[type="password"],
#amasty-scheckout-login-email,
.cms-newsletter .benefits input[type="email"],
.centrum-pomocy-link input[type="text"],
.centrum-pomocy-link input[type="password"],
.input-general,
.centrum-pomocy-link .input-general,
.customer-account form input[type="text"],
.customer-account form input[type="email"],
.customer-account form input[type="password"]{
    height:50px;
    border:1px solid #999999;
    border-radius:15px;
    padding-left:30px;
    color:#a2a2a2;
    font-size:15px;
    font-family:"DINPro-Regular";
    outline:none;
    font-weight:normal;
}

#gene_braintree_creditcard_store_in_vault_div label {
    font-size: 15px;
}

.braintree-input-field, .braintree-card-input-field {
    height:50px;
    border:1px solid #999999;
    border-radius:15px;
    padding-left:30px;
    color:#a2a2a2;
    font-size:15px;
    font-family:"DINPro-Regular";
    outline:none;
    font-weight:normal;
}

.braintree-hostedfield label,
.customer-account form label{
    font-size:13px;
    text-transform: uppercase;
    font-family:"DINPro-Regular";
    color:#a2a2a2 !important;
    margin:10px 0;
    letter-spacing: 0.5px;
}

.braintree-card-input-field .card-type img{
    height: 26px;
    margin-left: 20px;
    margin-top: 11px;
}
.braintree-card-input-field{
    max-width:100%;
}

.braintree-expiration-seperator {
    color: #999999;
}

.braintree-hostedfield a, #payment-tool-tip-close {
    color: #349290 !important;
}

.amscheckout .amscheckout-label{
    font-size:13px;
    text-transform: uppercase;
    font-family:"DINPro-Regular";
    color:#a2a2a2 !important;
    margin:10px 0;
    letter-spacing: 0.5px;
}
.amscheckout textarea:focus, .amscheckout select:focus, .amscheckout-login input[type="text"]:focus, .amscheckout input[type="text"]:focus, .amscheckout select:focus:hover, .amscheckout-login input[type="text"]:focus:hover, .amscheckout textarea:focus:hover, .amscheckout input[type="text"]:focus:hover{
    border:1px solid #727272 !important;
    box-shadow:none !important
}
.amscheckout .amscheckout-label em{
    color:#a2a2a2 !important;
    display:none;
}
.telephone-helpblock{
    font-size:14px;
    font-family:"DINPro-Regular";
    color:#a2a2a2;
    margin-top:15px;
    margin-left:4px;
}
.amscheckout-row{
    padding-top:20px;
}
.area-header-description{
    font-size:16px;
    color:#393a3d;
    line-height:20px;
    margin-bottom:25px;
}
.shipping-method-box-outside label{
    width:100%;
    height:100%;
}
.payment-method .img-box{
    margin-bottom:20px;
}
#dt_method_payu_account .img-box img,
#dt_method_paymentnetwork_pnsofortueberweisung img{
    width:80%;
}
.payment-method dt label{
    color:#3c3c3c;
    font-size:18px;
    font-family:"DINPro-Bold";
    min-height:210px;
    text-align: center;
    max-width:100%;
}
.shipping-method-box-outside label span span{
    display:inline-block;
    padding:0;
}
.checkout-onepage-index .select2-container--default .select2-selection--single .select2-selection__arrow{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAaCAMAAAD7eU6DAAAA0lBMVEUAAACprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrSprrTEbwbpAAAARXRSTlMAA4jw/LMZgdwdHO3kJCkoz+stQvo3NU758fb18kFFM1ZR/VslaGLgaml4dNR+2BXThxLJyw/HCr64BrIHp6+lApeeAZM3CvrrAAABFUlEQVQYGY3BiVaCUBQF0IMjIaRMImQTNtqgZaZpZWbn/38p9L7lcgB1b2i5fKFYwh6lYiGf01BmQj/CTobORBkVzpkWdrBMzlVAYR4jU9WkQI3CdpDBsSlqcD0K20equk3huUDQoAh9pPBDikaAhBtRnLjY4jYpIhcLpyFFdIYNbkTRdKH4IYUXYE3gUYQ+ls5tCu8CKy49CruOFY5NEbew1IopbAdrrkyK+BrKTUxhVrHBuqVyh4V7KqaFLYZOpY3EAxXdQArjkcoT0KbybCBVp0sl90Kl20GG1x43vHWQqf/ONb0+dhgMuWLYx06DDy4NB9hjNKYy/sReoy8ufI9wAG3CxETDQX6m5K+GA83+pjOk+Acc3WC8LIaZaAAAAABJRU5ErkJggg==');
    width:18px;
    background-size:100%;
    top:21px
}
.checkout-onepage-index .select2-container .select2-selection--single{
    height:50px;
    border-radius:15px;
    border:1px solid #999999;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    color:#a2a2a2;
    line-height:47px;
}
.checkout-onepage-index .select2-dropdown{
    border:1px solid #999999;
    background-color:#fff;
    border-top:0;
    box-shadow:none;
}

.order-review-button button{
    float:left;
    margin-top:0;
}
.amscheckout-submit{
    max-width:420px;
}
.amscheckout-submit span{
    background:none !important;
    border:none !important;
    box-shadow:none !important;
}
.amscheckout-submit span span{
    font-size:16px;
    font-family:"GothamRounded-Bold";
    text-transform: uppercase;
}
.amssubmit-helpblock{
    float:left;
    color:#3d3d3d;
    font-size:15px;
    font-family:"DINPro-Bold";
    text-decoration: underline;
    margin-left:2px;
    margin-top:15px;
}
.order-review-button{
    padding:0;   
}

.insta-china-padding {
    padding-top: 150px;
}
.checkout-agreements label{
    color:#393a3d;
    font-size:16px;
    font-family:"DINPro-Regular";
    font-weight:normal;
    letter-spacing: 0.5px;
}
.checkout-agreements label a.full-agree{
    text-decoration: underline;
    color:#349290;
}
.amasty-create-account-field label{
    font-size:16px;
    font-family:"DINPro-Bold";
}
.checkout-register-box{
    background-color:#3b628d;
    color:#fff;
    padding:30px 0;
    padding-left:125px;
    padding-right:60px;
    margin:50px 0;
    border-radius:20px;
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/info-icon2.png');
    background-repeat: no-repeat;
    background-position:left 40px center;
    font-size:16px;
    font-family:"DINPro-Bold";
    margin-top:0;
}
.amasty-scheckout-fields{
    width:100%;
}
.amasty-create-account-field{
    margin:40px 0;
    margin-top:50px;
}
.amasty-create-account-content p{
    font-size:16px;
    margin-bottom:30px;
}
.amasty-create-account-content ul li{
    width: 50%;
    font-size: 14px;
    padding-left: 20px;
    padding-right: 20px;
    margin: 10px 0;
    background-image: url(https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/grey-arrow-right.png);
    background-repeat: no-repeat;
    background-position: left top 7px;
    background-size: 6px;
    min-height: 35px;
    float: left;
}


.password-wymagania p{
    font-size:15px;
    margin-bottom:10px;
    color: #3c3c3c;
    font-style: normal;
    font-size: 16px;
    font-family: "DINPro-Bold";
    margin-top: 20px;
}

.password-wymagania ul {
    float: left;
    margin-bottom: 30px;
}

.password-wymagania ul li{
    width: 50%;
    font-size: 14px;
    padding-left: 20px;
    padding-right: 20px;
    margin: 10px 0;
    background-image: url(https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/grey-arrow-right.png);
    background-repeat: no-repeat;
    background-position: left top 7px;
    background-size: 6px;
    min-height: 35px;
    float: left;
}

.co-payment-form-update dd{
    text-align: left;
}
/* Customize the label (the container) */
.checkbox-container {
    display: block;
    position: relative;
    padding-left: 45px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.popupInstrukcja {
    position: fixed;
    height: auto;
    width: 100%;
    z-index: 2;
    top: 40px;
    max-width: 1000px;
    margin: 0 auto;
    display: none;
    z-index: 20;
    background: #fff;
    border-radius: 40px;
    padding: 0 30px 30px 30px;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: 0px 7px 54px -26px rgba(0,0,0,1);
}

.popupInstrukcja .popupClose {
    width: 100%;
    height: 56px;
}

.popupInstrukcja .close {
    position:absolute;
    width:17px;
    height:17px;
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/grey-mark.png');
    background-size:100%;
    background-repeat: no-repeat;
    background-position: center;
    top: 25px;
    right: 32px;
    cursor:pointer;

}

.popupVideo{
    position: relative;
    width: 100%;
    height: 529px;
}

.popupVideo iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.darkness{
    position: fixed;
    height: 130%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000;
    visibility: hidden;
    opacity: 0;
    z-index: 19;
    display: none;
    transition: 1s ease-in-out; 
}
.darkness.on{
    display: block;
    visibility: visible;
    opacity: .5;
    transition-delay: 0s;
}

/* Hide the browser's default checkbox */
.checkbox-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.checkbox-container .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #fff;
    border:1px solid #999999;
    border-radius:5px;
}

/* When the checkbox is checked, add a blue background */
.checkbox-container input:checked ~ .checkmark {
    background-color: #bacc26;
    border:1px solid #bacc26;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkbox-container .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.checkbox-container input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.checkbox-container .checkmark:after {
    left: 8px;
    top: 5px;
    width: 7px;
    height: 11px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.address-select-outside{
    width:50%;
    float:left;
    padding:10px;
    min-height:190px;
}
.address-select-outside .address_radio{
    float:left;
    background-color:#fff;
    box-shadow: 0px 7px 54px -26px rgba(0,0,0,1);
    border:2px solid #fff;
    padding:15px;
    width:100%;
    height:100%;
    border-radius:25px;
    font-size:16px;
    font-family:"DINPro-Bold";
    text-align: center;
}
.address-select-outside:first-child .address_radio {
    display:flex;
    align-items: center;
    flex-direction: column;     /* stack flex items vertically */
    justify-content: center;    /* center items vertically, in this case */
    align-items: center; 
}
.address-select-outside .address_radio strong{
    font-size:18px;
}
.address-select-outside .address_radio > .addressnamespan{
    display:inline-block;
    width:100%;
}
.address-select-outside .address_radio.active{
    border:2px solid #3b628d;
}
.address_radio input[type="radio"]{
    visibility: hidden;
    position:absolute;
}
.address-select-outside .address_radio .img-box{
    margin:20px 0;
}
.address-select-outside .address_radio .img-box img{
    margin:auto;
}
.amscheckout .validation-failed,
.amscheckout input[type="text"].validation-failed:hover{
    border:1px solid #bd0000 !important;
}
.validation-advice{
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/red-warning.png');
    background-repeat: no-repeat;
    background-size:19px;
    background-position: left center;
    padding-left:27px;
}

#discount-coupon-form .validation-advice {
    position: absolute;
    margin-top: 65px;
    display: block;
    width: 180px;
    margin-left: 23px;
}
.zamawiamjako li{
    width:50%;
    float:left;
    padding:10px;
}
.zamawiamjako-methodradio-label{
    padding:20px;
    border:2px solid #fff;
    border-radius:15px;
    width:100%;
    box-shadow:0px 4px 19px 1px rgba(215,215,215,1);
    background-color:#fff;
    height:80px;
    margin-bottom:20px;
    display: flex;
    align-items:center;
    position: relative;
    padding-left: 80px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height:24px;
    font-family:"DINPro-Bold"
}
.zamawiamjako-methodradio-label.active{
    border:2px solid #3b628d;
}
/* Hide the browser's default checkbox */
.zamawiamjako-methodradio-label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.padding-100 {
    padding-top: 100px;
    padding-bottom: 180px;
    text-align: center; 
}

.customer-account-logoutsuccess .col-main {
    padding-top: 100px;
    padding-bottom: 180px;
    text-align: center; 
}

/* Create a custom checkbox */
.zamawiamjako-methodradio-label .checkmark {
    position: absolute;
    top: 24px;
    left: 25px;
    height: 30px;
    width: 30px;
    background-color: #fff;
    border:1px solid #999999;
    border-radius:50%;
}

/* Create the checkmark/indicator (hidden when not checked) */
.zamawiamjako-methodradio-label .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.zamawiamjako-methodradio-label input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.zamawiamjako-methodradio-label .checkmark:after {
    left: 5px;
    top: 5px;
    width: 18px;
    height: 18px;
    background-color:#3b628d;
    border-radius:50%;
}
.checkout-onepage-index .newsletter-block,
.centrum-pomocy-link .newsletter-block{
    display:none;
}
.checkout-cart-index footer,
.customer-account-login footer,
.category-centrum-pomocy footer
.centrum-pomocy-link footer{
    padding-top:50px;
}
.co-billing-form  li:first-child > label{
    margin-bottom:30px;
}
.cart-table .product-cart-info .btn-remove img,
.cart-table .product-cart-info .btn-remove span{
    display:inline-block;
}
.cart-table .product-cart-info .btn-remove span{
    margin-left: 10px;
    top: -5px;
    position: relative;
}
.column-section,
.order-review{
    height:100%;
}
.review-button-toggle{
    display:none;
}
.blog-index-list .banner, .blog-cat-view .banner{
    height:350px;
    background:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/podstrona_blog.jpg') no-repeat center;
    background-size:cover;
    position:relative;
}
.blog-index-list .banner h1, .blog-cat-view .banner h1{
    color:#fff;
    width:100%;
    text-align: center;
    font-size:64px;
    font-family:"GothamRounded-Book";
    margin-top:180px;
    float:left;
}
.blog-index-list .breadcrumbs, .blog-cat-view .breadcrumbs{
    position:absolute;
    left:0;
    right:0;
    width:100%;
    z-index: 1;
}
.blog-index-list .breadcrumbs a, .blog-cat-view .breadcrumbs a{
    color:#fff;
}
.blog-index-list .breadcrumbs strong, .blog-cat-view .breadcrumbs strong{
    color:#fff;
}
.blog-index-list .blog-category, .blog-cat-view .blog-category{
    padding:80px 0;
    text-align: center;
}
.blog-index-list .blog-category h3, .blog-cat-view .blog-category h3{
    display:inline-block;
    margin-right:10px;
    font-size:24px;
    color:#3e6297;
}
.blog-index-list .blog-category span, .blog-cat-view .blog-category span{
    display:inline-block;
    padding:10px 50px;
    color:#446589;
    font-family:"DINPro-Bold";
    font-size:18px;
    border-radius:25px;
    margin:15px;
    box-shadow: 2px 4px 63px -15px rgba(0,0,0,0.75);
    cursor:pointer;
}
.blog-index-list .blog-category span.active, .blog-cat-view .blog-category span.active{
    color:#fff;
    background-color:#bacc26;
}
.blog-index-list .latest-on-blog, .blog-cat-view .latest-on-blog{
    margin-top:100px;
    margin-bottom:100px;
}
.blog-post-view .blog-img img{
    max-width:100%;
    width:100%;
}
.blog-post-view h1{
    font-size:36px;
    color:#3b628d !important;
    margin-bottom:50px;
}
.blog-post-view p.strong{
    font-family:"DINPro-Bold";
    margin-bottom:50px;
    font-size:20px;
}
.blog-post-view .indent-box p{
    margin-bottom:25px;
}
.blog-post-view .indent-box{
    margin-top:40px;
    padding:0 15%;
    float:left;
    font-size:18px;
    color:#393a3d;
    font-style: normal;
    font-family:"DINPro-Regular";
    line-height:25px;
}
.blog-post-view .indent-box h2{
    margin:25px 0;
    margin-top:60px;
    color:#3b628d;
    font-size:24px;
}
.blog-post-view .latest-on-blog{
    margin-bottom:250px;
    margin-top:50px;
}
.blog-index-list .blog-pagination, .blog-cat-view .blog-pagination{
    padding-bottom:200px;
    padding-top:100px;
}
.blog-index-list .toolbar, .blog-cat-view .toolbar{
    border:none;
    background:none;
    text-align: center;
}
.blog-index-list .toolbar .sorter,
.blog-index-list .toolbar .count-container,
.blog-cat-view .toolbar .sorter,
.blog-cat-view .toolbar .count-container{
    display:none;
}
.blog-index-list .toolbar .pager,
.blog-cat-view .toolbar .pager{
    display:inline-block;
    float:none;
}
.blog-index-list .pages .current, 
.blog-index-list .pages .current:hover,
.blog-cat-view .pages .current, 
.blog-cat-view .pages .current:hover{
    background-color:#bacc26;
    color:#fff;
    border-radius:5px;
    border:none;
    font-size:20px;
    width:45px;
    height:45px;
    line-height:45px;
    font-family:"DINPro-Bold";
}
.blog-index-list .pages a,
.blog-cat-view .pages a{
    font-family:"DINPro-Bold";
    color:#3c3c3c;
    font-size:20px;
    width:45px;
    height:45px;
    line-height:45px;
}
.blog-index-list .pages .next, 
.blog-index-list .pages .previous,
.blog-cat-view .pages .next, 
.blog-cat-view .pages .previous{
    display:none;
}
.blog-index-list .latest-on-blog .lg-4,
.blog-cat-view .latest-on-blog .lg-4{
    padding-left:7px;
    padding-right:7px;
}
.blog-post-view .breadcrumbs, 
.blog-index-list .breadcrumbs,
.blog-cat-view .breadcrumbs{
    padding-left:15px;
    padding-right:15px;
}
.blog-post-view .created-time{
    color:#54a09e;
    font-family:"DINPro-Bold";
    font-size:18px;
    display:block;
    margin-top:50px;
    margin-bottom:20px;
}
.customer-account-forgotpassword .col-main,
.customer-account-create .col-main{
    padding-top:100px;
    padding-bottom:200px;
}
.forgot-password-box {
    text-align: center;
    background-color:#fff;
    border-radius:25px;
    box-shadow:0px 5px 65px -23px rgba(0,0,0,1);
    padding:40px;
}
.customer-account-forgotpassword .page-title h1{
    text-align: center;
}
.customer-account-forgotpassword .fieldset, .customer-account-forgotpassword .buttons-set{
    margin:auto;
    max-width:100%;
}
.customer-account-forgotpassword .fieldset .form-list{
    margin-top:30px;
}
.customer-account-forgotpassword .forgot-password-box h2{
    margin-bottom:30px;
}
.customer-account-forgotpassword .fieldset input[type="email"]{
    max-width:350px;
    width:100%;
    margin-bottom:0;
}
.customer-account-forgotpassword .buttons-set,
.customer-account-create .buttons-set{
    border:none;
    text-align: center;
}
.buttons-set .back-link{
    float:none;
}
.customer-account-forgotpassword .buttons-set button.button{
    color:#fff;
    text-transform: uppercase;
    float:none;
    width:100%;
    max-width:350px;
    margin-top:0;
    margin-left:0;
}
.customer-account-create .box-first,
.customer-account-create .box-second{
    float:left;
    width:50%;
}
.pslogin-block.pslogin-register .pslogin-buttons{
    width:100%;
}
.customer-account-create .fieldset{
    margin:0;
}
.customer-account-create .form-list li{
    text-align: left;
}
.customer-account-forgotpassword .form-list li label{
    text-align: center;
}
.customer-account-create .box-container{
    width:100%;
    float:left;
    border-radius:20px;
    overflow:hidden;
}
.customer-account-create .box-container button{
    margin:0;
    width:100%;
    white-space: normal;
    color:#fff;
}
.customer-account-create .form-instructions{
    margin:20px 0;
}
.customer-account-create .newsletter-block,
.customer-account-forgotpassword .newsletter-block,
.customer-account .newsletter-block{
    display:none;
}
.customer-account-create .col-main{
    padding-bottom:100px;
    margin-bottom:0;
}
.right-nav .avatar{
    width:65px;
    height:65px;
    display:inline-block;
    margin-left:5px;
    margin-right:5px;
}
.right-nav .avatar img{
    margin:0;
    width:100%;
    height:100%;
    opacity:0.7;
}
.right-nav .avatar img:hover{
    opacity:1;
}
.cms-newsletter .breadcrumbs{
    position:absolute;
    margin:auto;
    left:0;
    right:0;
}
.cms-newsletter .banner{
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/newsletter-bg-3.png');
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    height:260px;
}
.cms-newsletter .std h2{
    font-size:42px;
    color:#fff;
    margin-top:90px;
    margin-left:-15px;
}
.cms-newsletter .std h2 span{
    color:#bacc26;
}
.cms-newsletter .newsletter-block{
    display:none;
}
.cms-newsletter .breadcrumbs a,
.cms-newsletter .breadcrumbs a:hover,
.cms-newsletter .breadcrumbs strong{
    color:#fff;
}
.cms-newsletter .plane-top{
    position: absolute;
    right: 28%;
    top: -3%;
    z-index: 4;
}
.cms-newsletter .benefits{
    padding:75px;
    box-shadow: 0px 10px 54px -26px rgba(0,0,0,1);
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px;
}
.cms-newsletter .benefits .lg-4{
    display:flex;
    align-items: center;
    min-height:85px;
}
.cms-newsletter .benefits img{
    display:inline-block;
    margin-right:35px;
}
.cms-newsletter .benefits h4{
    font-size:18px;
    color:#3b628d;
    font-family:"GothamRounded-Bold";
    text-transform: none;
    margin-bottom:0;
}
.cms-newsletter .checkbox-container{
    font-family:"DINPro-Regular";
    font-size:14px;
    font-weight:normal;
    margin:60px 0;
    line-height:18px;
}
.cms-newsletter .checkbox-container .checkmark{
    top:3px;
}
.cms-newsletter .benefits form{
    float:left;
    width:100%;
    margin-top:40px;
}
.cms-newsletter .benefits form button{
    float:none;
    margin:auto;
    border:none;
    outline:none;
    display:block;
    color:#fff;
    min-width:285px;
}
.cms-newsletter .benefits .input-box{
    margin:40px 0;
}
.cms-newsletter .benefits .input-box label{
    font-size:13px;
    font-family:"DINPro-Bold";
    color:#a2a2a2;
    text-transform: uppercase;
    width:180px;
    float:left;
    display:flex;
    align-items: center;
    height:50px;
}
.cms-newsletter .benefits input[type="email"]{
    float:left;
    width:calc(100% - 180px);
}
.cms-newsletter .std{
    padding-bottom:90px;
}
.cms-newsletter footer,
.customer-account footer{
    padding-top:50px;
}
.privacy h1,
.delivery h1{
    text-align: center;
    color:#3b628d;
    font-size:30px;
    margin-bottom:50px;
}
.privacy h2,
.delivery h2,
.warranty h2,
.category-bezpieczny-fotelik h2{
    color:#3b628d;
    font-size:18px;
    margin-top:25px;
    margin-bottom:50px;
}
.privacy h3{
    color:#3b628d;
    font-size:16px;
    margin:30px 0;
}
.privacy p,
.delivery p,
.refunds p,
.warranty p{
    font-size:14px;
    font-style: normal;
    font-family:"DINPro-Regular";
    color:#393939;
    line-height:18px;
    margin:15px 0;
}
.privacy p strong,
.privacy p.strong{
    font-family:"DINPro-Bold";
}
.privacy .spacer-left{
    margin-left:20px;
}
.category-polityka-prywatnosci .breadcrumbs{
    padding-left:15px;
    padding-right:15px;
}
.category-polityka-prywatnosci .main{
    padding-bottom:100px;
}
.category-polityka-prywatnosci .back{
    display:none;
}
.delivery .tab:first-of-type{
    border-top:1px solid #a9a9a9;
}
.delivery .tab{
    border-bottom:1px solid #a9a9a9;
    padding:0 25px;
    padding-bottom:25px;
}
.delivery h2{
    margin-bottom:25px;
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/plus.png');
    background-repeat: no-repeat;
    background-position: right top;
    padding:3px 0;
    padding-right:35px;
    cursor:pointer;
    margin-bottom:0;
}
.delivery .content{
    max-height:0;
    transition: all 0.5s ease;
    overflow:hidden;
    margin-bottom:0;
    margin-top:0;
}
.delivery .tab.opened .content{
    max-height:210px;
    padding:20px 0;
}
.delivery .tab.one.opened .content{
    max-height:100px;
}
.delivery .tab.opened h2{
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/minus.png');
}
.cms-dostawa .main{
    padding-bottom:100px;
}
.centrum-pomocy-link .breadcrumbs{
    padding-left:15px;
    padding-right:15px;
}
.refunds h1,
.warranty h1{
    font-size:42px;
    color:#3b628d;
    text-align: center;
}
.refunds h3{
    margin-bottom:20px;
    text-align: center;
    padding:0 20%;
}
.refunds p{
    padding:0 15%;
    text-align: center;
    font-size:18px;
    line-height:24px;
}
.refunds .steps{
    float:left;
    width:100%;
    background-repeat:no-repeat;
    background-position:top 22px center;
    background-size:100% auto;
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/arrow-horizontal.png');
    margin-top:30px;
}
.refunds .step {
    text-align: center;
}
.refunds .step img{
    margin:auto;
}
.refunds .step h4{
    font-size:17px;
    color:#446589;
    font-family:"DINPro-Bold";
    text-align: center;
    text-transform: none;
    max-width:190px;
    margin:auto; 
    margin-top:40px;
}
.btn-container{
    float:left;
    width:100%;
    text-align: center;
}
.btn-green{
    float:none;
    outline:none;
    border:none;
    margin-top:50px;
}
.centrum-pomocy-link .main{
    padding-bottom:100px;
}
.step .arrow{
    display:none;
}
.products-are p{
    min-height:150px;
}
.form-section .back,
.phone-section .back{
    display: block;
    font-size: 18px;
    font-family: "DINPro-Bold";
    color: #446589;
    margin-bottom: 60px;
    cursor: pointer;
    text-align: center;
}

.form-section .requiredspan {
    color: #fb0000 !important;
    display: none;
    font-size: 12px;
}

.form-section .requiredlabel {
    color: #fb0000 !important;
}

.form-section .requiredborder {
    border: 1px solid #fb0000 !important;
}

.form-section .message-success {
    color: #298601;
    border: 1px solid #298601;
    background-color: #daebd0;
    height: 35px;
    line-height: 32px;
    vertical-align: middle;
    font-size: 15px;
    text-align: center;
    border-radius: 13px;
    display: none;
}

.form-section .message-error {
    color: #940000;
    border: 1px solid #860101;
    background-color: #ebd0d0;
    height: 35px;
    line-height: 32px;
    vertical-align: middle;
    font-size: 15px;
    text-align: center;
    border-radius: 13px;
    display: none;
}

.materials-section{
    overflow: hidden;
}
.materials h2{
    max-width:60%;
}
.warranty h2{
    color:#3b628d;
    text-align: center;
    margin:30px;
}
.warranty p{
    text-align: center;
    margin-bottom:100px;
    font-size:20px;
    line-height:28px;
}
.category-dozywotnia-gwarancja .grey{
    padding:100px 0;
}
.category-dozywotnia-gwarancja .main{
    padding-bottom:0;
}
.warranty h2{
    font-size:28px;
    margin:0;
    margin-bottom:50px;
}
.warranty label,
.centrum-pomocy-link .input-box label{
    font-size:18px;
    margin-bottom:5px;
    font-family:"DINPro-Regular";
    font-weight:normal;
}
.centrum-pomocy-link .input-general{
    width:100%;
    background-color:transparent;
}
.warranty .btn-green{
    width:auto;
    margin:0;
    padding:15px 40px;
    max-width:300px;
    text-transform: uppercase;
    color:#fff;
    margin-bottom:100px;
    text-transform: none;
}
.centrum-pomocy-link footer{
    padding-top:50px;
}
.warranty .mt-30{
    margin-top:30px;
}
.refunds p.intro{
    margin-bottom:50px;
}
.category-bezpieczny-fotelik section.grey{
    padding-bottom:100px;
    padding-top:50px;
}
.category-bezpieczny-fotelik .main{
    padding-bottom:0;
}
.category-bezpieczny-fotelik .input-box{
    float:left;
    width:50%;
    padding:15px;
    padding-left:50px;
}

.category-bezpieczny-fotelik section.white{
    padding-bottom:100px;
    padding-top:50px;
}
.category-bezpieczny-fotelik .select2-dropdown,
.category-bezpieczny-fotelik .select2-container .select2-selection--single{
    border-color:#999999 !important;
}
.category-bezpieczny-fotelik .select2-container .select2-selection--single{
    height:50px;
    border-radius:15px;
}
.category-bezpieczny-fotelik .select2-container{
    margin:0;
}
.category-bezpieczny-fotelik .select2-container--default .select2-selection--single .select2-selection__arrow{
    top:22px;
}
.category-bezpieczny-fotelik .input-box label{
    font-size:14px;
}
.category-bezpieczny-fotelik h2{
    font-size:30px;
    margin:0;
    float:left;
    width:100%;
    margin:25px 0;
}
.attachments{
    float:left;
    width:100%;
    margin-top:100px;
}
.attachments h2,
.attachments h5{
    float:left;
    width:100%;
}
.attachments h5{
    color:#cbcbcb;
    font-size:16px;
    font-family:"DINPro-Regular";
    text-transform: none;
    margin-bottom:30px;
    font-weight:normal;
}
.attachment-box{
    padding:10px 25px;
    float:left;
    width:100%;
}
.attachment-box div:first-child{
    width:70%;
    float:left;
    padding-right:50px;
}
.attachment-box div:last-child{
    width:30%;
    float:left;
}
.attachments .btn-green{
    margin:0;
    float:right;
}
.category-bezpieczny-fotelik .btn-green{
    color:#446589;
}
.button-box{
    float:left;
    text-align: center;
    margin:50px 0;
    width:100%;
}
.customer-account .col-left{
    width:23%;
    margin:0 1%;
    padding:0;
    box-shadow:0px 5px 33px -5px  rgba(215,215,215,1);
    border-radius:25px;
}
.customer-account .col-left-first{
    padding:25px;
}
.customer-account .col-main{
    width:73%;
    margin:0 1%;
    padding:0;
}
.customer-account .main{
    box-shadow:none;
    padding-top:50px;
    padding-bottom: 100px;
}
.customer-account .main-container{
    box-shadow:inset 0px 10px 66px -30px rgba(186,186,186,1)
}
.customer-account .col-left .block-account .block-title strong,
.sidebar .block:not(.block-layered-nav) .block-title > strong{
    font-size:24px;
    font-family:"GothamRounded-Bold";
    color:#54a09f;
    text-transform: uppercase;
}
.customer-account .col-left .block-account li{
    padding-left:25px;
    background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/green-arrow-right.png');
    background-repeat: no-repeat;
    background-position: left top 4px;
    font-family:"GothamRounded-Bold";
    font-size:14px;
    margin:30px 0;
}
.customer-account .col-left .block-account li:last-child{
    margin-bottom:0;
}
.customer-account .col-left .block-account li a{
    color:#d1d1d1;
}
.customer-account .col-left .block-account li a:hover{
    color:#bfbfbf;
}
.block-account li strong{
    color:#54a09f;
    font-size:16px;
    background-position: left top 5px;
}
.customer-account .dashboard{
    box-shadow:0px 5px 33px -5px  rgba(215,215,215,1);
    border-radius:15px;
    padding:40px;
}
.customer-account .page-title h1{
    font-size:42px;
    color:#3b628d;
}
.customer-account .welcome-box p,
.customer-account p,
.customer-account .data-table tbody td{
    color:#393939;
    font-size:20px;
    font-family:"DINPro-Regular";
    margin-bottom:20px;
}
.customer-account .welcome-box p strong{
    font-weight:normal;
    display:block;
}
.dashboard .box-head{
    padding-bottom:20px;
    margin-top:40px;
}
.dashboard .box-head h2,
.dashboard .box-title h3,
.customer-account h2{
    font-size:24px;
    color:#54a09f;
    font-family:"DINPro-Bold";
    text-transform: none;
}
.dashboard .box-title a, 
.dashboard .box-head a,
.dashboard a,
.customer-account .col-main a,
.col-left .block .actions .button ~ a{
    font-family:"DINPro-Regular";
    color:#3b628d;
    font-size:20px;
    text-transform: uppercase;
    font-style:normal;
    font-weight:normal;
}
.dashboard .col2-set .col-2 .box-title h3,
.dashboard .col2-set .col-1 .box-title h3{
    font-size:24px !important;
    line-height:28px;
    margin-bottom:25px;
}
.dashboard .col2-set .col-1 .box-title, 
.dashboard .col2-set .col-2 .box-title{
    padding-bottom:15px;
}
.dashboard .box-account{
    margin-bottom:25px;
    padding-bottom:30px;
}
.dashboard .box-account p,
.dashboard .box-account address,
.customer-account address{
    font-size:18px;
    font-style:italic;
    font-family:"DINPro-Bold";
    color:#050505;
}
.dashboard .box-account:last-child,
.dashboard .box-recent{
    border-bottom:none;
}
.box-info .box-content a{
    display:block;
    margin-top:15px;
}
.customer-account{
    display: table; /* check so these really applies */
    width: 100%;
}
.customer-account .data-table th{
    font-family:"GothamRounded-Book";
}
.customer-account .data-table tbody td{
    font-size:14px;
}
.customer-account .data-table th{
    width:25%;
}
.sidebar .actions .button,
.sidebar .actions .button:hover{
    padding:10px 20px;
    border-radius:15px;
    text-decoration: none;
    margin:auto;
}
.block-reorder{
    padding:15px;
}
.customer-account .col-left{
    margin-bottom:25px;
}
.customer-account .block-title{
    border:none;
}
body.customer-account .sidebar .block .block-content .actions{
    text-align: center;
}
.col-left .block .actions .button ~ a{
    margin-top:25px;
    margin-right:0;
}
body.customer-account .sidebar .block .block-content p.block-subtitle{
    font-size:16px;
}
/* width */
.product-image-thumbs::-webkit-scrollbar {
    width: 10px;
}

/* Track */
.product-image-thumbs::-webkit-scrollbar-track {
    background: #f1f1f1; 
}

/* Handle */
.product-image-thumbs::-webkit-scrollbar-thumb {
    background: #888; 
}

/* Handle on hover */
.product-image-thumbs::-webkit-scrollbar-thumb:hover {
    background: #555; 
}
.catalog-product-view .review-container{
    margin-top:0;
}
#kinder_amasty_gallery:-webkit-scrollbar { 
    display: none;
    visibility: hidden;
    position:absolute;
}
.catalog-product-view .main{
    padding-bottom:150px;
}
.review-container .buttons-set{
    text-align: center;
}
.review-container .buttons-set .button{
    float:none !important;
}
.warranty ol {
    list-style: none;
    counter-reset: my-awesome-counter;
    padding-left:30px;
}
.warranty ol > li {
    counter-increment: my-awesome-counter;
    font-size: 16px;
    font-style: normal;
    font-family: "DINPro-Bold";
    color: #393939;
    line-height: 18px;
    margin: 15px 0;
}
.warranty ol > li::before {
    content: counter(my-awesome-counter) ". ";
    color:#54a09e;
    font-size: 16px;
    font-family: "GothamRounded-Bold";
    margin-left:-30px;
    position:absolute;
}
.warranty ol > li ul li{
    display:block;
    font-family: "DINPro-Regular";
    padding:8px 0;
    padding-left:20px;
    margin:10px 0;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAWCAYAAAAb+hYkAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABWElEQVQ4y5XTvWoVURTF8d/cgIUkpEplUhkQwVKs0sRAGm8VBgsFGQZS+ALxCdL4BFpkGARTyGChqfxIlEgCqdP6BLERokXgBot7BrZhJjdZ3Vln/mdtNmuyvK428QKHWGuK8sQEDbCBKSxhN6+ruatAO+F8Dzt5Xc1Ogp5iL3gP8Cmvq+k+KIP0wdcEtNrDsCnKv11JmqI8xSqOwt0yPuR1daMTSuBvDHEc7lfQXASzi6+k7X3H3WC/x+OmKEf/JYXEkzTqz2Cv4U1eV1OdSSFxHgdYCPYW1nuhBC7iG24F+9XA9XV+2XgLxn2MKa/xPOsB5tNYt4O9jWdNUY76Vr6PO8F+hyftyrMOYNe4uK0+Im+K8qw1sgDM4gvuB+Czcf/O4uNtYWcScKXCZnld3TT+p5aDf4SHTVH+6VrUAG87gNU+oIWG4XyMR6nxLoNeYoQfaaRfJugfn31qd9lSeEkAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position:left top 12px;
    background-size:8px;
}
.privacy h3.intro{
    text-align: center;
    color:#393939;
}
.privacy h2{
    margin-top:40px;
    margin-bottom:40px;
}
.rewards div.lg-6:nth-child(odd){
    clear:left;
}
.documents .videoContainer .play{
    width:80px;
    height:60px;
}
.documents .videoContainer .play{
    width:80px;
    height:80px;
    background-size:25px;
}
.documents .videoContainer .center h2{
    font-size:38px;
    padding-right:20px;
    padding-bottom:5px;
    padding-left:30px;
}   
.documents .videoContainer .center h3{
    font-size:18px;
    padding-right:25px;
    height: 24px;
    padding-left: 30px;
    bottom:-33px;
}
.customer-account-create .box-container{
    box-shadow: none;
}
.customer-account-create h1{
    text-align: center;
}
.customer-account-create .box-first{
    float:none;
    margin:auto;
}
.customer-account-create .box-second,
.select2-container--default .select2-selection--single .select2-selection__clear{
    display:none;
}
.specs .owl-carousel{
    padding-left:30px;
}
.blog-index-list .blog-category{
    float:left;
}
.blog-index-list .blog-category h3{
    float:left;
    width:25%;
    margin:0;
    margin-top:20px;
    text-align: left;
}
.blog-index-list .blog-category div{
    float:left;
    width:75%;
    text-align: left;
}
.add-to-cart .more,
.add-to-cart .less{
    right:15px;
}
.news .rectangle img{
    height: 250px;
    width: auto;
}
.payment-method .img-box img,
.shipping-method .img-box img{
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.payment-method .active .img-box img,
.shipping-method .active .img-box img{
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}
.de-store .products-grid li .title-box,
.it-store .products-grid li .title-box{
    height:160px;
}
.amasty-create-account-content ul{
    float:left;
    margin-bottom:30px;
}
.cms-newsletter .input-box .validation-advice{
    float:left;
}
nav .myAccount{
    display:none;
}
.customer-account-changeforgotten .page-title h1{
    text-align: center;
}
.customer-account-changeforgotten .col-main{
    padding-top:100px;
    padding-bottom:200px;
}
.forgot-pass form{
    max-width:400px;
    margin:auto;
}
.forgot-pass input[type="password"]{
    width:100%;
    max-width:100%;
    height:50px;
    border:1px solid #cac0d7;
}
.forgot-pass .buttons-set{
    border:none;
    text-align: center;
}
.forgot-pass .buttons-set button{
    float:none;
}

#co-shipping-method-form {
    position: relative;
}

#co-shipping-method-form dd .validation-advice{
    display: none;
}

#co-shipping-method-form dd:first-child .validation-advice {
    display: block;
    position: absolute;
    top: -20px;
}


#co-payment-form-update {
    position: relative;
}

#co-payment-form-update dt .validation-advice{
    display: none;
}

#co-payment-form-update dt:first-child .validation-advice {
    display: block;
    position: absolute;
    top: -20px;
}

.cn-store footer .offset-fixer{
    text-align: center;
}
.cn-store footer .lg-3{
    float:none;
    display:inline-block;
}
.cn-store footer .imgs{
    display:none;
}
.cn-store footer .info2 {
    vertical-align: top;
}
.safari-browser .recently-rated .item,
.safari-browser .insta-slider .item,
.safari-browser .latest-on-blog .item div, 
.safari-browser .products-are .item div, 
.safari-browser .similar-products .item,
.safari-browser .category-squares, 
.safari-browser .block-layered-nav dl dd ol,
.safari-browser .products-grid li,
.safari-browser .product-view .product-shop,
.safari-browser .zamawiamjako-methodradio-label,
.safari-browser .summary-box{
    box-shadow:0 0 25px -15px rgba(0,0,0,1);
}
.safari-browser .review-container .gradient-bg{
    background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
}

.safari-browser .shipping-method-box-outside, 
.safari-browser .payment-method dt{
    box-shadow: 0px 4px 12px 0px rgba(215,215,215,1)
}
.safari-browser.checkout-onepage-index .col-main{
    padding-top:25px;
}
.firefox-browser .right-nav ul.opened{
    top:230px;
}
.ie-browser .right-nav ul.opened{
    top:127px;
}
.cms-home .instagram-section  .owl-theme .owl-dots{
    margin-top:35px;
}
.products-grid li{
    opacity:0.9;
}
.products-grid li:hover{
    opacity:1;
}
.add-to-cart .button:hover,
.form-section form input[type="submit"]:hover,
.category-bezpieczny-fotelik .btn-green:hover,
.customer-account-login .buttons-set button.button:hover,
.customer-account-create .buttons-set button.button:hover{
    background-color:#c5d829;
    cursor:pointer;
}
.product-shop .programs a:hover{
    text-decoration: underline;
}
.o-nas .mini-nav li:hover{
    border:none;
    background-color:#bacc25;
}
.o-nas .mini-nav li:hover a{
    color:#fff;
}
.back:hover{
    text-decoration: underline;
}
.blog-index-list .blog-category span:hover, 
.blog-cat-view .blog-category span:hover{
    color: #fff;
    background-color: #bacc26;
}
.blog-index-list .blog-pagination, 
.blog-cat-view .blog-pagination {
    padding-top:50px;
    padding-bottom:50px;
}
.blog-index-list .breadcrumbs{
    display:none;
}
.video-started{
    z-index: 2;
}
.category-squares a h3, 
.block-layered-nav dl dd ol li h3{
    padding:0 10px;
    display:flex;
    align-items: center;
}
.category-squares a h3 span, 
.block-layered-nav dl dd ol li h3 span{
    margin:auto;
}
.de-store .helpdesk .tiles a{
    font-size:18px;
}

.category-pisza-o-nas .posts img{
    margin-left:-2px;
    margin-top:-2px;
    width:calc(100% + 4px);
}

.product-name-notinstock {
    color: #b51a00 !important;
}

.qty-notinstock {
    color: #b51a00 !important;
    border: 1px solid #b51a00 !important;
}
.checkout-onepage-success .main{
    padding-top:100px;
    padding-bottom:200px;
}
.checkout-onepage-success h1 {
    color:#446589;
    border:none;
    margin-bottom:50px;
}
.checkout-onepage-success .buttons-set{
    border:none;
}
.checkout-onepage-success .buttons-set button.button{
    float:none;
}
.csssprites {
    background-image: url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/css_sprites.png');
    background-repeat: no-repeat;
    margin-bottom: 20px;
}

.dhl-sprite {
    width: 143px;
    height: 21px;
}

.inpost-sprite {
    width: 130px;
    height: 77px;
    background-position: 0 -22px;
}

.gls-sprite {
    width: 141px;
    height: 37px;
    background-position: 0 -97px;
}


.paypal-sprite {
    width: 130px;
    height: 34px;
    background-position: 0 -135px;
}


.sofort-sprite {
    width: 136px;
    height: 26px;
    background-position: 0 -169px;
}

.payu-sprite {
    width: 100px;
    height: 49px;
    background-position: 0 -196px;
}

.dpd-sprite {
    width: 107px;
    height: 47px;
    background-position: -114px -196px;
}


.fb-sprite {
    width: 22px;
    height: 48px;
    margin-left:5px;
    background-position: -147px 0;
    position: relative;
    top: 50%;
    transform: translateY(-56%) scale(0.64);
}

.insta-sprite {
    width: 50px;
    height: 50px;
    background-position: -170px 0;
    position: relative;
    top: 50%;
    transform: translateY(-50%) scale(0.64);
}

.yt-sprite {
    width: 50px;
    height: 50px;
    background-position: -170px -50px;
    position: relative;
    top: 50%;
    transform: translateY(-50%) scale(0.64);
}

.search-sprite {
    width: 25px;
    height: 24px;
    background-position: -146px -49px;
}

.flag-sprite {
    width: 16px;
    height: 20px;
    background-position: -146px -73px;
}

.comment-sprite {
    width: 22px;
    height: 22px;
    background-position: -146px -94px;
}

.heart-sprite {
    width: 24px;
    height: 21px;
    background-position: -146px -117px;
}

.responsive-background-image {
  display: inline-block;
}

.responsive-background-image > .img-background-rwd {
  display: none !important;
}

.ie-browser .shipment-methods .img-box, 
.ie-browser .payment-method .img-box{
    display:block;
}
.ie-browser .shipment-methods .img-box img, 
.ie-browser .payment-method .img-box img{
    position:relative;
    top:50%;
    transform: translateY(-50%);
}
.ie-browser.catalog-product-view .breadcrumbs{
    width:100%;
}
#shipping_area .shipping{
    padding-left:0;
}
.easypack-widget .map-list-row .map-list-flex .list-widget{
    min-height:0 !important;
}
.easypack-widget{
    height:calc(100% - 40px) !important;
}
.amscheckout .amasty-save_in_address_book .amscheckout-label{
    font-size: 16px;
    font-family: "DINPro-Regular";
    color:#3c3c3c !important;
    margin:0;
    font-weight:bold;
    text-transform: none;
}
.payment-method dt label{
    padding-left:0;
}
.product-view .product-shop{
    z-index: 100;
}
ul.products-grid{
    margin-left:-1.5%;
    width:103%;
}
ul.products-grid li.item{
    clear:none !important;
    margin:25px 1.5% !important;
    width:22% !important;
}
.rate-box-no-ratings{
    height:auto !important;
    min-height: 0 !important;
    text-align: center;
}
.sales-order-view .data-table td{
    vertical-align: middle;
}
.sales-order-view .data-table td .price{
    font-size:24px;
}
.sales-order-view .data-table td .price span{
    font-size:18px;
}
.review-container .form-box .button:hover{
    background-color:#c9e028;
}
.latest-on-blog .item div{
    transition:all 0.25s;
}
.latest-on-blog .item div:hover{
    box-shadow: 0px 0px 70px -26px rgba(0,0,0,1);
}
.blog-index-list .grey .breadcrumbs {
    display:block;
}
.blog-index-list .breadcrumbs a,
.blog-index-list .breadcrumbs strong{
    color:#393a3d !important;
}
.scroll-href{
    cursor:pointer;
}
.documents ul li{
    display:none;
}
.documents ul li:nth-child(2){
    display:block;
}
.customer-account-login .fr-store .col2-set h2{
    font-size:28px;
}
.customer-account-login .en-store .form-instructions{
    min-height:55px;
}
@media only screen and (max-width: 1250px){
    .container {
        max-width: 880px; 
    }
    .hidden-lg{
        display:block;
    }
    .hidden-md{
        display:none;
    }
    .md-1, .md-2, .md-3, .md-4, .md-5, .md-6, .md-7, .md-8, .md-9, .md-10, .md-11, .md-12 {
        float: left; }

    .md-12 {
        width: 100%; }

    .md-11 {
        width: 91.66666667%; }

    .md-10 {
        width: 83.33333333%; }

    .md-9 {
        width: 75%; }

    .md-8 {
        width: 66.66666667%; }

    .md-7 {
        width: 58.33333333%; }

    .md-6 {
        width: 50%; }

    .md-5 {
        width: 41.66666667%; }

    .md-4 {
        width: 33.33333333%; }

    .md-3 {
        width: 25%; }

    .md-2 {
        width: 16.66666667%; }

    .md-1 {
        width: 8.33333333%; }

    .right-nav ul{
        width:80px;
        height:40px;
    }
    .right-nav ul li{
        height:40px;
        line-height:40px;
    }
    .right-nav ul li.first .dropdown{
        background-size:18px;
    }
    header nav .container ul li a{
        font-size:16px;
    }

    .right-nav img{
        margin-left:15px;
    }
    header nav .container ul li a{
        padding:0 15px;
    }
    header nav .container ul li.f-right a{
        padding: 0 10px;
        width:50px;
    }
    header nav ul li.f-right.fb a{
        padding:0 18px;
    }
    .recently-rated .info,
    .recently-rated .rate-box{
        padding:25px;
    }
    .recently-rated .info{
        padding-top:30px;
    }
    .recently-rated .rate-box{
        padding-bottom:30px;
    }
    .category-squares a{
        width:25%;
    }
    .foteliki, .wozki, .rowerki, .lozeczka{
        border-bottom:1px solid #e2e5e9
    }
    .insta-slider.owl-carousel .owl-nav{
        top:0;
    }
    .program-section .fotelik{
        margin-bottom:30px;
    }
    .products-are p,
    .latest-on-blog p,
    .news .rectangle p{
        padding:20px;
    }
    .news .rectangle h3, 
    .latest-on-blog h3{
        padding:0 20px;
    }
    .news .rectangle img, 
    .latest-on-blog img{
        margin-bottom:25px;
    }
    .news .rectangle.short{
        min-height:425px;
    }
    .newsletter-block{
        padding-left:25px;
    }
    .newsletter-block h2{
        font-size:40px;
    }
    .newsletter-block h3{
        font-size:18px;
    }
    .newsletter-block .plane-top{
        right:10%;
    }
    .newsletter-block .plane-right{
        right:-70px;
    }
    .instagram-section .item{
        margin:10px;
    }
    .news .rectangle.long{
        min-height:540px;
    }
    .product-view .product-shop .price-info{
        padding-left:10px;
        font-size:34px;
    }
    .product-shop .product-name .h1{
        font-size:32px;
    }
    .product-shop .product-name h4,
    .productTabs .contentDiv,
    .product-view .add-to-cart-buttons .button,
    .product-shop .programs .lg-6{
        font-size:14px;
    }
    .productTabs .set{
        font-size:16px;
    }
    .product-view .add-to-cart-buttons .button{
        background-size:30px;
        padding-left:10px;
    }
    .product-view .product-shop{
        padding:30px 20px;
        padding-bottom: 0;
        margin-bottom:60px;
    }
    .product-shop .programs{
        padding:0 20px;
    }
    .product-shop .programs .lg-6{
        padding-left:38px;
        background-position:left center;
        font-size:13px;
        line-height:18px;
    }
    .specs ul li{
        font-size:20px;
    }
    .rate-box span {
        font-size:16px;
        margin-left: 5px;
        top: -1px;
    }
    .product-essential .rate-box .rating {
        width: 100px;
        height: 15px;
        background-image: url(https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/grey-stars.png);
        display: inline-block;
        background-size: 100% 100%;
    }
    .product-essential .rate-box .rating div {
        background-image: url(https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/green-stars.png);
        background-size: 100px 15px;
    }
    .product-shop .price-info{
        line-height: 20px;
    }
    .product-view .latest-on-blog h4, 
    .similar-products h4{
        width:100%;
    }
    .o-nas .f-right{
        display:none;
    }
    .block-layered-nav dl dd ol li h3{
        font-size:18px;
    }
    .block-layered-nav dl dd ol li div{
        background-size:65%;
    }
    .block-layered-nav .lozeczka div,
    .block-layered-nav .bujaczki div,
    .block-layered-nav .foteliki div{
        background-size:50% !important;
    }
    .block-layered-nav .maty div{
        background-size:80% !important;
    }
    .block-layered-nav .bujaczki div{
        background-size:70% !important;
    }
    .block-layered-nav dl dd ol li div
    .claim .lg-6 p{
        width:100%;
    }
    .container.not-found .big-font{
        font-size:190px;
    }
    .container.not-found h1{
        font-size:36px;
        margin-top:60px;
        margin-bottom:15px;
    }
    .container.not-found h4{
        font-size:18px;
    }
    .helpdesk .tiles a{
        font-size:22px;
    }

    .products-grid--max-4-col > li {
        width: 30.8642% !important;
    }

    .products-grid--max-4-col > li:nth-child(4n) {
        margin-right: 3.7037%;
    }

    .products-grid--max-4-col > li:nth-child(4n+1) {
        clear: none;
    }

    .products-grid--max-4-col > li:nth-child(3n) {
        margin-right: 0;
    }
    .cms-home .category-squares a div{
        background-size:30% !important;
    }
    .cms-home .category-squares a.rowerki div{
        background-size:45% !important;
    }
    .cms-home .category-squares a.maty div{
        background-size:40% !important;
    } 
    .cms-home .category-squares a.foteliki div{
        background-size:25% !important;
    }
    .zamawiamjako li{
        width:100%;
    }
    .amscheckout textarea, .amscheckout select, .amscheckout-login input[type="text"], .amscheckout input[type="text"], .amscheckout input[type="email"], .amscheckout input[type="password"], #amasty-scheckout-login-email, .braintree-card-input-field{
        padding-left:15px;
    }
    .payment-method .img-box,
    .shipment-methods .img-box img{
        padding:0 10px;
    }
    .payment-method dt label{
        font-size:16px;
    }
    .blog-post-view .indent-box{
        padding:0 10%;
    }
    .customer-account-create .box-first, 
    .customer-account-create .box-second{
        padding:30px;
    }
    .right-nav .avatar{
        width:50px;
        height:50px;
    }
    .minicart-container{
        background-size:30px;
        height:50px;
        width:50px;
    }

    .minicart-container:after {
        transform: translate(-50%, -50%) scale(0.75);
    }
    header nav ul li.yt{
        margin-right:130px;
    }
    .cms-newsletter .std h2{
        font-size:36px;
    }
    .cms-newsletter .plane-top{
        top:-2%;
        right:25%;
    }
    .cms-newsletter .benefits h4{
        font-size:16px;
    }
    .cms-newsletter .benefits .lg-4{
        min-height:75px;
    }
    .materials .bg {
        right: -48%;
    }
    .right-nav ul.opened{
        top: 30px;
    }
    .customer-account .price{
        font-size:22px;
    }
    .customer-account .data-table th{
        font-size:12px;
    }
    .claim .explore{
        height:450px;
    }
    .videoContainer .center h2{
        font-size:60px;
        padding-right:25px;
    }
    .videoContainer .center h3{
        font-size:24px;
        padding-right:25px;
    }
    .documents .videoContainer .play{
        width:70px;
        height:70px;
        background-size:23px;
    }
    .documents .videoContainer .center h2{
        font-size:32px;
        padding-right:15px;
    }   
    .documents .videoContainer .center h3{
        font-size:16px;
        padding-right:15px;
    }
    .blog-index-list .blog-category h3{
        width:30%;
    }
    .blog-index-list .blog-category div{
        width:70%;
    }
    .product-view .add-to-cart .qty-wrapper .qty{
        padding-left:15px;
    }
    .add-to-cart .more,
    .add-to-cart .less{
        right:5px;
    }
    footer .lg-3 div img{
        width:80%;
    }
    .firefox-browser .right-nav ul.opened {
        top: 175px;
    }
    .ie-browser .right-nav ul.opened{
        top:102px;
    }
    .shipping-method-box-outside,
    .amscheckout #co-payment-form-update dt{
        width:47.5%;
        margin-top:0;
        margin-bottom:20px;
    }
    .shipment-methods dd:nth-child(2) .shipping-method-box-outside, .shipment-methods dd:nth-child(5) .shipping-method-box-outside, .payment-method dt:nth-child(2), .payment-method dt:nth-child(5){
        margin-left:0;
        margin-right:0;
    }
    .shipment-methods dd:nth-child(odd) .shipping-method-box-outside,
    .amscheckout #co-payment-form-update dt:nth-child(odd){
        margin-right:2.5%;
    }
    .shipment-methods dd:nth-child(even) .shipping-method-box-outside,
    .amscheckout #co-payment-form-update dt:nth-child(even){
        margin-left:2.5%;
    }
    .product-shop .programs .gwarancja,
    .product-shop .programs .fotelik{
        background-size:30px;
    } 
    ul.products-grid li.item{
        width:30.3% !important;
    }
}
@media only screen and (max-width: 1000px){
    header .nav-logo{
        margin-top:14px;
        width:80px;
        left:1%;
    }
    .news .lg-4{
        width:50%;
    }
    .news .lg-4:last-child{
        width:100%;
    }
    .news .lg-4:last-child .rectangle{
        width:calc(50% - 17px);
    }
    .news .lg-4:last-child .rectangle:first-child{
        margin-right:30px;
    }
    .products-are .lg-4{
        margin-bottom:30px;
    }
    .container {
        width:100%;
        max-width:800px;
    }
    .rating-container .bg{
        width:calc(100% - 60px);
    }
    .top-bar,
    header nav .container ul li a{
        font-size:14px;
    }
    header nav .container ul li.f-right a{
        padding: 0 10px;
    }
    header nav .container ul li a{
        padding:0 10px;
    }
    header nav .container{
        padding:0 15%;
    }
    .top-bar{
        padding:0px 60px;
    }
    .products-are .lg-4:last-child{
        clear:left;
    }
    .newsletter-block .plane-top{
        right:7%;
    }
    .newsletter-block .plane-right{
        display:none;
    }
    .newsletter-block a{
        width:160px;
    }
    .newsletter-block h2{
        font-size:32px;
    }
    .newsletter-block h3,
    .news .rectangle p, 
    .latest-on-blog p,
    .products-are p{
        font-size:16px;
    }
    .latest-on-blog .lg-4 div{
        min-height:600px;
    }
    footer{
        font-size:14px;
    }
    .recently-rated.owl-carousel .owl-nav button.owl-next{
        margin-right:0;
    }
    .recently-rated.owl-carousel .owl-nav button.owl-prev{
        margin-left:0;
    }
    footer .copyright{
        text-align: center;
    }
    .home-banner h2{
        font-size:48px;
    }
    a.play{
        width:100px;
        height:100px;
        background-size:30px;
    }
    .owl-carousel .owl-nav{
        width:85%;
    }
    .recently-rated.owl-carousel .owl-nav{
        width:20%;
        top:102%;
    }
    .products-are h4, .latest-on-blog h4{
        font-size:18px;
    }
    .searchToggler{
        width: 25px;
        height: 25px;
    }
    header nav .container{
        width:100%;
    }
    .product-view .product-shop{
        padding:30px 15px;
        padding-bottom:0;
    }
    .product-view .product-shop .price-info{
        font-size:28px;
        padding-left:5px;
    }
    .product-shop .product-name .h1{
        font-size:26px;
    }
    .specs ul li{
        font-size:18px;
    }
    .documents ul li {
        height: 50px;
        float: left;
        padding-right: 15px;
    }
    .product-view .add-to-cart-buttons .button{
        font-size:13px;
    }
    .documents ul{
        margin-top:10px;
    }
    .videoContainer .explore a.play{
        margin-top:35px;
    }
    .block-layered-nav dl dd ol li h3{
        font-size:16px;
    }
    .reviews-box span.author{
        font-size:16px;
    }
    .similar-products .product-img{
        padding:20px 25%;
    }
    header nav ul li.f-right a{
        width:50px;
    }
    header nav ul li.fb a{
        width:34px;
    }
    .similar-products-slider .owl-nav{
        top:auto;
        right:0;
        width:140px;
        left:0;
        bottom:-20px;
    }
    .o-nas > .offset-fixer{
        margin-left:0;
        width:100%;
    }
    .cms-page-view .breadcrumbs{
        padding-left:30px;
    }
    .block-layered-nav dl dd ol li div {
        height:100px;
    }
    .block-layered-nav dl dd ol li{
        height:150px;
        width:25%;
    }
    .block-layered-nav dl dd ol li h3{
        bottom:20px;
    }
    .block-layered-nav .lozeczka div, 
    .block-layered-nav .bujaczki div, 
    .block-layered-nav .foteliki div{
        background-size:25% !important;
    }
    .block-layered-nav dl dd ol li div{
        background-size:34% !important;
    }
    .block-layered-nav .maty div{
         background-size:50% !important;
    }
     .block-layered-nav .krzeselka div{
         background-size:27% !important;
    }
    .products-are-slider .owl-nav,
    .latest-on-blog-slider .owl-nav{
        top:auto;
        bottom:-100px;
    }
    .products-are-slider .owl-nav button.owl-next, 
    .products-are-slider .owl-nav button.owl-prev,
    .latest-on-blog-slider .owl-nav button.owl-next, 
    .latest-on-blog-slider .owl-nav button.owl-prev,
    .latest-on-blog-slider .owl-nav button.owl-next:hover,
    .products-are-slider .owl-nav button.owl-next:hover{
        display:inline-block;
        border:2px solid #a9aeb4;
        background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/grey-arrow-right.png');
        margin:0 30px;
    }
    .products-are-slider .owl-nav button.owl-prev,
    .products-are-slider .owl-nav button.owl-prev:hover,
    .latest-on-blog-slider .owl-nav button.owl-prev,
    .latest-on-blog-slider .owl-nav button.owl-prev:hover
    {
        background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/grey-arrow-left.png');
    }
    .container.not-found .big-font{
        font-size:170px;
    }
    .container.not-found h1{
        font-size:32px;
        margin-top:50px;
        margin-bottom:10px;
    }
    .container.not-found h4{
        font-size:16px;
    }
    .helpdesk .tiles a{
        font-size:18px;
    }
    .contact-us .tiles h3{
        font-size:18px;
    }
    .phone-section .tiles a{
        font-size:24px;
    }
    .minicart-container .ammount{
        width:20px;
        height:20px;
        line-height:15px;
        font-size:14px;
    }
    .searchToggler{
        margin:0 5px;
    }
    .customer-account-login .col2-set .col-2,
    .customer-account-login .col2-set .col-1{
        padding:40px;
    }
    .cart-table .product-cart-actions .qty{
        width:90px;
        padding-left:25px;
    }
    .product-cart-actions > div .less, 
    .product-cart-actions > div .more{
        right:50px;
    }
    .cart-table .product-cart-info h2{
        font-size:22px;
    }
    .cart-table .price{
        font-size:28px;
    }
    .summary-box .section{
        margin-left:30px;
        margin-right:30px;
    }
    .summary-box .section.total{
        padding-left:30px;
        padding-right:30px;
    }
    .minicart-container{
        margin-left:5px;
    }
    .right-nav ul{
        margin-right:5px;
    }
    header nav ul li.yt{
        margin-right:105px;
    }
    header nav .container ul li.f-right a{
        width:40px;
        padding:0 5px;
    }
    header nav ul li.f-right.fb a{
        padding:0 14px;
    }
    .right-nav{
        right:5px;
    }
    header nav .container ul li a{
        padding:0 8px;
    }
    .cms-newsletter .banner{
        background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/newsletter-bg-2.png');
    }
    .cms-newsletter .banner .plane-top{
        display:none;
    }
    .cms-newsletter .breadcrumbs,
    .cms-newsletter .banner{
        padding-left:15px;
        padding-right:15px;
    }
    .cms-newsletter .benefits h4{
        font-size:15px;
    }
    .cms-newsletter .benefits img{
        width:45px;
        margin-right:15px;
    }
    .category-produkty .col-main{
        padding-top:200px;
    }
    .materials .bg{
        right:-48%;
    }
    .materials .material{
        width:50%;
    }
    .materials .material.longer{
        width:65%;
    }
    .right-nav ul.opened{
        top: 30px;
    }
    .data-table td, 
    .data-table th{
        padding:5px;
    }
    .home-banner #slider1,
    .home-banner #slider2,
    .home-banner #slider3{
        background-size:cover;
        background-position:center;
    }
    .videoContainer.functional .play,
    .videoContainer.manual .play{
        width:120px;
        height:120px;
        background-size:40px;
    }

    .videoContainer .center h2{
        font-size:48px;
        padding-right:35px;
    }
    .videoContainer .center h3{
        font-size:23px;
        padding-right:35px;
    }
    .documents .videoContainer .play{
        width:60px;
        height:60px;
        background-size:20px;
    }
    .documents .videoContainer .center h2{
        font-size:32px;
    }  
    .documents .videoContainer .center h3{
        padding-left:25px;
    }
    .popupInstrukcja{
        left:10%;
        width:80%;
        transform:none;

    }
    .popupVideo{
        height:400px;
    }
    .blog-index-list .blog-category h3{
        width:100%;
        text-align: center;
        margin:0;
    }
    .blog-index-list .blog-category div{
        width:100%;
        text-align: center;
    }
    .news .rectangle img{
        height:265px;
    }
    footer h3{
        height:50px;
    }
    footer .imgs div{
        width:50%;
    }
    .firefox-browser .right-nav ul.opened {
        top: 120px;
    }
    .ie-browser .right-nav ul.opened{
        top:77px;
    }
}
@media only screen and (max-width: 768px) {
    .container{
        width:100%;
    }
    .hidden-md{
        display:block;
    }
    .hidden-sm{
        display:none;
    }
    .sm-1, .sm-2, .sm-3, .sm-4, .sm-5, .sm-6, .sm-7, .sm-8, .sm-9, .sm-10, .sm-11, .sm-12 {
        float: left; }

    .sm-12 {
        width: 100%; }

    .sm-11 {
        width: 91.66666667%; }

    .sm-10 {
        width: 83.33333333%; }

    .sm-9 {
        width: 75%; }

    .sm-8 {
        width: 66.66666667%; }

    .sm-7 {
        width: 58.33333333%; }

    .sm-6 {
        width: 50%; }

    .sm-5 {
        width: 41.66666667%; }

    .sm-4 {
        width: 33.33333333%; }

    .sm-3 {
        width: 25%; }

    .sm-2 {
        width: 16.66666667%; }

    .sm-1 {
        width: 8.33333333%; }
    .category-squares a h3{
        font-size:16px;
    }
    .recently-rated.owl-carousel .owl-nav{
        width:33%;
    }
    .news .lg-4:last-child{
        display:block;
    }
    .insta-slider.owl-carousel .owl-nav{
        width:130px;
        top:-10px;
    }
    .instagram-section h2{
        font-size:40px;
        text-align: center;
    }
    .news .lg-4{
        width:100%;
    }
    .top-bar{
        display:none;
    }
    .hamburger {
        height:60px;
        width:60px;
        position: relative;
        cursor: pointer; 
        float:right;
        background-color:#bacc26;
        border-radius:30px;
        z-index: 1000;
    }
    .hamburger span {
        display: block;
        position: absolute;
        height: 2px;
        width: 25px;
        background: #fff;
        border-radius: 9px;
        opacity: 1;
        left: 0;
        right:0;
        margin:auto;
        transform: translateY(-50%);
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center;
        -webkit-transition: .25s ease-in-out;
        -moz-transition: .25s ease-in-out;
        -o-transition: .25s ease-in-out;
        transition: .25s ease-in-out; 
    }
    .hamburger span:nth-child(1) {
        top: calc(50% - 8px);
    }

    .hamburger span:nth-child(2) {
        top: 50%;
    }

    .hamburger span:nth-child(3) {
        top: calc(50% + 8px);
    }
    .hamburger.open span:nth-child(1) {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        left: 10px;
        top: calc(50% - 13px);
        width: 35px;
    }

    .hamburger.open span:nth-child(2) {
        width: 0%;
        opacity: 0; 
    }

    .hamburger.open span:nth-child(3) {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        left: 10px;
        top: 42px;
        width: 35px;
    } 
    .mobile-bar .nav-logo,
    .mobile-bar .search-box,
    .hamburger{
        display:inline-block;
        position:relative;
    }
    .mobile-bar{
        display:block;
        width:100%;
        height:90px;
        padding:15px;
        position:relative;
        background-color:#fff;
    }
    .mobile-bar .mobile-logo{
        height:100%;
        width:auto;
        display:inline-block;
    }
    .mobile-bar .mobile-logo img{
        height:100%;
        width:auto;
    }
    .mobile-bar .search-box{
        float:right;
        margin-right: 10px;
        margin-top: 19px;
    }
    .header-nav .nav-logo{
        display:none;
    }
    header nav .container{
        padding:0;
        width:100%;
    }
    .header-nav{
        display:none;
        overflow: hidden;
        line-height: 1.4;
        transition: 0.5s;
        position: absolute;
        width:90%;
        left:0;
        right:0;
        margin:auto;
        border-radius:25px;
        font-family:"GothamRounded-Bold";
        z-index: 1000;
    }
    .header-nav.opened{
        height:auto;
        display:block;
    }
    .home-banner h2{
        font-size:52px;
        margin:10px auto;
    }
    .owl-carousel .owl-nav{
        width:95%;
    }
    .program-section .info h2{
        font-size:32px;
    }
    .newsletter-block a {
        left: 20px;
        top:auto;
        right:auto;
        transform:none;
    }
    footer .info{
        margin-bottom:30px;
    }
    footer .info div{
        width:49%;
    }
    footer .info div,
    footer h3{
        text-align: center;
    }
    footer .lg-3 div {
        width: 50%;
        text-align: center;
    }
    footer .info div,
    footer .info2 div{
        width:50%;
        text-align: center;
    }
    .news .lg-4.second{
        display: flex; 
        flex-direction: column;
    }
    .news .lg-4.second .long{
        order:1;
    }
    .news .lg-4.second .short{
        order:2;
    }
    .searchToggler{
        top:-1px;
    }
    .searchForm {
        top: 90px;
        z-index: 10;
        border-bottom-left-radius: 0;
        margin:0;
        padding:0;
        width:200px;
        width:100%;
        border-top:1px solid #393a3d;
        display:none;
    }
    .searchForm input[type="search"]{
        width:100%;
    }
    .searchForm button{
        display:none;
    }
    .product-view .latest-on-blog h4,
    .similar-products h4{
        width:100%;
    }
    .explore{
        margin:auto;
        left:0;
        right:0;
    }
    .explore > div{
        left:0;
    }
    .explore .img-box{
        display:none;
    }
    .explore h2, 
    .explore h3{
        font-size:32px;
    }
    .claim .lg-6{
        margin:0;
        text-align: center;
    }
    .claim .lg-6 p{
        width:100%;
        font-size:18px;
    }
    .product-tiles .lg-4{
        margin:30px 0;
    }
    .product-tiles p{
        font-size:16px;
    }
    .product-tiles h3{
        font-size:22px;
    }
    .videoContainer{
        overflow:hidden;
        border-radius:20px;
    }
    .videoContainer .explore h3{
        font-size:36px;
        line-height:45px;
    }
    .videoContainer .explore a.play{
        margin-top:15px;
    }
    .claim .explore > div{
        left:0;
    }
    .material:not(.longer) .description{
        float:right;
        width:60%;
    }
    .material:not(.longer) .ellipse{
        left:0;
        right:auto;
    }
    .catalog-product-view h2,
    .products-are h4, 
    .latest-on-blog h4,
    .product-view .latest-on-blog h4, 
    .similar-products h4,
    .products-are h2,
    .latest-on-blog h2{
        text-align: center;
        margin-left:0;
        width:100%;
    }
    .documents .lg-6:first-child{
        margin-bottom:50px;
    }
    .materials .material{
        width:100%;
        float:left;
    }
    .review-container{
        height:auto;
    }
    .materials h4,
    .materials p{
        padding-left:25px;
    }
    .review-container .gradient-bg{
        width:100%;
        left:0;
    }
    section.mobile-white{
        background-color:#fff;
    }
    section.mobile-grey{
        background-color:#f2f2f2;
    }
    .catalog-product-view .instagram-section {
        padding: 50px 15px;
        padding-bottom: 100px;
    }
    .newsletter-block{
        padding-left:0;
        text-align: center;
    }
    .newsletter-block a{
        left:0;
        right:0;
        position:relative;
        top:-30px;
    }
    .similar-products{
        margin-top:50px;
    }
    .documents ul{
        padding-bottom:50px;
    }
    .documents ul li{
        width:25%;
        text-align: center;
        font-family:"DINPro-Bold";     
    }
    .documents ul li::before{
        background-image:url(https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/note-big.png);
        display:block;
        margin:auto;
        margin-bottom:30px;
        width:46px;
        height:64px;
    }
    .documents ul li:hover::before{
        background-image:url(https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/note-big.png);
    }
    .documents ul li a{
        text-decoration: none;
        width: 105px;
        display: block;
        margin: auto;
        text-align: center;
    }
    .documents .lg-6:first-child{
        margin-bottom:150px;
    }
    .product-img-box .product-name{
        display:none;
    }
    .product-essential .container{
        display:block;
    }
    .product-img-box,
    .product-view .product-shop{
        width:100%;
    }
    .product-image-thumbs{
        display:none;
        width:100%;
    }
    .product-img-box .arrow-prev{
        float:left;
    }
    .product-img-box .arrow-right{
        float:right;
    }
    .more-views{
        width:calc(100% + 30px);
        margin-left:-15px;
        z-index: 15;
        background-color:transparent;
    }
    .product-img-box .arrow-next{
        margin:0;
        float:right;
    }
    .product-img-box .arrow-prev, 
    .product-img-box .arrow-next{
        width: 61px;
        margin: auto;
        padding: 20px;
        border: 2px solid #bcbcbd;
    }
    .product-img-box .arrow-next{ 
        content:url("https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/black-arrow-right.png");
        border-bottom-left-radius: 15px;
        border-top-left-radius: 15px;
        border-right: none;
    }
    .product-img-box .arrow-prev{
        content:url("https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/black-arrow-left.png");
        border-bottom-right-radius: 15px;
        border-top-right-radius: 15px;
        border-left: none;
    }
    .product-img-box .product-image{
        padding:0;
        margin-bottom:50px;
    }
    .product-view .product-shop{
        position:relative;
        width:70%;
        margin:auto;
    }
    .product-view .product-shop.has-swatch{
        padding-top:100px;
    }
    .product-essential .product-options{
        position:absolute;
        top:0px;
        border-bottom:1px solid #cccccc;
        width:100%;
        left:0;
        padding-bottom:5px;
    }
    .configurable-swatch-list{
        text-align: center;
    }
    .configurable-swatch-list li{
        display:inline-block;
        float:none;
    }
    .catalog-product-view .amconf-image-container {
        width: 42px !important;
        height: 42px !important;
        border-radius:50%;
    }

    .catalog-product-view .amconf-image-container img {     
        width: 32px !important;
        height: 32px !important;

    }

    .catalog-product-view .amconf-images-container .amconf-image-container div {
        width: 32px !important;
        height: 32px !important;
    }
    .catalog-product-view .amconf-color-container{
        width:32px !important;
        height:32px !important;
        border-radius:50%;
    }
    .product-view .add-to-cart .qty-wrapper{
        display:none;
    }
    .product-view .add-to-cart-buttons{
        width:100%;
        padding:0 10%;
        text-align: center;
    }
    .product-view .add-to-cart-buttons .button{
        padding-left: 35px;
        border-radius: 20px;
        max-width: 250px;
        float: none;
        margin:auto;
    }
    .productTabs .set{
        width:50%;
        margin:0;
        text-align: center;
        margin-bottom:-1px;
    }
    .productTabs ul.switcher{
        margin-left:-30px;
        width:calc(100% +46px);
    }
    .productTabs .contentDiv li,
    .product-shop .product-name{
        padding:0 10%;
    }
    .product-shop .product-name{
        text-align: center;
    }
    .product-shop .product-name h4{
        color:#b2b2b3;
    }
    .product-shop .rate-box{
        padding-left:5%;
    }
    .product-view .product-shop .price-info{
        padding-right:5%;
    }
    .product-shop .programs .lg-6 {
        background-position: left 20% center;
        text-align: center;
    }
    .product-options-bottom{
        float:left;
    }
    .specs.container{
        display:block;
    }
    .thumb-slider{
        margin-top:50px;
    }
    .reviews-box button{
        display: block;
        border: none;
        background-color: #bacc26;
        color: #fff;
        border-radius: 20px;
        width: 100%;
        text-align: center;
        font-family: "GothamRounded-Bold";
        font-size: 18px;
        max-width: 250px;
        padding: 10px;
        margin: auto;
        margin-bottom: 20px;
        outline:none;
    }
    .review-container .gradient-bg,
    .mob-hide{
        display:none;
    }
    .category-checkboxes{
        display:block;
        clear:left;
        float:left;
    }
    .category-checkboxes .category-checkbox{
        margin-left:0;
        margin-right:20px;
    }
    .catalog-product-view .product-essential{
        padding:50px 0;
    }
    .product-tiles .lg-4:nth-child(4){
        clear:none;
    }
    .latest-on-blog-slider .item,
    .products-are .item,
    .similar-products .item{
        width:450px;
        margin:20px auto;
    }
    .product-tiles .lg-4:nth-child(3),
    .product-tiles .lg-4:nth-child(5){
        clear:left;
    }
    .o-nas .back{
        display:block;
        padding:30px 15px;
        font-size:16px;
        color:#393a3d;
    }
    .o-nas .mini-nav{
        max-width: 100%;
        margin-bottom:60px;
    }
    .o-nas .mini-nav li{
        width:33.3%;
        float:left;
        border:none;
    }
    .o-nas .mini-nav li:last-child{
        border-bottom-right-radius: 25px;
        border-top-right-radius: 25px;
    }
    .o-nas .mini-nav li:nth-child(2){
        border-right:1px solid #cccccc;
        border-left:1px solid #cccccc;
    }
    .o-nas .mini-nav li:first-child{
        border-bottom-left-radius: 25px;
        border-top-left-radius: 25px;
    }
    .cms-page-view .std{
        padding-bottom:150px;
    }
    .catalog-category-view .col-left.col-left-first{
        height:auto;
        background:none;
    }
    .catalog-category-view .col-main{
        padding-top:0px;
        margin-bottom:0;
    }
    .catalog-category-view .back,
    .cms-polityka-prywatnosci .back,
    .delivery .back{
        display:block;
        padding:20px 0;
        padding-left:15px;
        color:#999999;
        font-family:"DINPro-Bold";
        font-size:18px;
        padding-bottom:10px;
    }
    .catalog-category-view .back img{
        display:inline-block;
        margin-right:3px;
        position:relative;
        top:1px;
        width:8px;
    }
    .block-layered-nav dl dd ol{
        margin-top:0;
    }
    .instagram-section h3{
        text-align: center;
    }
    ul.products-grid .swatch-link.has-image .swatch-label{
        width:20px !important;
        height:20px !important;
    }
    ul.products-grid .configurable-swatch-list .swatch-link{
        width:22px !important;
        height:22px !important;
    }
    .catalog-category-view .col-main{
        padding-bottom:150px;
    }
    .category-products-container{
        margin:50px auto;
    }
    .block-layered-nav dl dd ol li:nth-child(4),
    .block-layered-nav dl dd ol li:last-child{
        border-right:none;
    }
    .darkness{
        position: fixed;
        height: 130%;
        width: 100%;
        top: 0;
        left: 0;
        background: #000;
        visibility: hidden;
        opacity: 0;
        z-index: 19;
        display: none;
        transition: 1s ease-in-out; 
    }
    .darkness.on{
        display: block;
        visibility: visible;
        opacity: .5;
        transition-delay: 0s;
    }
    .container.not-found{
        padding-top:0;
    }
    .container.not-found div{
        width:100%;
        text-align: center;
    }
    .container.not-found a{
        margin:auto;
        margin-top:25px;
    }
    .container.not-found h1{
        margin-top:-40px;
    }
    .checkout-cart-index .main{
        padding-top:50px;
    }
    .cart-empty h1{
        font-size:36px;
    }
    .helpdesk .tiles a{
        font-size:22px;
    }
    .similar-products h2{
        text-align: center;
    }
    .cart-empty .similar-products{
        margin-top:100px;
    }
    .instagram-section .item{
        width:500px;
    }
    .products-grid--max-4-col > li {
        width: 46.25% !important;
    }

    .products-grid > li:nth-child(3n+1) {
        clear: none;
        margin-right: 3.7037%;
    }
 
    .products-grid--max-4-col > li:nth-child(3n) {
        margin-right: 3.7037%;
    }
    .scroll-up{
        display:block;
        width:70px;
        height:70px;
        background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAAaklEQVQ4y+2SMRLAIAgEMTUf88nU+iT7S5FMgkaBtJlcpbDrqAPRnyNgCAQcxwsAoISUC48pHe4rCi9qxRGc+52Lzysmbirrs6Yd+7aPrvu4kYD4P64U2c5apZzaSkiNMtXbDg3ay4H8VnadRvJPujCpeAAAAABJRU5ErkJggg==);
        background-repeat: no-repeat;
        background-position:center;
        background-color:#bacc26;
        border-radius:50px;
        position:absolute;
        top:-35px;
        right:20px;
        cursor:pointer;
    }
    .reviews-box{
        margin-right:0;
    }
    .phone-section .tiles .lg-4 div{
        margin-bottom:50px;
    }
    .categorypath-centrum-pomocy .col-main{
        padding-bottom:0;
    }
    .header-nav .minicart-container{
        display:none;
    }
    header nav ul li.yt{
        margin-right:7px;
    }
    .searchForm.focused{
        top:90px;
        display:block;
    }
    .minicart-container{
        float:right;
        top:7px;
        margin-right:25px;
    }
    .product-shop .amconf-images-container{
        text-align: center;
    }
    .customer-account-login .col2-set .col-2,
    .customer-account-login .col2-set .col-1{
        width:100%;
        height:auto;
    }
    .account-login.container,
    .account-create.container,
    .forgot-password.container{
        padding-left:0;
        padding-right:0;
    }
    .customer-account-login .col1-layout .col-main{
        padding-bottom:0;
        margin-bottom:0;
        padding-top:50px;
    }
    .customer-account-login .col2-set .col-1, 
    .customer-account-create .box-second,
    .customer-account-create .box-first{
        padding-bottom:90px;
        position:static;
        left:0;
        width:100%;
    }
    .customer-account-login .col2-set{
        box-shadow:none;
    }
    .customer-account-login .page-title h1,
    .customer-account-create .page-title h1,
    .customer-account-forgotpassword .page-title h1{
        text-align: center;
        border-bottom:1px solid #cac0d7;
        padding-bottom:40px;
        margin-left:40px;
        margin-right:40px;        
    }
    .bez-ryzyka .img-box{
        height:200px;
    }
    .bez-ryzyka p{
        display:none;
    }
    .checkout-cart-index .main{
        padding-bottom:0px;
    }
    .checkout-cart-index .newsletter-block{
        display:none;
    }
    .cart-table .product-cart-info .btn-remove{
        position:absolute;
        left:0;
        bottom:25px;
        width:25%;
        text-align: center;
    }
    .cart-table .cart-links > li > a{
        display:none;
    }
    .cart-table td[data-rwd-label]:before{
        display:none;
    }
    .product-cart-price,
    .product-cart-actions{
        width:37.5% !important;
    }
    .cart .page-title h1{
        width:100%;
        text-align: center;
    }
    .product-cart-price{
        text-align: right !important;
    }
    .cart .cart-totals table td:first-child span{
        width:100%;
    }
    .cart .cart-totals table td:nth-child(2){
        background-color:#fff;
        padding-right:15px !important;
        text-align: right;
    }
    .cart-summary-table tr:last-child td{
        background-color:#e7e7e7 !important;
        color:#000;
    }
    .cart-totals-wrapper{
        float:left;
        margin-left:-15px;
        width:calc(100% + 30px);
    }
    .cart .cart-totals table tr:last-child td:first-child span,
    .cart .cart-totals table tr:first-child td:first-child span,
    .cart .cart-totals table tr:last-child td:nth-child(2),
    .cart .cart-totals table tr:first-child td:nth-child(2){
        border:none;
    }
    .cart .cart-totals table{
        margin-bottom:0;
    }
    .checkout-types li{
        float:left;
        margin:0;
        background-color:#e7e7e7;
        width:100%;
        padding-bottom:50px;
        text-align: center;
    }
    .cart-totals .checkout-types .btn-checkout{
        float:none;
    }
    .cart .page-title.title-buttons div{
        width:100%;
        float:none;
        text-align: center;
    }
    .cart .page-title.title-buttons div span{
        margin:0 22px;
    }
    .cart-table .product-cart-actions .qty{
        margin-left:10px;
    }
    .product-cart-actions > div .less, 
    .product-cart-actions > div .more{
        right:40px;
    }
    .cart .cart-totals table td:first-child{
        text-align: left;
    }
    .zamawiamjako li{
        width:50%;
    }
    .shipment-methods .img-box img, .payment-method .img-box img{
        max-width:150px;
    }
    .order-review-button{
        text-align: center;
    }
    .order-review-button #amscheckout-submit,
    .order-review-button .amssubmit-helpblock{
        float:none;
    }
    .summary-box{
        display:none;
    }
    .review-button-toggle{
        display:block;
        text-align: center;
    }

    .review-button-toggle button{
        margin-top: 32px;
        padding: 17px 40px;
        background:none;
        text-align: center;
        border-radius: 20px;
        font-size: 16px;
        font-family: "GothamRounded-Bold";
        text-transform: none;
        max-width:420px;
        width:100%;
        color:#3b628d;
        border:1px solid #3b628d;
        outline:none;
        text-transform: uppercase;
    }
    .summary-box{
        z-index:20;
        padding-top:20px;
    }
    .summary-box .close{
        position:absolute;
        width:17px;
        height:17px;
        background-image:url('https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/grey-mark.png');
        background-size:100%;
        background-repeat: no-repeat;
        background-position: center;
        top:25px;
        right:25px;
        cursor:pointer;
    }
    .checkout-onepage-index .col-main{
        padding-bottom:75px;
    }
    .blog-index-list .latest-on-blog .lg-4{
        padding-left:15px;
        padding-right:15px;
        margin-bottom:25px;
    }
    .blog-index-list .latest-on-blog .lg-4:nth-child(odd){
        clear:left;
    }
    .blog-cat-view .latest-on-blog .lg-4{
        padding-left:15px;
        padding-right:15px;
        margin-bottom:25px;
    }
    .blog-cat-view .latest-on-blog .lg-4:nth-child(odd){
        clear:left;
    }
    .col1-layout .pager{
        width:auto;
    }
    .blog-post-view .blog-img img{
        margin-bottom:50px;
        padding:0 10%;
    }
    .blog-post-view .breadcrumbs{
        display:block;
        margin-bottom:0;
        padding-left:10%;
        padding-right:10%;
        margin-left: 15px;
        margin-right: 15px;
        width: calc(100% - 30px);
    }
    .amscheckout,
    .amscheckout-header{
        padding:0;
    }
    .error-msg, .success-msg, .note-msg, .notice-msg, .warning-msg{
        padding:20px 0 !important;
    }
    .messages li li{
        padding-left: 65px;
        background-position: left 15px center;
        margin-bottom:15px !important;
    }
    .customer-account-forgotpassword .col-main,
    .customer-account-create .col-main{
        padding-top:50px;
        padding-bottom:0;
    }
    .customer-account-forgotpassword .page-title h1{
        margin-bottom:40px;
    }
    .customer-account-create .page-title h1{
        text-align: center;
    }
    .customer-account-create .box-container,
    .forgot-password-box{
        box-shadow:none;
        border-radius:0;
    }
    .summary-box {
        max-height:80%;
        overflow-y:scroll;
    }
    header nav ul li.f-right.fb a{
        padding:0 13px;
    }
    .right-nav .avatar{
        display:none;
    }
    .cms-newsletter .std h2{
        font-size:24px;
        margin:60px 0;
        margin-top:100px;
        text-align: center;
    }
    .cms-newsletter .banner{
        height:auto;
    }
    .cms-newsletter .breadcrumbs{
        display:block;
    }
    .cms-newsletter .benefits{
        box-shadow:none;
    }
    .cms-newsletter .benefits .input-box label,
    .cms-newsletter .benefits input[type="email"]{
        width:100%;
    }
    .cms-newsletter .benefits form{
        margin-top:0;
    }
    .privacy .back{
        padding-left:0;
    }
    .container.delivery{
        padding-top:0;
    }
    .delivery .tab.opened .content{
        max-height:300px;
    }
    .delivery h1{
        margin-top:25px;
    }
    .refunds .steps{
        background-image:none;
    }
    .step .arrow{
        display:block;
        margin:auto;
        width:15px;
    }
    .refunds .step img{
        max-width:150px;
    }
    .refunds .step h4{
        margin:10px auto;
    }
    .centrum-pomocy-link .breadcrumbs,
    .centrum-pomocy-link .breadcrumbs{
        display: block;
    }
    .refunds .steps{
        margin-top:0;
    }
    .category-centrum-pomocy .back{
        display:block;
        font-size:18px;
        font-family:"DINPro-Bold";
        color:#446589;
        margin-bottom:60px;
        cursor:pointer;
        text-align: left;
    }
    .form-section .back,
    .phone-section .back{
        text-align: center;
    }
    .products-are p{
        min-height:110px;
    }
    .product-tiles .lg-4:nth-child(10){
        clear:none;
    }
    .product-tiles .lg-4:nth-child(11){
        clear:left;
    }
    .materials .bg{
        display:none;
    }
    .materials h2{
        max-width:100%;
    }
    .warranty input[type="text"],
    .warranty input[type="password"],
    .warranty button.btn-green,
    .warranty label{
        max-width:400px;
        display:block;
        margin:auto;
    }
    .warranty input[type="text"],
    .warranty input[type="password"]{
        margin-bottom:25px;
    }
    .warranty .sm-12 {
        margin-top:100px;
    }
    .warranty button.btn-green{
        margin-top:45px;
    }
    .category-dozywotnia-gwarancja .col-main{
        margin-bottom:0;
    }
    .category-bezpieczny-fotelik .input-box{
        width:100%;
        padding-left:15px;
    }
    .category-bezpieczny-fotelik section.grey{
        padding-bottom:0;
    }
    .category-bezpieczny-fotelik .col-main{
        margin-bottom:0;
    }
    .category-bezpieczny-fotelik section.white{
        padding-bottom:50px;
    }
    .right-nav ul.opened{
        top: 25px;
    }
    .customer-account .col-left,
    .customer-account .col-main{
        width:100%;
    }
    .customer-account .col-left{
        margin-left:30px;
        margin-right:30px;
        width:calc(100% - 60px);
        padding:0;
        box-shadow:none;
        position:relative;
    }
    .customer-account .col-left .block-title{
        padding:5px 15px;
        border:1px solid #393939;
        border-bottom:1px solid #393939;
        border-radius:25px;
    }
    .customer-account .col-main{
        padding-left:15px;
        padding-right:15px;
        margin:0;
    }
    .customer-account .col-left .block-account .block-title strong{
        background:transparent;
        border:none;
    }
    .sidebar .block:last-of-type{
        border:none;
    }
    .sidebar .block:not(.block-layered-nav) .block-title > strong:after{
        display:none;
    }
    .sidebar .block:not(.block-layered-nav) .block-title.active > strong,
    .sidebar .block:not(.block-layered-nav) .block-title > strong:hover{
        background:none;
    }
    .sidebar .block:not(.block-layered-nav) .block-content{
        border:none;
    }
    .sidebar .block:not(.block-layered-nav) .block-content{
        padding:25px;
        box-shadow:0px 5px 33px -5px rgba(215,215,215,1);
        margin-top:20px;
        border-radius:25px;
        background-color:#fff;
        position:absolute;
        width:100%;
        z-index: 1;
    }
    .customer-account .col-left .block-account li:first-child{
        margin-top:0;
    }
    .customer-account .col-left .block-title{
        background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAzUlEQVQY033QLUsEURSA4WdmQNwtFpvNYtDshlFhNyoGBf0BU433d0wz3+pHNFg2KCu3Ktg0mPYPWAQFP8oVhlX21Pd9OYdT1E37iAXsphhezJm6aVdxjY8SPaxhUjftxpxoHZPs9koM8YQV3NRNO/gn2sRtdp4xLFMMU2zjHssY10076kQjjDN7wFaKYVp0hCVcYQfvOM7oAou4w36K4RWKmZP6uMQevvCNKj/kKMXw9uuW3TCDQ5xlVuEcB93oz8bO5gqnmZ+kGD5nnR+LqjvSxPGpjwAAAABJRU5ErkJggg==');
        background-repeat: no-repeat;
        background-position:right 25px center;
    }
    .customer-account .welcome-box{
        margin-top:50px;
        padding:0 15px;
    }
    .customer-account .dashboard{
        padding:15px;
        margin-bottom:25px;
    }
    /* Force table to not be like tables anymore */
    .customer-account table, 
    .customer-account thead, 
    .customer-account tbody, 
    .customer-account th, 
    .customer-account td, 
    .customer-account tr { 
        display: block; 
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    .customer-account thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .customer-account tr { border: 1px solid #ccc;
                           margin:15px 0;}

    .customer-account td { 
        /* Behave  like a "row" */
        border: none;
        position: relative;
        padding-left: 50%; 
    }

    .customer-account td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%; 
        padding-right: 10px; 
        white-space: nowrap;
    }

    /*
    Label the data
    */
    .customer-account td:before { content: attr(data-td-type); }

    .customer-account .data-table tbody td{
        margin-bottom:5px 0;
        border:none;
    }
    body.customer-account .data-table.orders td.ship,
    body.customer-account .data-table.orders td.status{
        display:block;
    }
    .block-reorder{
        margin-top:0;
    }
    .sidebar .block:not(.block-layered-nav) .block-title {
        background-color:transparent;
        border:none;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAzUlEQVQY033QLUsEURSA4WdmQNwtFpvNYtDshlFhNyoGBf0BU433d0wz3+pHNFg2KCu3Ktg0mPYPWAQFP8oVhlX21Pd9OYdT1E37iAXsphhezJm6aVdxjY8SPaxhUjftxpxoHZPs9koM8YQV3NRNO/gn2sRtdp4xLFMMU2zjHssY10076kQjjDN7wFaKYVp0hCVcYQfvOM7oAou4w36K4RWKmZP6uMQevvCNKj/kKMXw9uuW3TCDQ5xlVuEcB93oz8bO5gqnmZ+kGD5nnR+LqjvSxPGpjwAAAABJRU5ErkJggg==');
        background-repeat: no-repeat;
        background-position: right 25px center;
        padding:0;
    }
    .sidebar .block:not(.block-layered-nav) .block-title > strong{
        background-color:transparent;
        border:1px solid #3b628d;
        border-radius:25px;
    }


    .claim .explore{
        height:350px;
    }
    .claim .explore a.play{
        width:110px;
        height:110px;
        background-size:35px;
    }
    .videoContainer.functional .play,
    .videoContainer.manual .play{
        width:90px;
        height:90px;
        background-size:28px;
    }
    .videoContainer .center h2{
        font-size:42px;
        text-align: right;
        padding-right:25px;
        padding-left:40px;
        padding-bottom:10px;
    }
    .videoContainer .center h3{
        font-size:18px;
        padding-right:25px;
        padding-left:40px;
        bottom:-53px;
    }
    .category-dostawa .breadcrumbs{
        display:none;
    }
    .delivery .tab.one.opened .content{
        max-height:250px;
    }
    .popupVideo{
        height:400px;
    }
    .news .rectangle{
        height:auto;
    }
    .news .lg-4:last-child .rectangle:first-child,
    .news .lg-4:last-child .rectangle{
        margin-right:0;
        width:100%;
    }
    .news .rectangle img{
        width:100%;
        height:auto;
    }
    nav .myAccount{
        display:block
    }
    .newsletter-block{
        height:230px;
    }
    footer .info div{
        float:left;
    }
    footer .lg-3 div img{
        width:60%;
        margin:auto;
    }
    footer .lg-3 .noImg span{
        margin:auto;
    }
    footer .info2{
        text-align: center;
        margin-bottom:50px;
    }
    footer h3{
        margin-bottom:25px;
    }
    .firefox-browser .right-nav ul.opened,
    .ie-browser .right-nav ul.opened{
        top: 0;
    }
    .searchToggler,
    .minicart-container,
    .right-nav ul li,
    header nav ul li.f-right a{
        opacity:1;
    }
    .block-layered-nav .bujaczki div{
        background-size:45% !important;
    }
    .easypack-widget .search-widget .btn{
        height:45px!important;
        width:45px!important;
    }
    .easypack-widget .search-widget .form-control{
        height:45px !important;
    }
    ul.products-grid li.item {
        margin: 15px 1.5% !important;
        width: 47% !important
    }
    header nav .container ul li.f-right a{
        height:40px;
    }
}
@media only screen and (max-width: 600px) {
    .mobile-info{
        display:block;
    }
    .mobile-info .rate-box{
        background:none;
        border-radius: 0;
        padding:0;
        margin:0;
    }
    .price{
        text-align: center;
        float:none;
        margin-top:0;
    }
    .recently-rated .item{
        text-align: center;
    }
    .recently-rated .info h4{
        margin:10px 0;
    }
    .recently-rated .info h3{
        font-size:24px;
    }
    .recently-rated .product-img{
        padding:15px 30%;
        padding-bottom:30px;
    }
    .recently-rated::before{
        text-align: center;
    }
    .products-are h2,
    .products-are h3,
    .latest-on-blog h2,
    .latest-on-blog h3{
        text-align: center;
    }
    .instagram-section{
        margin-bottom:20px;
    }
    .rating-container .bg {
        width: calc(70% - 40px);
        left: 0;
        right: 0;
        margin: auto;
    }
    .instagram-section h3 br{
        display:none;
    }
    .products-are .item,
    .latest-on-blog .item,
    .recently-rated .item,
    .instagram-section .item{
        width:400px;
        margin:auto;
    }
    .recently-rated .item {
        width:350px;
        margin:auto;
    }
    .materials .material .description{
        width:51%;
    }
    .materials .material.longer .description{
        width:80%;
    }
    .materials .ellipse{
        right:-145px;
    }
    .specs ul li{
        font-size:16px;
    }
    .documents .lg-6:first-child{
        margin-bottom:50px;
    }
    .documents ul li{
        width:50%;
        text-align: center;
        margin-bottom:100px;
    }
    .product-view .product-shop{
        width:85%;
    }
    .recently-rated .item{
        margin:20px auto;
    }
    .recently-rated::before{
        padding:0;
    }
    .reviews-box .review{
        padding:0 20px;
    }
    .reviews-box span.author{
        font-size:14px;
    }
    .reviews-box .review p{
        margin-bottom:10px;
        padding:0;
        font-size:16px;
    }
    .form-box{
        padding:35px;
    }
    .reviews-box .rate-box .rating{
        width:100px;
        height:15px;
        background-size:100% 100%;
        margin:0;
        margin-right:15px;
    }
    .reviews-box .rate-box .rating div{
        background-size:100px 15px;
        height:15px;
    }
    .similar-products .product-name, 
    .recently-rated .product-name{
        width:100%;
    }
    .videoContainer img{
        width:180%;
    }
    .product-shop .price-info{
        line-height:28px;
    }
    .category-checkboxes .category-checkbox{
        float:left;
        min-width:130px;
        text-align: left;
        margin-top:30px;
    }
    .category-checkboxes .category-checkbox:nth-child(3){
        clear:left;
    }
    .cms-home .rating-container{
        padding-left:0;
        padding-right:0;
    }
    .recently-rated .rate-box{
        padding:20px;
        padding-bottom:20px;
    }
    .recently-rated.offset-fixer{
        margin-left:0;
        width:100%;
    }
    .program-section .bg{
        background-position:center left;
    }
    .recently-rated .item{
        width:375px;
        margin:20px auto;
    }
    .container.o-nas{
        padding-left:0;
        padding-right:0;
    }
    .o-nas .posts h3{
        font-size:22px;
    }
    .o-nas .posts p{
        font-size:16px;
    }
    .o-nas h3{
        padding:0 10px;
    }
    .block-layered-nav dl dd ol li div,
    .block-layered-nav .lozeczka div, 
    .block-layered-nav .bujaczki div, 
    .block-layered-nav .foteliki div,
    .block-layered-nav .maty div{
        background-size:60% !important;
    }
    .block-layered-nav .lozeczka div, 
    .block-layered-nav .bujaczki div, 
    .block-layered-nav .foteliki div,
    .block-layered-nav .krzeselka div{
        background-size:50% !important;
    }
    .block-layered-nav .krzeselka div
    .block-layered-nav .foteliki div{
        background-size:35%;
    }
    .customer-account-login .col2-set .col-2,
    .customer-account-login .col2-set .col-1{
        padding:30px 15px;
    }
    .customer-account-login .col2-set .col-2{
        padding-bottom:50px;
    }
    .customer-account-login .col2-set .col-1{
        padding-bottom:80px;
    }
    .customer-account-login .page-title h1{
        margin:15px;
    }
    .cart-empty img{
        max-width: 60%;
    }
    .data-table tbody td .item-options{
        font-size:14px;
        margin-top:5px;
    }
    .zamawiamjako li{
        width:100%;
    }
    .checkout-register-box{
        font-size:14px;
        background-position: left 25px center;
        padding-left:100px;
        padding-right:40px;
    }
    .blog-index-list .latest-on-blog .item,
    .blog-post-view .latest-on-blog .item,
    .blog-cat-view .latest-on-blog .item{
        float:none;
        margin:auto;
        margin-bottom:50px;
    }
    .blog-post-view .indent-box{
        padding:0;
    }
    .method-checkout-cart-methods-onepage-bottom{
        padding:0 20px;
    }
    .cart-totals .checkout-types .btn-checkout{
        max-width:400px;
    }
    .cms-newsletter .benefits{
        padding:40px;
    }
    .home-banner h2{
        font-size:42px;
        margin:10px auto;
    }
    .videoContainer img {
        width: 150%;
        margin-left: -20%;
        margin-top:-50px;
    }
    .videoContainer .center h2{
        font-size:32px;
        padding-right:15px;
    }
    .videoContainer.functional .play,
    .videoContainer.manual .play{
        left:20%;
        right:auto;
    }
    .videoContainer span{
        width:70%;
        left:30%;
    }
    .videoContainer .center h2{
        margin-top:0;
        width:auto;
        padding-bottom:10px;
    }
    .videoContainer .center{
        left:30%;
        width:70%;
    }
    .documents .videoContainer img{
        margin:0;

    }
    .popupInstrukcja{
        left:5%;
        width:90%;
    }
    .popupVideo{
        height:300px;
    }
    .videoContainer.manual .play{
        width:60px;
        height:60px;
        background-size:20px;
    }
}
@media only screen and (max-width: 450px) {
    .hidden-xs{
        display:none;
    }
    .xs-1, .xs-2, .xs-3, .xs-4, .xs-5, .xs-6, .xs-7, .xs-8, .xs-9, .xs-10, .xs-11, .xs-12 {
        float: left; }

    .xs-12 {
        width: 100%; }

    .xs-11 {
        width: 91.66666667%; }

    .xs-10 {
        width: 83.33333333%; }

    .xs-9 {
        width: 75%; }

    .xs-8 {
        width: 66.66666667%; }

    .xs-7 {
        width: 58.33333333%; }

    .xs-6 {
        width: 50%; }

    .xs-5 {
        width: 41.66666667%; }

    .xs-4 {
        width: 33.33333333%; }

    .xs-3 {
        width: 25%; }

    .xs-2 {
        width: 16.66666667%; }

    .xs-1 {
        width: 8.33333333%; }
    .category-squares a{
        width:50%;
    }
    .category-squares a h3{
        font-size:20px;
    }
    .owl-carousel .owl-nav{
        width:100%;
    }
    .owl-carousel .owl-nav button.owl-next,
    .owl-carousel .owl-nav button.owl-prev{
        margin:0;
        width: 45px;
        border-radius:15px;
    }
    .home-banner.owl-carousel .owl-nav button.owl-next{
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-right:0;
        background-position: 18px;
    }
    .home-banner.owl-carousel .owl-nav button.owl-prev{
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        border-left:0;
        background-position:11px;
    }
    .home-banner h1{
        font-size:36px;
    }
    .home-banner .item {
        height: 650px;
    }
    .category-squares a div{
        display:none;
    }
    .category-squares a{
        width:100%;
        height:auto;
        border:none !important;
        border-bottom:1px solid #e2e5e9 !important;
    }
    .category-squares a h3{
        position:static;
        padding:20px 0;
        font-size:18px;
    }
    .category-squares{
        border-radius:25px;
    }
    .category-squares a.nosidelka{
        border-bottom:none !important;
    }
    .program-section .info h2{
        font-size:24px;
    }
    .program-section a{
        margin-top:30px;
        width:120px;
    }
    .newsletter-block{
        padding-left: 0;
        background-image: url(https://kndr.xantum.eu/skin/frontend/rwd/kinderkraft/images/newsletter-bg-2.png);
        height: 300px;
        text-align: center;
    }
    .newsletter-block h2{
        margin-top:95px;
        font-size:42px;
    }
    .newsletter-block h3{
        font-size:17px;
    }
    .newsletter-block .plane-right{
        display:block;
        left:20%;
        right:auto;
    }
    .newsletter-block a{
        transform:none;
        top:auto;
        bottom:50px;
        left:0;
        right:0;
        position: absolute;
    }
    .newsletter-block .plane-right{
        left:auto;
        right:1%;
        top:10px;
        width:130px;
    }
    .newsletter-block .plane-top{
        left:13%;
        right:auto;
        top:-30px;
        width:100px;
    }
    footer .info2{
        margin-bottom:50px;
    }
    .recently-rated .product-img{
        padding:15px 25%;
        padding-bottom:30px;
    }
    .recently-rated .item,
    .owl-carousel .item{
        width:300px;
    }
    .mobile-bar .mobile-logo{
        height:50px;
        margin-top:5px;
    }
    .product-tiles .lg-4{
        text-align: center;
    }
    .materials .ellipse{
        width:125px;
        height:125px;
    }
    .materials h4, .materials p{
        padding-left:10px;
    }
    .materials h4{
        font-size:22px;
    }
    .materials p{
        font-size:18px;
    }
    .material .ellipse{
        top:-20px;
        right:-105px;
    }
    .specs ul li{
        font-size:14px;
    }
    .product-view .product-shop{
        width:100%;
    }
    .product-shop .programs .lg-6 {
        background-position: left 10% center;
        text-align: center;
    }
    .owl-thumbs button{
        width:80px;
        height:80px;
        margin:5px;
    }
    .thumb-slider img{
        padding:5%;
    }
    .reviews-box{
        text-align: center;
    }
    .reviews-box span.author{
        float:none;
    }
    .reviews-box .review p{
        font-size:14px;
    }
    .reviews-box .review{
        padding:0;
    }
    .reviews-box button{
        font-size:16px;
        padding:8px;
    }
    .videoContainer .explore h3{
        font-size:28px;
        line-height: 36px;
    }
    .videoContainer a.play{
        width:80px;
        height:80px;
    }
    .o-nas .mini-nav li{
        height:60px;
        line-height:60px;
    }
    .o-nas .mini-nav li a{
        font-size:16px;
    }
    .container.o-nas h4{
        margin-top:25px;
        margin-bottom:50px;
        font-size:16px;
    }
    .container.o-nas p{
        font-size:16px;
        text-align: left;
    }
    .block-layered-nav dl dd ol li h3{
        font-size:12px;
        bottom:10px;
    }
    .de-store .block-layered-nav dl dd ol li h3{
        font-size:10px;
        bottom:10px;
        padding:0 5px;
    }
    .block-layered-nav dl dd ol li div{
        height:60px;
    }
    .block-layered-nav dl dd ol li{
        height:100px;
    }
    .container.not-found .big-font{
        font-size:130px;
    }
    .container.not-found h1{
        font-size:26px;
    }
    .container.not-found h4{
        font-size:20px;
    }
    .cart-empty h1{
        font-size:32px;
        margin-bottom:40px;
    }
    .cart-empty h4{
        font-size:18px;
        margin-bottom:50px;
    }
    .checkout-cart-index .similar-products h2{
        font-size:38px;   
    }
    .cart-table .product-cart-info h2{
        font-size:18px;
    }
    .cart-table .product-cart-info h3.product-name{
        font-size:14px;
    }
    #discount-coupon-form .field-wrapper{
        width:100%;
    }
    #discount-coupon-form .input-text{
        width:80px;
        padding-left:15px;
    }
    #discount-coupon-form .button-wrapper{
        width:100px;
    }
    #discount-coupon-form button{
        padding:0 10px;
    }
    .blog-index-list .latest-on-blog .item,
    .blog-post-view .latest-on-blog .item,
    .blog-cat-view .latest-on-blog .item{
        width:100%;
        max-width: 100%;
    }
    .blog-post-view .blog-img img{
        padding:0;
    }
    .blog-post-view .breadcrumbs{
        padding:0;
    }
    .shipment-methods .img-box img, 
    .payment-method .img-box img{
        max-width: 100%;
    }
    .summary-box .section ul{
        font-size:15px;
    }
    .summary-box .section.contact-details ul{
        width:100% !important;
        margin:10px 0;
        text-align: left !important;
    }
    .summary-box .section{
        margin-left:20px;
        margin-right:20px;
        padding:20px 0;
    }
    .summary-box .section.total{
        padding-right:20px;
        padding-left:20px;
    }
    .summary-box .section.total h4{
        font-size:18px;
    }
    .summary-box .section.total span {
        margin-top: -47px;
        font-size: 22px;
    }
    .cms-newsletter .benefits{
        padding:20px;
    }
    .delivery .tab.opened .content{
        max-height:400px;
    }
    .std .refunds p,
    .std .refunds h3{
        padding:0;
    }
    .products-are p{
        min-height:140px;
    }
    .claim .explore a.play{
        width:80px;
        height:80px;
        background-size:30px;
    }
    .videoContainer.functional .play
    .videoContainer.manual .play{
        left:15%;
        width:70px;
        height:70px;
        background-size:24px;
    }
    .videoContainer .center h2{
        font-size:22px;
        padding-right:15px;
    }
    .videoContainer .center h3{
        font-size:14px;
        padding-right:15px;
    }
    .videoContainer img{
        width:150%;
        margin-top:-35px;
    }
    .popupVideo{
        height:250px;
        padding: 0 20px 20px 20px;
    }
    footer .lg-3 div img{
        width:50%;
    }
    footer h3{
        height:30px;
        margin-bottom:10px;
        margin-top:30px;
    }
    footer .info{
        margin-bottom:15px;
    }
    footer .info2{
        margin-bottom:25px;
    }
    .address-select-outside{
        min-height:200px;
    }
    .address-select-outside,
    .address-select-outside .address_radio strong,
    .address-select-outside .address_radio > .addressnamespan,
    .address-select-outside .addressspan{
        font-size:14px;
    }
    .address-select-outside .address_radio{
        padding:15px 10px;
    }
    .block-layered-nav dl dd ol>li>a{
        padding:5px;
    }
    .block-layered-nav .bujaczki div{
        background-size:60% !important;
    }
    ul.products-grid{
        width:100%;
        margin:0;
    }
    ul.products-grid li.item {
        margin: 15px 0 !important;
        width: 100% !important
    }
}

@-moz-document url-prefix() {
    .searchToggler{
        top:-7px;
    }
    .recently-rated .item,
    .insta-slider .item,
    .latest-on-blog .item div,
    .category-squares, .block-layered-nav dl dd ol,
    .products-are .item div,
    .products-grid li,
    .product-view .product-shop,
    .review-container{
        box-shadow:0px 0px 19px -14px rgba(0,0,0,1);
    }


}

@media only screen and (max-width: 520px){
    .products-grid--max-4-col > li {
        width: 100% !important;
    }
}

