@font-face {
    font-family: 'GothamRounded-Bold';
    font-display: swap;
    src: url('../fonts/GothamRounded-Bold/GothamRounded-Bold.eot');
    src: url('../fonts/GothamRounded-Bold/GothamRounded-Bold.woff2') format('woff2'),
    url('../fonts/GothamRounded-Bold/GothamRounded-Bold.woff') format('woff'),
    url('../fonts/GothamRounded-Bold/GothamRounded-Bold.ttf') format('truetype'),
    url('../fonts/GothamRounded-Bold/GothamRounded-Bold.svg#GothamRounded-Bold') format('svg'),
    url('../fonts/GothamRounded-Bold/GothamRounded-Bold.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GothamRounded-Book';
    font-display: swap;
    src: url('../fonts/GothamRounded-Book/GothamRounded-Book.eot');
    src: url('../fonts/GothamRounded-Book/GothamRounded-Book.woff2') format('woff2'),
    url('../fonts/GothamRounded-Book/GothamRounded-Book.woff') format('woff'),
    url('../fonts/GothamRounded-Book/GothamRounded-Book.ttf') format('truetype'),
    url('GothamRounded-Book.svg#GothamRounded-Book') format('svg'),
    url('GothamRounded-Book.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    /*font-family: 'DINPro-Bold';*/
    font-display: swap;
    src: url('../fonts/DINPro-Bold/DINPro-Bold.woff') format('woff'),
    url('../fonts/DINPro-Bold/DINPro-Bold.ttf') format('truetype'),
    url('../fonts/DINPro-Bold/DINPro-Bold.svg#DINPro-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DINPro-Bold_13934';
    font-display: swap;
    src: url('../fonts/DINPro-Bold/DINPro-Bold_13934.eot');
    src: url('../fonts/DINPro-Bold/DINPro-Bold_13934.woff2') format('woff2'),
    url('../fonts/DINPro-Bold/DINPro-Bold_13934.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    /*font-family: 'DINPro-Regular';*/
    font-display: swap;
    src: url('../fonts/DINPro-Regular/DINPro-Regular.woff') format('woff'),
    url('../fonts/DINPro-Regular/DINPro-Regular.ttf') format('truetype'),
    url('../fonts/DINPro-Regular/DINPro-Regular.svg#DINPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DINPro-Regular_13937';
    font-display: swap;
    src: url('../fonts/DINPro-Regular/DINPro-Regular_13937.eot');
    src: url('../fonts/DINPro-Regular/DINPro-Regular_13937.woff2') format('woff2'),
    url('../fonts/DINPro-Regular/DINPro-Regular_13937.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

body{
    background-color:#f5f5f5;
    color:#3c3c3c;
    /*font-family: 'DINPro-Regular';*/
}

body.disablescroll {
    overflow: hidden;
}
*{
    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;
    width:35px;
}
.top-bar .img-box img{
    width:100%;
    height: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;
    float:left;
    position:relative;
    z-index: 3;
}
header .nav-logo{
    display:block;
    position:absolute;
    margin-top:7px;
    left:3%;
    width:96px;
}
header .nav-logo img{
    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:#999;
    /*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:hover a,
header nav ul li.active a{
    color:#393a3d;
    border-bottom:1px solid #393a3d;
    text-decoration: none;
}

.blog-index-list header nav ul li.blogactive a,
.blog-cat-view header nav ul li.blogactive a,
.blog-post-view header nav ul li.blogactive 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;
}

/*sub menu*/
header.page-header nav .container ul>li{
    position: relative;
}
header.page-header nav .container ul li>ul{
    display: none;
    position: absolute;
    flex-direction: column;
    min-width: 220px;
    background: #fff;
    line-height: normal;
    height: unset;
    width: unset;
    border-radius: 0 0 15px 15px;
}

header.page-header nav .container ul li>ul>li{
    line-height: normal;
    padding: 10px 0;
}

header.page-header nav .container ul li>ul>li.view-all{
    display: none;
}

header.page-header nav .container ul li>ul>li>a{
    border-bottom: none;
    transition: all .2s;
    /*padding: 0 40px;*/
}

header.page-header nav .container ul li>ul>li>a:hover{
     color: #549d9b;
 }
header.page-header nav .container ul li>ul>li.active>a{
    color: #549d9b;
}

header.page-header nav .container ul li:hover>ul{
    display: flex;
}

header.page-header nav .container ul li ul.hide-sub-ul{
    display: flex !important;
}

header.page-header nav .container ul>li.parent>a::after{
    content: '';
    background: url("../images/arrow-down-f.svg") no-repeat;
    background-position: center;
    background-size: contain;
    display: inline-block;
    height: 12px;
    width: 12px;
    margin: 0 0 -2px 5px;
    transition: all .2s;
}

header.page-header nav .container ul>li.parent:hover > a::after,
header.page-header nav .container ul>li.parent.active > a::after {
    background: url("../images/arrow-down-f-active.svg") no-repeat;
    background-position: center;
    background-size: contain;
    height: 12px;
    width: 12px;
}

.main-container,
.footer-container{
    float:left;
    width:100%;
}

.product-tiles.display-flex{
    display: flex;
    flex-wrap: wrap;
}

.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: end;
    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:#549d9b;
    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('/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:#549d9b;
    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-position: 56%;
    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: 50px;
    /*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:36px;
    font-family:"GothamRounded-Bold";
    text-align: center;
}
.price span,
.price-info span{
    font-size:22px;
}
.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:40px;
    color:#54a09e;
    /*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('../images/grey-arrow-left.png');
    border:2px solid #a9aeb4;
    margin-left:-90px;
}
.recently-rated.owl-carousel .owl-nav button.owl-next{
    background-image:url('../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 36px -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,
.block-layered-nav dl dd ol li:last-child{
    border-right:none;
}
.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%;
}
.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/gYKDhIWH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');
}
.rowerki div{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAABZCAYAAADxYTB8AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAOjElEQVR42u2de9zW4x3H3+4iouTUNNUayWjCy2G8DBVSseTM5hCaGbaQ6Wtjc/ZtimXChHlhGFLkFIkwxkt5TJLjojKSlA5ax/3xvZ7nuZ/Hc1/X73Q/v/tmn9fr/ue+rt91fa/r+7sO3+MPKgyqWsibhm8i1smbgFqoaj9AgR7AYmAscI2IvJE3bd8EVASjHZMfK1H8BCAi8nredFYzKoXRNcBOniprgDHABSLyRd70ViNyZ7SqtgBWRaw+GzhWRF7Mm+5qQ+4XHxFZDXwZsXon4DlVPTNvuqsNuTPa4Z4YdVsA16uq5E10NaFSGH0+8FLMZ65S1V/mTXi1IPczuhZOfj4GOBfYLeJjq4BeIvJC3vRXOiqG0cVw4tYIYIcI1d8FeojI8rzprmRUytbdACLyOLAzMBxYG6i+LXBB3jRXOipyRRdDVY8G7gLW9VRbCnQUkYV501upqMgVXQwRuQ8YFKi2IXB63rRWMiqe0QAicjdwfaDaqXnTWcmoCkY7/Bb43FPeVVWjXN6+lagaRovIYsKrul/edFYqqobRDiEN2u55E1ipqCpGi8jbwFxPlf9v3SVQVYx2mOEp65Q3cZWKamT0u56ydnkTV6moRkav9BWq6oZ5E1iJaJk3AVlDRJbmTUMxVLUr5ge3NdAF+D6m4GkHbACsAFYDy7D7x1jg7yISUv3GQjUyuq2nbGXkVsoEVd0IOAw4GDgA2CxmE0cC/YETs6SrGhndwVP2WV5EuZU7FDgBW7FpcIKqjhWRh7KirxoZva2nbHZzE+NW8KXArzHvl6zQF/h2MlpV2wLbeKq8G7WtjOjpDkzAzt2skSlvqu3WvWugfGpzEaKqvYF/Uh4mAzybZWPVxugDAuVx/c4SQVW3B8YBG5Wpi6eBe7NssKq2buAgT9kKoKbcBKhqS0zn3jZhEwuBeZglboX7b13sArcUeBj4k3ODzgwV72FSC1XtBHzooflLbJWVGx2APhHrLgUmYdvwK8BMEVnQDDR+DdW0oo/G/2K2BU7Km0iHD4ArgXtEZFnexEB1Mfr4vAmIiBuBc0Tkv3kTUoyq2LpVdVfg1bzpiIA7RSRTjVZWqJZb9xl5ExABq4Hz8iaiFDJf0aq6DtAd+DGwPdAN6Ai0wRT5q4BF2OVpLjAdeBN4WUTeaaK9zYGPMANAJaNGRHZpRPs2wD5uPrYDOgMbu7loid3AF7t5eBt4C3gBeDNro0YmjHbhNL2wc7Qf8J2ETb0PPArcXxtmo6oXA3/IctBlwhQR6amqe2DuyX1Jrkz5FEsAcCfwjIisSUtcKkY7Pe9gLF4qa++O14GbgMvxW4AWY4HyzYE2lD7u5gOfAD/MuM/ZwLXAGBFZkrSRRIx2SoOzgAuJb4bLEh8CXUUkaiB9KqjqU4S1c+XC58AVwJ+TjDf2ZUxV98J0yteSL5MBrmsuJju8k76JxNgMuAaY6ngQC5HlaHfJGoZtpVma45JiAXBzM/f5CvlLAD2A51X1QmB41EtbpBWtqq0xc9xVVAaTwbawxGdWQjyf96AdWmC8mOB4E0TwjHbizSPAjxIStQATG+ZhIlUBU1d2xESOpBagCcBRzaWBchP6IH7Dig/L3Dx8jImXq908tMfE0E0TtvsycIiIzPdV8jJaVTfG3uIdY3S8CssZNg54VkRmBfrohokihwK9Yw7yUeBwEVkR87lYUNUNXF+9Yj76HDAeeBx4xycmqWoXoCfmb9afeOrpN4B9RGRRqQolGe0GNxET+KNgETAKGC0i8xJO6LbYOdguxmP3AD/LWsFQRFMBuB84PMZjTwFni8iMGM8U97k5JtWcjSlYouB54CAR+aqpQt9bcyPRmLwWuxRlkeytN/Gd8I/DtsTLUvZdCpcQj8lgGrDEbk1uG75YVUdhItXphI/ZfTCeDWqqsMmHVXUQ8NcINP0HOF5EJicdVFGfWwIzif4GF2MN0FNEMr0sqWovIOnYzheRqzOiYz9s5+oQofrJInJ74z8LTTT6PWB0hAZrgF2yYLLDdSRjcu04bot6A40CVW0D3JaiiYtU9btZ0CIiU4BdgNciVB/tePi1CWqMUUBowl7CVtCnWQxEVQ8BjkrZTFey3b6vwiIrkqINcIvTP6SGm+tewD8CVVtjPGyABoxW1T7Y7deHGcDBvhteHKhqO+CGQLWlwP74Mx4A/EpVO2dAU1fgtEC1z7AbtQ/9yDC3ipvzQzBrnw+HOl7WofGKviTQwBJgYMYZdkcTNohc5I6Io/Cno1oXc6ZPi0vxZ0Fa7Wg5BdMP+DDCSROZwGVeGojxwocGvKxjtDvw9ww8fKaIZOYkr6rHAj8NVJuGnd+IyDNA6IJzfJqz0Z1vxwaqDReRKe6FPydQtzVwt6q2ymreROQ9wqrYPR1PgYYrOvTgMyJyR1bEqmpHTBzwYRVwaiPX14sxq1UptCBdhqLB+EWZDyhaLS5j0lOBNnfDvaxZQUTuBJ4JVKvjaQHqNGADAg8NzYpIl6P7DsIy82UiUtNogF8RzhQ4OMklyClHQi/JsCY0cacAoePsNFU9Jf3sNUCIJ4c63tat6IHA+p4HJopIlKt9VPyesDpxKuYy2xTuB/7tebYzJo7Exe74ZdV3MX13A4jIHMKXN4AbVDVqQtsgHE8meqq0wnhbx+iQMf2mrIhT1YOAiwLVlgMnlrI1u/9DJsokxoe+gfLRpfTVIvIAcGvg+VbAWFVN6mrVFEK8ORDqGe1bXV9gCv3UcOfy3wir84ZG0BPfHShP4glyoKdsLbaT+HA25uTnQ2dgvKquTzZ4FP+x0ROgoKodgK08FSeLSOpMAm5gYwl7pTxC+JKGiHyEX55MsnX38JRNE5GPAzQtwfTiIdFnT+D2LJQpjjc+7eRWqtqhgNmEfZiSlhg3oFuBPQJV52K62qiWKB9tm6jqFjFo7Ixps0ohkh7d7URRnPiPAf4Ylb4U8wCwXQHzu/ZhegaEDCMsL6/GvoAzP0J7tQht76Gxxan7r6gNicg4zOUqhPNUdUgMGkshxKNuBWDzQKVUChIntF8ZoeqwBJ9MCNEWGlsx2gXK34tJ2x+Idre5RlWj2vwTz0OBsCtPWp32UMKXr/tEZGSCtkMhqHFimEN1o36yCQB3Oz+OcMx2gfShPCHa2hQIWKpcVt00COl5p2MKhyQIufrGCeMJMTr2C+/m7mDCSXS2idCcr58QozcoAF/5arhojDTwDfIL4LAUSeBCflVxHAdDN+VEGQ7cTb0f/lU3J+H4gUg8Wl6IMMA2pEMpE+RK4AinoE+KTQLlcVZhWRgNICJvYk5/pcTUUTGaS0LbkgJhG2+cm2tTgxwPDMG0XbWYDxzprFFpsHWgPI45NXTed005D5OBIxr1sxSzCD6ech5Cx+PnBcJhJj9ISQQich2mQ+6LaeE6i8jDadslHNAWR2IIzUPqXOAiMgGzvffG8qB0FJGQ00UUbB8aW8sIk9ET+EsGg1yIXwGfBD6xZHFIk9UIH2Fneim78b5ZEOxymqTdyRqjZ6D8nYKIzMbvJbG/MytWFJzXqFdlGac9Jw7VeKrspqp5BxU2NQ8t8Ac+fCYis2uNGr43bAuip1tqThyHXz5PsmomecpaYGrLSkMfjEelMBnqrVeTAo39Iu/RFMM5CITsv6ExNYXQy3FaVl6dGSI0Dw0YPR5/rusBFfZNqQH4L4lzSJYu8lksrUQp7ETYZt1scDzxee2uwjlKFKAuBOQxzwPrEHbKa67BrYf5XPtwV5K8H843LWTnHu4yPlQCrsZ/fD1WayQqdg4M3az7q+oReY8M+A3+1bwauCVF+2PwuxTviDkY5ApVPRyLuvShzgunmNFPEFbAj8nCQT7F4PbCvEB9eEBE3k/ah4i8RTin6BUuyV1e89CR8MtcQ9EuXcdoZ+wPOfBvAjyYgf476eAewK/fXkM2DvyX41/V6wEPZBVbFXMeNsRexJD697JiB44GkRpOXRm6re4KjMsyoC3C4LYAngRCE3tj0pjkRvPwGuEV0wV4Io4XSwbzUJt1IeRJOllEGnirNhVkdxb1eaRL4QDgSVUNvVVZDG5r7AYdUvPNA36XYddC2A6wI5Y4puzHmYtRm0hYp7ECOLPxn19jtPv+47AIfe8NTHOZ8so1uJ9gyV6j2GsHZRX45+ZhAXByhKrbuXko25du3X1gKpZ2M4RhIjKz8Z+lAuHXwbaIgREaXgWMxM6ETD4upqrtMdEhaqbc4SIiWfTdBC0jiB6lchs20XH83nx9t8aCHc7FH/RXi/FYTpev3S98OUw2xjRFUd1mPwFGADcn9Upx591QLNQ0alD8Q5hdO9NPExTRtK7rI+qKXYR953qUiCT6DpcLwh8MnA9sGfGxGixmvcldLZSVqD3wIvFcXZZhu8F4LDDPa+d1t+le1H/BLY4y4gUsQUtZs9y7lfU04WjTYqzExJuxwNMhS5qqbkp9VqLDiPeRtPeBvX2JCaLkGeuIydjdE8zRWmAWlptkHpa2uAXmtdKJ+hTPSTAJ26bS+rRFgtvhHgL2S9jEHMzmPRtLVLsa8zxtjymAupAsN+sM7GX3uiNFatjdridgF7BKwL3ASeXOL9bEPLTCQooqQUMIluZiQJQPskR+g9xZdRUZhs8mwAosLuv6vAhwF9UhWJRFlAtSuTASS/kVKVwqSQxxP8zhr0szD2wa8HMRieVQUC648NcxwM7N3PUs4Iy4fmax0zi7DnbA1ITN8a3mzzElzh6VwmQ3D69i8dRDCCtWssAyLOKlexJnwrQZ+DfHcnicQfyMfyHMxcS1W3LI4ht3HjbCRMJzCKtp42IhFgM9Mo18ntU3NVphBvDjMfVo0g+dLMREkjuASeWSjcsF57/VB/uGdH+SJ8j7CvMMuQN4WESWJ2ynDuX4Ss56mLy5DyY2bI/FX29EfZzXl5iIMQsTOaZjmXBfqzbmeuahBaZs2hdzS+6G3WvaUO9wv8T95mL5TGdiuoGXspYo/geDx1xWZ0NReQAAAABJRU5ErkJggg==');
}
.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,iVBORw0KGgoAAAANSUhEUgAAAFQAAABVCAYAAADXN8NkAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAF1klEQVR42u2d34tWRRjHP3t8/W266rrKrpQRYVlpP0BLoS6CwgiEuonu+wvq4iG7LBoIostuug26KAgpKggsUyQ0MyrXNczfrr9tXTUr1y5mznnP7vvuM+fsvusc33c+MLxHnznjPF/mxzPnnBm7AIwxzwNvA08AI8AnwBsi8heRBowxC4H3gFeAhcBPwFYR+arLifklkIy770dgk4j8F9qBKmGMmQF8D2wcZxoFXkyAd2gUE2A98FJoByrIFhrFBKvhuwnwmHLzM6FrX0GeVmxrE+CGkuHB0LWvIKsV2/UEGJzkzZ2K1sgGa8BBYN0EGfqMMdtDe1Ax7lZsA6mgGnEcLc6gr8tHynEwAQ6ErkUbMZAAf4SuRRtxKHHLyyuha9IGDIvIlXSFdDJ0bdqAEwA194djwANK5v2ha1sR1im241AX9ISnoA0icoMOxhgzB7iuZDkB9Ycipzzl9YR2qAIs89hPQl1QXwvtC+1NBVjhsY8R9Jwnc2yh/hZ6FooLujy0NxWg12M/D3VBL3oyR0H9GlyE4oLGLg9LPfYxgl7wZF4Y2psK4NPgAjhBReQf4OoUCusENA1GRORfGPty7sIkC+sUNA0y7fKCaquAKKiuQaZdFLQ4mgbX0ou8oNpXIotCe1MBuhVb9vgzL+g15YYFob2pAHMU20h6UbTL14hogjYdQ7Wn9nNDe1MBZiq2LORMChQEMCu0NxVgnmIbTS/ygg5rpRljZof2KBTGGF/Dy7TLZxz13NTJ3b5w2Fi0y0cKUnSWj+g0DZt8L+FicD8x2VfeZbp8V+ha3wnEMbQY3UUzRkFbTBS0xURBi3GraMYygvoC/3am8Aa4vKC+9fowkYnInsblBZ03iYIilux5cRxDW0xe0DmTLqX9+dtjz4bLMoJ27GfjIuITNBsuC3d5EbkZ2rHAFIpy8oLOV/J1bOvMUegVUdGwqZNj0BSth2ZvM/KCao/n4skOegvNtCvaQgsvvdoYrZc2neW1wP5yaG8qgLZSzOafvKDa1yEjREoLqrXQuI7Xx9Cmcag2KUVBy0xKxpgasYX60ASd7zTMWmj3FArrFHzzyCKoC+p7RRxbqD8WLyVoDOz9jSoKWhLfsBe7fEl8gnZD8UkpCpr73GYCFkH95ZKvhX5gjPkM2AbsEZG2f/rkTmFcD2wGXgAe99xSStA1Lr0FnDHGfAvsALaLyEBo51uBMaYLewzbRuBZ4DlgSYkixgjq2wueZznwqksYY84D3wG7gD3APhGpfNxqjFmMbXVPApuApyjxDVMTlkFd0KnsNu4BXnYJ4JYx5jDwK/Ab9qCtQeBPEfHty58O4VYAq7CH1KwFHgIepvWnVLRM0PF0Afe5tGWcc1eBw9jjJIZcOo3dGj3s0mX3m47TI9QnhLuAGdhXDrOxT3mWuPovdde92AP/Vrnf27U3oCcv6O06YGA+8IhL7cYyqIdNZcbQSHN6oS6o1uXbPkQqyAHgqGLvAUjcbKdtPfwIG068DnxD52xuuAR8CrwG3CMia7CnqU/ETGNMdw1/dx9yseYA8L4xZhawAXtQ60Zs2LE4tPct4CiwExtf/wD83mQB4zsjsLeGf0Iac+qYO05jh0tpQLwaG9M9mktVHZdvYiON/cBe4Gdgb8GQ7ozH3lsD+j2ZhjSjiNzCtt4B4OP0791Qstql+4F7gZW5NJ37R69iW9wx93sEezTyQeBQej7IJPAdabey5pzTOD2Zf1lELgG7XWrAGLMcGzcudim9nkv905YFNI7vaVw67IQbwY5357Gne50VEW3v/1QY8tj7a/hXDNNytqiInMHfhaqGr4X2Jfi7/J3m9HRyDj2M7E/Qu/zZKYw3bYf7pFNrYCsT9C5/PLQTFeSYYuvzCaqtDDqVI4qtP0FfJUVBG9E0mZlgA9uJ2Bm69hVkt2L7JQHepPnMtQv4PHTtK8g2rDbjGQW2JiLyNfYl1D5nGAY+BDbH/z6tEafJZqxG6dvg/cAWEfnifxclVFbR0tbeAAAAAElFTkSuQmCC');
    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('../images/bujaczki.png');
}
.bujaczki:hover div{
    background-image:url('../images/bujaczki-white.png');
}
.maty div{
    background-image:url('../images/maty.png');
    background-size:60% !important;
}
.maty:hover div{
    background-image:url('../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:#549d9b;
}
.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 23px -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";
}
.owl-carousel.owl-amconf .owl-nav button.owl-next,
.owl-carousel.owl-amconf .owl-nav button.owl-prev {
    border: 0;
    border-radius: 0;
    width: 30px;
    background-size: 0;
}

.owl-carousel.owl-amconf .owl-nav button.owl-next {
    float: right;
}

.owl-carousel.owl-amconf .owl-nav {
    width: calc(100% + 40px);
    margin-top: -85px;
    position: relative;
    z-index: 5;
    margin-left: -20px;
}

.owl-carousel.owl-amconf .owl-nav button.owl-prev {
    float: left;
}

.owl-carousel.owl-amconf .owl-nav button img {
    margin: 0 auto;
}

.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('../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('../images/backpack.png');
}
.products-are .smart{
    background-image:url('../images/student.png');
}
.products-are .easy{
    background-image:url('../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('../images/home_bezpieczny_fotelik.jpg');
}
.program-section .gwarancja .bg{
    background-image:url('../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 30px -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('../images/newsletter_bg-green.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;
    padding-top:170px;
    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;
    z-index: 2;
}
.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: 2;
}
.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;
}
.breadcrumbs li strong{
    /*font-family: 'DINPro-Bold';*/
}
.product-view .product-shop{
    width: 34%;
    margin-left:1%;
    background-color: #fff;
    padding: 35px 25px;
    border-radius: 25px;
    overflow: visible;
    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;
    word-wrap: break-word;
    overflow-wrap: break-word;
}
.product-shop .product-name h4{
    text-transform: none;
    /*font-family: 'DINPro-Bold';*/
    /*color:#393a3d;*/
    color:#666666;
    font-size:16px;
    margin-top:3px;
}
.product-shop .price-info{
    width:40%;
    float:left;
    color: #54a09e;
    /*font-size: 48px;*/
    font-size:28px;
    font-family:"GothamRounded-Bold";
    line-height:23px;
}
.products-grid .item .free-delivery{
    font-size: 16px;
    color: #54a09e;
    font-family: "DINPro-Bold";
    padding-bottom: 9px;
    text-align: center;
    float: left;
    width: 100%;
}
.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;*/
    color:#666666;
}
.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;*/
    color:#666666;
}
.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-no-magazyn {
    margin-bottom: 15px;
    color: #b51a00;
    text-align: center;
    font-size: 14px;
    font-family: "DINPro-Bold";
    letter-spacing: 0.4px;
}
.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('../images/cart-white.png');
    background-repeat: no-repeat;
    background-position:right 10% center;
}
.add-to-cart .button{
    background-color:#549d9b;
}

.product-shop .programs{
    background-color:#54a09e;
    float:left;
    margin-left:-25px;
    width:calc(100% + 50px);
    padding: 0 25px;
    border-radius: 0 0 25px 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('../images/lifetime-warranty.svg');
    background-size: 33px;
}
.product-shop .programs .fotelik{
    background-image:url('../images/safe-car-seat.svg');
    background-size: 42px;
    background-position: left 0 center;
}
.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(../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-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAwCAYAAAB0WahSAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHrSURBVHja7NlPiMxxGMfx18xOIgeSSDi4yUFSkgg3xIGD8ue6imKRonVGONotxeZmZ2+UxJbD+pc2JUmbg5KQSHJWYxz2UdPWtrP95jff78FT09Rvnql3n+/3+zyf5/urNJtNOURVJlHbf2sIFuMi9mAu3uIGbncNJCBGsb7l+db47EY/PnZjafqmQLTGQYzHd+kgB2bIWYrhWKblZYIsaTP3EF7EcpUC0phF/krcwwAWpD6+FRzHE2zPoY6sxSNcwfzUBa0HZ/GsqDqdqqzrQp3LmJe6xPfgHB5jYw69ZkNs5P4cmt4cXMIDrMmh++7EUxyNY5/UBizC9VBndQ5+ZEe0iN4cjNFC3MQdrMrBoe3F89bOn9IqLkMd11CtZWBXT+B9Lua5NxeQFbmAfM4FZCgHkAEMpgT5GmNKH/6kArmLzRhJVdB+4Qj24cPUkbNbMYpTeJeq6f3EMeyaDqIbijzEGUykcmi/cT5UmGjnD2Uo8jIa2Xgq89yIqW/bbCE6qchrnMZYqkmvgavYUgSiqCJvcLIoQBFFmhg0ecc21qkNVouZtd34FMXpfqePWhXf28wdxqYyIP6BjMyQ883k/dlhfCmrBFfDzr+a5vd6XDHUy25INfyIcfBCeIRaLFdXb54r/18K5ArydwDW/1l0PNhw+QAAAABJRU5ErkJggg==');
    background-size:50px;
    z-index: 2;
    transition:all 0.3s;
    background-position: 55%;
}
.videoContainer.manual .play{
    background-color:#549d9b;
    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%;*/
    top: 0;
    bottom: 0;
    margin: auto;
    max-width: 1328px;
    /*add*/
    /*right: -10%;*/
    /*top: 30%;*/
    /*height: 68%;*/
}
.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(../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('../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:692px;
    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,
.v-actions .v-accept,
#v-cookielaw .v-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('../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:#76b1af;
    height:210px;
    padding:0;
    margin-top: -80px;
    margin-bottom: 140px;
    position: relative;
    z-index: 2;
}
.catalog-category-view .breadcrumbs{
    display:block;
    position: relative;
    z-index: 1;
}
.catalog-category-view .breadcrumbs>ul{
    margin: 50px 0 0 0;
}
.catalog-category-view .main-container.col1-layout{
    box-shadow: inset -1px -1px 16px -6px rgba(0,0,0,0.75)
}
.catalog-category-view .main-container.col1-layout .main{
    box-shadow: 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 35px -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: #666666;
    margin-bottom:10px;
    text-transform: none;
    margin-top:3px;
    /*max-height: 46px;*/
    /*overflow: hidden;*/
}
.products-grid li h3{
    width:100%;
    margin-top:10px;
    font-size:20px;
    padding-bottom:5px;
    line-height:1.1;
    /*max-height: 44px;*/
    /*overflow: hidden;*/
}
.products-grid li a{
    display:block;
    /*height:100%;*/
    width:100%;
}
.products-grid li .title-box{
    min-height:130px;
    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;
    /*add*/
    margin-top: 1px;
    width: 100%;
    /*add*/
}
.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:110px;
}
.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: 50px !important;
    height: 50px !important;
    border-radius:20px;
    background-color:#000;
}

.amconf-image-container img {
    margin: 0 auto !important;
    border-radius: 50%;
    width: 50px !important;
    height: 50px !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;
}

#product-options-wrapper #amstockstatus-stockalert .alert-stock a {
    margin: 14px auto;
    display: block;
    font-weight: bold;
    color: #fff;
}

#product-options-wrapper #amstockstatus-stockalert .alert-stock a span{
    display: block;
    padding: 9px 26px 0 0;
    font-size: 14px;
    text-transform: uppercase;
}

.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:38px;
}
.category-checkbox{
    display:inline-block;
    margin-left:20px;
}
.category-checkbox label{
    color:#999999;
    font-size:18px;
    font-family:"DINPro-Bold";
    font-weight: normal;
}
.products-grid{
    margin-top: 0;
    float:left;
    width:100%;
}
.catalog-category-view .col-main{
    padding-top:35px;
    padding-bottom:200px;
}
.catalog-category-view .note-msg{
    display:block;
    clear:left;
    font-size:18px;
}
.category-checkbox-container {
    display: block;
    position: relative;
    padding-left: 40px;
    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: 25px;
    width: 25px;
    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: 7px;
    top: 4px;
    width: 10px;
    height: 13px;
    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 38px -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 h1{
    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: -28px auto 100px auto;
}
ul.products-grid .selector{
    height:110px;
    padding-top: 1px;
}
.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: 48px;
    background-image:url('../images/gradient-grey.png');
    background-repeat:repeat-x;
    background-size:auto 100%;

}
.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:#549d9b;
    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:rgba(84, 157, 155, 0.9);
    color:#fff;
    font-family:"DINPro-Bold";
    text-decoration: underline;
    border:none;
    transition: all .2s;
}
.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('../images/cart-white.png');
    background-repeat: no-repeat;
    background-position: center;
    position:relative;
    margin-left:10px;
    opacity:0.8;
}*/

.minicart-container {
    background-color: #549d9b;
    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(../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(../images/save-grey.png);
}
.cart .page-title.title-buttons div span.delete{
    background-image:url(../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:28px;
}
.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: #549d9b;
    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: #549d9b;
    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 33px -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:22px;
}

.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;
}
.checkout-agreements label a.full-agree-blank{
    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('../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(../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(../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('../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;
}

.darknesspopup{
    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;
}
.darknesspopup.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: #549d9b;
    border:1px solid #549d9b;
}

/* 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('../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('../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 30px -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:#549d9b;
}
.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:#549d9b;
    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('../images/newsletter-bg-3-green.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:#549d9b;*/
    color:#ff9e89;
}
.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;
}

.bezpiecznyzgody .checkbox-container{
    font-family:"DINPro-Regular";
    font-size:14px;
    font-weight:normal;
    margin:40px 0 0 0;
    line-height:18px;
}
.bezpiecznyzgody {
    float: left;
    width: 100%;
    padding: 0 25px 10px 25px;
    margin-top: 0px;
}
.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,
.cms-polityka-cookies h1{
    text-align: center;
    color:#3b628d;
    font-size:30px;
    margin-bottom:50px;
}
.privacy h2,
.delivery h2,
.warranty h2,
.category-bezpieczny-fotelik h2,
.cms-polityka-cookies .std h3{
    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,
.info-pop-up p,
.info-pop-up2 p,
.info-pop-up ul li,
.info-pop-up2 ul li,
.cms-polityka-cookies .std 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('../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('../images/minus.png');
}
.cms-dostawa .main{
    padding-bottom:100px;
}
.centrum-pomocy-link .breadcrumbs{
    padding-left:15px;
    padding-right:15px;
}
.banner-img{
    width: 100%;
    overflow: hidden;
    margin-bottom: 50px;
    max-height: 790px;
}
.banner-img img{
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.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('../images/arrow-horizontal.png');
    margin-top:30px;
    margin-bottom: 45px;
}
.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;*/
    color:#fff;
}
.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('../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, .blog-cat-view .blog-category{
    float:left;
}
.blog-index-list .blog-category h3, .blog-cat-view .blog-category h3{
    float:left;
    width:25%;
    margin:0;
    margin-top:20px;
    text-align: left;
}
.blog-index-list .blog-category div, .blog-cat-view .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: 1.0;
}
.products-grid li img{
    opacity:0.9;
}
.products-grid li:hover img{
    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:#549d9b;
    opacity: 1;
    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: #549d9b;
}
.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-failure .main,
.checkout-onepage-success .main{
    padding-top:100px;
    padding-bottom:200px;
}
.checkout-onepage-failure h1,
.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('../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: 18;
}
ul.products-grid{
    margin-left:-1.5%;
    width:103%;
    /*add*/
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    /*add*/
}
ul.products-grid li.item{
    clear:none !important;
    margin:25px 1.5% !important;
    width:22% !important;
    /*add*/
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    /*add*/
    background: #fff;
}
.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 45px -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;
}
.cms-newsletter .announcement{
    display:block;
    padding-left:50px;
    margin-bottom:50px;
}
.info-pop-up,
.info-pop-up2{
    display:none;
    position:fixed;
    z-index: 20;
    left:0;
    right:0;
    margin:auto;
    top:15%;
    height:70vh;
    overflow: scroll;
    background-color:#fff;
    padding:50px;
    overflow-x: hidden;
    box-shadow:0px 5px 33px -5px  rgba(5,5,5,1);
    border-radius: 15px;
}
.info-pop-up.show,
.info-pop-up2.show{
    display:block;
}
/* width */
.info-pop-up::-webkit-scrollbar,
.info-pop-up2::-webkit-scrollbar {
    width: 10px;
}

/* Track */
.info-pop-up::-webkit-scrollbar-track,
.info-pop-up2::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
.info-pop-up::-webkit-scrollbar-thumb,
.info-pop-up2::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
.info-pop-up::-webkit-scrollbar-thumb:hover,
.info-pop-up2::-webkit-scrollbar-thumb:hover {
    background: #555;
}
.info-pop-up h2,
.info-pop-up2 h2{
    color:#3b628d;
    font-size:28px;
    margin:10px 0;
}
.info-pop-up ul,
.info-pop-up2 ul{
    list-style: none;
    padding-left:25px;
}
.info-pop-up .close,
.info-pop-up2 .close{
    position: absolute;
    width: 17px;
    height: 17px;
    background-image: url(../images/grey-mark.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    top: 25px;
    right: 25px;
    cursor: pointer;
    z-index: 10;
}
.centrum-pomocy-link a.btn-green{
    display:inline-block;
}
.centrum-pomocy-link a.btn-green:hover{
    color:#fff;
}
.cms-maintenance h1{
    font-size:40px;
    color:#3b628d !important;
    margin-top:-10px;
}
.maintenance-box p,
.cms-maintenance .std p{
    font-size:20px;
    color:#393a3d;
    font-family: "DINPro-Regular";
    font-style: normal;
    margin: 37px 0;
}
.maintenance-box lg-3 img{
    max-width:70%;
}
.maintenance-box a.refresh-btn{
    display:inline-block;
    background-color:#569896;
    color:#fff;
    padding:8px 50px;
    font-family:"DINPro-Bold";
    font-size:18px;
    border-radius:15px;
    margin-top:10px;
}
.maintenance-box{
    margin-top: 150px;
    margin-bottom: 50px;
}
.product-view .add-to-cart .qty-wrapper .qty{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}
.product-view .add-to-cart .qty-wrapper .qty::-webkit-inner-spin-button,
.product-view .add-to-cart .qty-wrapper .qty::-webkit-outer-spin-button{
    -webkit-appearance: none;
}
#kinder_amasty_gallery{
    -ms-overflow-style: none;
}
.firefox-browser .product-view .add-to-cart .qty-wrapper .qty{
    -moz-appearance: textfield;
}

.page-popup.shipping-tracking-popup h2 {
    display: none !important;
}

.page-popup.shipping-tracking-popup .page-title.title-buttons .button {
    display: none !important;
}

#payment_form_phoenix_cashondelivery .price, #payment_form_phoenix_cashondelivery .price-table {
    font-size: inherit !important;
}

#payment_form_phoenix_cashondelivery .price span, #payment_form_phoenix_cashondelivery .price-info span {
    font-size: inherit !important;
}

@supports (-ms-ime-align:auto) {
    #kinder_amasty_gallery li{
        border:1px solid transparent;
        width:96px;
    }
    #kinder_amasty_gallery li:hover{
        border:1px solid #c7c7c7;
    }
    .product-image-thumbs a{
        border:none;
    }
    .product-image-thumbs a:hover{
        border:none;
    }
    .product-image-thumbs a img{
        min-width:0 !important;
    }
}
#v-cookielaw.v-bar.v-minimalist{
    background-color:#3b628d;
    color:#fff;
    padding:40px;
    position: fixed;
    top: 0;
    display: flex;
    align-items: center;
}
#v-cookielaw.v-bar.v-minimalist .v-message{
    font-size:16px;
    font-family:"DINPro-Regular";
    display: flex;
}
#v-cookielaw .v-button{
    height:50px;
    line-height: 50px;
    padding:0 25px !important;
    margin-left: 15px;
    background-image:none;
    border:none;
    outline:none;
    text-shadow:none;
    min-width:180px;
    margin-top:0;
    color:#fff;
    background-color:#567ea9;
    color:#fff;
}
#v-cookielaw .v-button:hover,
#v-cookielaw .v-button:focus{
    background-color:#608bba;
    background-image:none;
    text-shadow:none;
    border:none
}
#v-cookielaw .v-button.v-accept:before{
    display:none;
}


#v-cookielaw .v-button.v-accept{
    background-color:#549d9b;
    color:#3b628d;
}
#v-cookielaw .v-button.v-accept:hover,
#v-cookielaw .v-button.v-accept:focus{
    color:#3b628d;
    background-color:#c9e028;
    background-image:none;
    text-shadow:none;
    border:none;
}
#v-cookielaw.v-bar .v-actions{
    width:700px;
    display: flex;
    justify-content: end;
}

#v-cookielaw.v-bar .v-change {
    font-size: 14px;
    color: #fff;
    transition: all .2s;
    /*font-family: 'DINPro-Bold';*/
    text-decoration: underline;
    min-width: 200px;
}

#v-cookielaw.v-bar .v-change:hover{
    color: #549d9b;
    text-decoration: underline;
}


#v-cookielaw.v-bar .row-link{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    padding: 0 22px;
}

.insta-slider .item .acc .follow{
    position: absolute;
    top: 0;
    z-index: 2;
    right: 0;
    background: #fff;
}
.v-actions .v-accept, #v-cookielaw .v-button{
    float:none;
}
.v-actions .privacy{
    font-size:14px;
    color:#fff;
    text-decoration: underline;
    font-family:'DINPro-Bold';
    /*margin-left:50px;*/
    transition: all .2s;
}

.v-actions .privacy:hover{
    color: #549d9b;
}

.o-nas .posts .lg-6{
    height:750px;
}
.o-nas .posts .lg-6 div{
    height:100%;
}
.recently-rated .item{
    transition: all 0.3s;
    box-shadow:0px 0px 32px -26px rgba(0,0,0,1)
}
.recently-rated .item:hover {
    box-shadow:0px 0px 40px -26px rgba(0,0,0,1)
}
.firefox-browser .recently-rated .item:hover {
    box-shadow: 0px 0px 23px -14px rgba(0,0,0,1);
}
.en-store footer .newsletter-block,
.de-store footer .newsletter-block,
.it-store footer .newsletter-block,
.fr-store footer .newsletter-block,
.cn-store footer .newsletter-block{
    display:none;
}
.en-store .products-are,
.de-store .products-are,
.it-store .products-are,
.fr-store .products-are,
.cn-store .products-are{
    margin-bottom:0;
}

.en-store footer,
.de-store footer,
.it-store footer,
.fr-store footer,
.cn-store footer{
    padding-top:80px;
}

.catalog-category-view .en-store .col-main,
.catalog-category-view .de-store .col-main,
.catalog-category-view .it-store .col-main,
.catalog-category-view .fr-store .col-main,
.catalog-category-view .cn-store .col-main{
    padding-bottom:70px;
}

.cms-home .news .lg-4:first-child .rectangle{
    cursor:default;
}
.cms-home .news .lg-4:first-child .rectangle:hover{
    box-shadow:0px 0px 98px 7px rgba(230,230,230,1);
}
.blog-post-view .similar-posts .date{
    display:none;
}
.top-bar a{
    width: auto;
    height: 100%;
    display: flex;
    align-items: center;
    margin: auto;
    justify-content: center;
}
.register-clause{
    text-align:left;
}
.register-clause label {
    font-size:12px;
}
.register-clause .required-text {
    font-weight:bold;
    text-decoration: underline;
    padding:15px 0;
    font-size:13px;
    text-align:center;
}
.register-pop-up{
    text-align: left;
}
.register-pop-up ul,
.safety-seat-pop-up ul{
    list-style-type: disc;
}
.small-price-end{
    font-size:22px;
}
.cms-polityka-cookies table {
    border-collapse: collapse;
    width:100%;
    display:table;
    table-layout: fixed;
}

.cms-polityka-cookies table,
.cms-polityka-cookies th,
.cms-polityka-cookies td {
    border: 1px solid black;
}
.cms-polityka-cookies td{
    padding:5px;
}
.customer-account.newsletter-manage-index .form-list .control label{
    background:none;
    color:#3c3c3c !important;
    text-transform: none;
    padding-top:2px;
    font-weight:normal;
}
.customer-account.newsletter-manage-index .form-list .control label a{
    font-size:14px;
    font-weight:bold;
    text-transform: none;
}
.checkbox-container.disabled{
    opacity:0.5;
}

/*informacje o przetwarzniu danych uzytkownika*/
#infoPhoneContact{
    padding: 20px;
    transition: all .2s;
}

#infoPhoneContact:hover{
    color: #54a09e;
    cursor: pointer;
}

body>.wrapper{
    transition: all .2s;
}

#myModal{
    position: fixed;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0, 0.2);
    z-index: 999;
    display: flex;
    align-items: center;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}

#myModal.hide{
    display: none;
}

#myModal .position{
    position: relative;
    width: 100%;
    max-width: 1000px;
    display: flex;
    flex-direction: column;
    border-radius: 15px;
    margin: 0 auto;
    max-height: 100%;
    box-shadow: 0px 15px 24px 1px rgba(215,215,215,1);
}

#myModal .modal-header{
    background: #549d9b;
    padding: 10px 0;
    border-top-left-radius:15px;
    border-top-right-radius:15px;
    width: 100%;
}

#myModal .modal-header h4{
    margin: 6px 0 5px 0;
    width: auto;
    padding: 0 45px;
    color: #446589;
    font-weight: bold;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}

#myModal .modal-header .close-icon-button{
    float: right;
    font-size: 40px;
    height: 40px;
    line-height: 30px;
    margin-left: -50px;
    width: 50px;
    color: #3c3c3c;
    transition: all .2s;
}

#myModal .modal-header .close-icon-button:hover{
    color: #54a09e;
}

#myModal .modal-body {
    font-size: 15px;
    color: #767676;
    padding: 10px;
    background: #fff;
    overflow: auto;
    max-height: 520px;
    text-align: left;
}

#myModal .modal-body h5{
    font-size: 14px;
    padding: 10px 0 0 0;
    margin: 0;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;

}
#myModal .modal-footer {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    background: #dcdbdb;
    width: 100%;
}

#myModal .modal-footer .close-text-button{
    padding: 5px 10px;
    color: #446589;
    background: #f2f2f2;
    font-weight: bold;
    border-radius: 7px;
    margin: 6px 0;
    border: none;
    transition: all .2s;
}

#myModal .modal-footer .close-text-button:hover{
    background: #549d9b;
    color: #fff;
}

.cookies-manage>h1{
    text-align: center;
}

.cookies-manage>h4{
    margin: 20px 0 0 0;
}

/*fotelik clone*/
.security .title{
    font-family: "GothamRounded-Bold";
    font-size: 42px;
    color: #3b628d;
    margin: 5px 0 45px 0;
}
.security .title span{
    color: #999999;
    display: block;
    font-family: "GothamRounded-Book";
}
.security .content{
    display: flex;
    flex-direction: row;
}
.security .content .video{
    width: 50%;
}

.security .content .info {
    display: flex;
    flex-direction: column;
    width: 50%;
    margin-top: 20px;
}
.security .content .info .cart{
    display: flex;
    flex-direction: row;
    margin-bottom: 50px;
}
.security .content .info .image{
    width: 135px;
    min-width: 135px;
}
.security .content .info .image img{
    width: auto;
    margin: 0 auto;
}
.security .content .info .info-title{
    font-size: 17px;
    color:#3b628d;
    font-family: "GothamRounded-Bold";
    font-weight: normal;
}

.security .content .info .cart .text{
    padding: 0 35px;
}

.security .content .info a.read-more{
    color:#2c9390;
    font-weight: bold;
    font-size: 15px;
    text-decoration: underline;
}
.security .content .info p.info-content{
     padding-top: 5px;
     /*height: 52px;*/
     max-height: 50px;
     overflow: hidden;
     font-size: 15px;
    transition: all .2s;
 }

#content-slider .item .info-content{
    text-align: center;
}
#content-slider .item .info-title{
    font-size: 17px;
    color: #3b628d;
    font-family: "GothamRounded-Bold";
    font-weight: normal;
    text-align: center;
    margin: 10px 0;
}

.systems .custom-class{
    margin-top: 0;
}
.systems .custom-class .item{
    box-shadow: none;
    border-radius: 0;
}

.systems .custom-class .item .item-image{
    border-radius: 25px;
}

.systems .custom-class .item .item-image img{
    display: block;
    border-radius: 25px;
}

.systems .custom-class .item:hover{
    box-shadow: none;
}
.systems .custom-class .item-title{
    display: flex;
    flex-direction: row;
    margin: 50px 0 35px 0;

}
.systems .custom-class .item-title h3{
    font-size: 24px;
    color: #569896;
    margin: -6px 0 0 15px;
}
.systems .custom-class .item-title .item-image{
    box-shadow: none;
    max-width: 75px;
}
.systems .custom-class .iteam-content{
    font-size: 15px;
    padding: 10px 0;
}
.product-details .grey-bg{
    width: calc(100vw - 8px);
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    background: #f2f2f2;
    padding: 40px 0 35px 0;
}
.security-video{
    width: 100%;
    display: flex;
    flex-direction: row;
    border-radius: 40px;
    background: #3d3d3d;
}

.security-video .info{
    width: 55%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.security-video .info h2{
    color: #fff;
    font-size: 26px;
    font-weight: normal;
    margin: 0 80px;
}
.security-video .info h2 b{
    display: block;
    color: #ffd52c;
    margin-top: 15px;
}

.security-video .video{
    width: 45%;
}

.security-video .video .videoContainer{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.security-video .video .videoContainer {
    margin: 0;
}
.documents-row .links{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}

.documents-row .links .box{
    min-width: 300px;
    text-align: center;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly;
    padding: 8px 20px;
    border-radius: 20px;

}
.documents-row .links .box span{
    font-size: 16px;
    color: #fff;
}
.documents-row .links .box img{
    height: 33px;
    width: auto;
}
.documents-row .links .box.blue{
    background: #446589;
}
.documents-row .links .box.green{
    background: #bacc26;
}
.documents-row .links .box.green a{
    color: #fff;
    text-decoration: none;
}
.documents-row .links .box.green a:hover{
    text-decoration: underline;
}

.documents-row .video{
    width: 77%;
    margin: 20px auto 0 auto;
}

.product-nav{
    padding: 0 0 30px 0;
}

.product-nav .nav{
    display: flex;
    justify-content: space-around;
    border-bottom: solid 1px #999999;
    padding: 0;
    align-items: stretch;

}
.product-nav .nav>li{
    display: flex;
}

.product-nav .nav>li>a{
    font-size: 15px;
    color: #999999;
    padding: 20px 10px;
    text-align: center;
}

.product-nav .nav>li>a.active{
    color: #000;
    border-bottom: solid 1px #000;
    font-weight: bold;
}

#reviews .latest-on-blog{
    margin-bottom: 0;
    margin-top: 15px;
}

.videoContainer .bottom-center{
    position: absolute;
    z-index: 1;
    left: 0;
    width: 100%;
    height: 41%;
    bottom: 0;
}

.videoContainer .bottom-center h3{
    font-size: 25px;
    width: 100%;
    margin: 0;
    text-align: center;
    color: #fff;
    padding: 0 50px;
}

/*.videoContainer .bottom-center h3{*/
    /*font-size: 25px;*/
    /*width: 100%;*/
    /*margin: 0;*/
    /*text-align: center;*/
    /*color: #fff;*/
    /*padding: 0 50px;*/
/*}*/

.videoContainer.orange a.play{
    background-color: #ffd52c;

}
.videoContainer.top a.play{
    top:30%;
    bottom: unset;
}
.videoContainer.small a.play{
    width: 80px;
    height: 80px;
    background-size: 28px;
    top:30%;
    bottom: unset;
}

#scroll-nav-burger{
    display: none;
}

#close-scroll-nav{
    display: none;
}

.specs .bottom-item-nav{
    margin-top: 0;
}
.specs .bottom-item-nav .item button.owl-thumb-item:focus{
    outline: none;
}
.specs .bottom-item-nav .item button.owl-thumb-item{
    height: 100px;
    width: 60%;
    background-size: contain;
    background-repeat: no-repeat;
    border: none;
    background-color: #fff;
    background-position: center;
}

.specs .bottom-item-nav .item button.owl-thumb-item.active{
    border: solid 1px #000;
}

.specs .bottom-item-nav .item{
    box-shadow: none;
    display: flex;
    align-items: center;
    justify-content: center;
}
.specs .bottom-item-nav.owl-carousel .owl-nav{
    display: flex;
    justify-content: space-between;
    position: relative;
    width: 100%;
}

.bottom-item-nav.owl-carousel .owl-nav button.owl-prev{
    border: none;
    margin-left: -20px;
    margin-top:-77px;
    background-image:url('../images/grey-arrow-left.png');
}

.bottom-item-nav.owl-carousel .owl-nav button.owl-next{
    border: none;
    margin-right: -20px;
    margin-top:-77px;
    background-image:url('../images/grey-arrow-right.png');
}
#safeseatform .recaptcha-container.check-captcha .recaptcha-err{
    display: block;
    color: #bd0000;
    font-family: "DINPro-Bold";
    display: flex;
    flex-direction: row;
}

#safeseatform .recaptcha-container.check-captcha .recaptcha-err:before{
    content: "";
    display: block;
    background: url('../images/red-warning.png');
    height: 20px;
    width: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 2px 10px;
}

#safeseatform .recaptcha-container .recaptcha-err{
    display: none;
}

#safeseatform .recaptcha-container{
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 36px 0 0 0;
    flex-direction: column;
    align-items: center;
    margin: 5px 0;
}

.programs.disable-safe-seat-program .safe-car-seat-program{
    display: none;
}

hr.amconf-hr{
    display: none;
}

.new-product span.new{
    font-size: 22px;
    color: #681929;
    font-family: "GothamRounded-Bold";
    display: block;
}

.amxnotif-check-info {
    transform: translateY(-50px);
    visibility: hidden;
    transition: all .2s;
    position: absolute;
    background: #f2f2f2;
    color: #838383;
    padding: 15px;
    border-radius: 10px;
    width: calc(100% + 20px);
    left: -10px;
    opacity: 0;
    z-index: -999;
}

.amxnotif-check-info.show {
    visibility: visible;
    z-index: 999;
    opacity: 1;
    transition: all .2s;
    transform: translateY(0);
    box-shadow: 0px 0px 10px -4px rgb(0, 0, 0);
}

#amstockstatus-stockalert .amxnotif-block .amxnotif-check-info label.checkbox-container.check-err {
    color: red;
}

#amstockstatus-stockalert .amxnotif-block .amxnotif-check-info label.checkbox-container {
    display: block;
    position: relative;
    padding: 10px 0  0 35px;
    margin-bottom: 10px;
    cursor: pointer;
    font-weight: normal;
    font-size: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: normal;
    text-align: left;
    color: #666666;
}

.amxnotif-check-info .checkbox-container .checkmark{
    height: 20px;
    width: 20px;
    top:20px;
    left: 5px;
}

.amxnotif-check-info .checkbox-container .checkmark::after{
    left: 6px;
    top: 3px
}

.amx-show-content{
    background: #900000;
    color: #fff;
    text-transform: uppercase;
    padding: 12px;
    border-radius: 20px;
}

#amstockstatus-stockalert .amxnotif-block .amxnotif-button-container button.btn-cart-show,
#amstockstatus-stockalert .amxnotif-block .amxnotif-button-container button.btn-cart-send
{
    background: url("../images/stock-alert-button-bg.png") no-repeat;
    width: 200px;
    height: 44px;
    background-size: 200px 44px;
}


#amstockstatus-stockalert .amxnotif-block .amxnotif-button-container button.button span{
    margin: -5px 15px 0 0;
    display: block;
    font-weight: bold;
    font-size: 14px;
}

#amstockstatus-stockalert .amxnotif-block label{
    color: #446586;
    font-size: 20px;
}
#amstockstatus-stockalert .amxnotif-block{
    border: solid 1px #2c9390;
    border-radius: 20px;
    padding: 15px 5px 5px 0;
    position: relative;
    margin-bottom: 30px;
}

.product-shop .additional-info{
    font-size: 15px;
    color: #db2032;
    margin: 0 0 15px 0;
    font-family: "DINPro-Bold";
    text-align: center;
}

/*AMASTY ACOUNT SETTING*/
 .settings-form .title{
     font-size: 24px;
     color: #54a09f;
     text-transform: none;
     width: 100%;
     display: inline-block;
 }

.settings-form button.button {
    margin:15px 0 30px 0;
    padding: 17px 40px;
    color: #446589;
    background-color: #bacc26;
    text-align: center;
    border-radius: 20px;
    font-size: 18px;
    text-transform: none;
}
.customer-account form.settings-form label.accept{
    display: block;
}

.settings-form span.checkbox-text{
    background: none;
    color: #3c3c3c !important;
    text-transform: none;
    font-weight: normal;
    display: block;
    padding-top: 2px;
}

input#telephone, input#fax{
    height: 50px;
    border: 1px solid #999999;
    border-radius: 15px;
    padding-left: 30px;
    color: #a2a2a2;
    font-size: 15px;
    outline: none;
    font-weight: normal;
}

select#country{
    height: 50px;
    border: 1px solid #999999;
    border-radius: 15px;
    padding-left: 30px;
    color: #a2a2a2;
    font-size: 15px;
    outline: none;
    font-weight: normal;
}
.form-list .control label.checkbox-container{
    background-color: unset;
    padding: 2px 10px 6px 40px;
}

.form-list .control label.checkbox-container:hover{
    background-color: unset;
}

#form-validate ul.form-list li.fields>strong{
    display: none;
}

/*body.customer-account .my-account .title-buttons .button{*/
.my-account .page-title button.button{
    margin: -3px 0 30px 0;
    padding: 17px 40px;
    color: #446589;
    background-color: #bacc26;
    text-align: center;
    border-radius: 20px;
    font-size: 18px;
    text-transform: none;
    display: flex;
    position: unset !important;
}

/*PRODUCT LIST BANNER*/
.category-banner{
    /*width: calc(100% + 10px);*/
    /*margin-left: -10px;*/
    /*background: #438f8d; !* Old browsers *!*/
    /*background: -moz-linear-gradient(left,  #438f8d 0%, #438f8d 50%, #f4f4f4 51%, #f4f4f4 100%); !* FF3.6-15 *!*/
    /*background: -webkit-linear-gradient(left,  #438f8d 0%,#438f8d 50%,#f4f4f4 51%,#f4f4f4 100%); !* Chrome10-25,Safari5.1-6 *!*/
    /*background: linear-gradient(to right,  #438f8d 0%,#438f8d 50%,#f4f4f4 51%,#f4f4f4 100%); !* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!*/
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#438f8d', endColorstr='#f4f4f4',GradientType=1 ); !* IE6-9 *!*/

}

/*.category-banner-wozki{*/
    /*background: url('../images/category/banner-wozki.jpg');*/
/*}*/
/*.category-banner-foteliki{*/
    /*background: url('../images/category/banner-foteliki.jpg');*/
/*}*/
/*.category-banner-rowerki{*/
    /*background: url('../images/category/banner-rowerki.jpg');*/
/*}*/
/*.category-banner-lozeczka{*/
    /*background: url('../images/category/banner-lozeczka.jpg');*/
/*}*/
/*.category-banner-krzeselka{*/
    /*background: url('../images/category/banner-krzeselka.jpg');*/
/*}*/
/*.category-banner-bujaczki{*/
    /*background: url('../images/category/banner-bujaczki.jpg');*/
/*}*/
/*.category-banner-maty{*/
    /*background: url('../images/category/banner-maty.jpg');*/
/*}*/
/*.category-banner-nosidelka{*/
    /*background: url('../images/category/banner-nosidelka.jpg');*/
/*}*/

.category-banner-container{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    height: 345px;
    background-position: center !important;
    background-size: cover !important;
    overflow: visible;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
}

.category-products-container .category-banner-name-wrapper{
    width: 27%;
    text-align: center;
}

.category-products-container .category-banner-name{
    color: #54a09e;
    font-size: 39px;
    /*width: 15%;*/
}

.category-banner-icon .category-icon{
    display: block;
    background-repeat: no-repeat !important;
    height: 90px;
    width: auto;
    background-size: contain !important;
    background-position: center !important;
    margin-bottom: 20px;
}

.category-products-container .products-grid{
    margin-top:-50px;
}

.category-banner-container .category-right-content {
    width: 28%;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    justify-content: center;
}
.category-banner-container .category-right-content .category-header{
    /*position: absolute;*/
    margin-top: 0;
    z-index: 1;
    width: 100%;
    top:0;
    order: 2;
}
.category-banner-container .category-right-content .category-header .category-checkboxes{
    text-align: right;
    position: relative;
    float: none;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
    max-width: 250px;
    margin: 9px auto 0 auto;
}

.category-banner-container .category-right-content .category-header .category-checkboxes .category-checkbox{
    margin-left: 0;
    width: 50%;
    text-align: left;
}

.category-banner-container .category-right-content .category-banner-description{
    color: #569e9b;
    font-size: 30px;
    max-width: 430px;
    text-align: center;
    /*height: 100%;*/
    /*display: flex;*/
    /*align-items: center;*/
}

.category-products-container>.category-header{
    display: none;
}

.foteliki .category-icon{
    background: url("../images/category/icon/foteliki-green.svg");
}
.wozki .category-icon{
    background: url("../images/category/icon/wozki-green.svg");
}

.rowerki .category-icon{
    background: url("../images/category/icon/rowerki-green.svg");
}

.lozeczka .category-icon{
    background: url("../images/category/icon/lozeczka-green.svg");
}

.krzeselka .category-icon{
    background: url("../images/category/icon/krzeselka-green.svg.svg");
}

.bujaczki .category-icon{
    background: url("../images/category/icon/bujaczki-green.svg");
}

.maty .category-icon{
    background: url("../images/category/icon/maty-green.svg");
}

.nosidelka .category-icon{
    background: url("../images/category/icon/nosidelka-green.svg");
}

.CybotCookiebotDialogBodyButton {
    font-size: 18px !important;
    height: 24px !important;
}

.pl-store .static-content-block{
    padding: 40px 0 135px 0;
    margin-bottom: -200px;
}

.static-content-block{
    background: #f8f8f8;
    text-align: center;
    padding: 40px 0 20px 0;
    margin-bottom: -80px;
}
.static-content-block .static-content-logo{
    margin: 20px 0;
}
.static-content-block .static-content-logo img{
    margin: 0 auto;
}

.static-content-block .image{
    margin: 40px 0;
}

.static-content-block .image .img-border{
    max-width: 475px;
    background: #fff;
    border-radius: 25px;
    padding: 10px;
    box-shadow: 0px 0px 30px #adadad;
    margin: 0 auto;
}


.static-content-block .image .img-border img{
    width: 100%;
    height: auto;
    border-radius: 20px;
}

.static-content-block .info{
    color: #4e4e4e;
    margin: 40px auto;
    max-width: 900px;
}

.static-content-block .info h2{
    font-size: 32px;
    font-weight: bold;
    font-family: "GothamRounded-Bold";
    text-transform: none;
    margin-bottom: 0;
}

.static-content-block .info h3{
    font-size: 22px;
    font-family: "GothamRounded-Bold";
    font-weight: normal;
    text-transform: none;
    margin-bottom: 30px;
}

.static-content-block .info p{
    font-size: 17px;
    margin: 1.5em;
}

.static-content-block .info li{
    font-size: 16px;
}




@media only screen and (min-width: 1921px){
    .banner-img{
        max-height: unset;
    }
    .category-checkbox label{
        font-size: 15px;
    }
    .category-checkbox-container{
        padding-left: 30px;
    }
    .category-checkbox-checkmark{
        top: -2px;
    }
}
@media only screen and (max-width: 1370px){
    .top-bar{
        padding: 0 70px;
    }
}
@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, .bujaczki, .nosidelka{
        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:0;
        font-size:26px;
    }
    .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(../images/grey-stars.png);
        display: inline-block;
        background-size: 100% 100%;
    }
    .product-essential .rate-box .rating div {
        background-image: url(../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;
    }
    .videoContainer .bottom-center h3{
        padding: 10px 10px 0 10px;
    }
    .videoContainer.top a.play{
        top:22%;
    }

    .videoContainer.small a.play{
        top: 22%;
    }

    .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: -35%;

        /*add*/
        /*right: -18%;*/
        /*height: 59%;*/
        /*top: 34%;*/
    }
    .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{
        background-size:30px;
    }
    .product-shop .programs .fotelik{
        background-size:38px;
        background-position: left -5px center;
    }
    ul.products-grid li.item{
        width:30.3% !important;
    }
    .recently-rated.owl-carousel .owl-nav{
        width:20%;
        top:102%;
    }
    .recently-rated.owl-carousel .owl-nav button.owl-next{
        margin-right:0;
    }
    .recently-rated.owl-carousel .owl-nav button.owl-prev{
        margin-left:0;
    }

    #v-cookielaw.v-bar{
        flex-wrap: wrap;
    }

    #v-cookielaw.v-bar .v-message{
        display: block;
        text-align: center;
    }
    #v-cookielaw.v-bar .v-actions{
        display:flex;
        width: 100%;
        text-align: center;
        margin-top: 20px;
        flex-direction: row;
        align-items: center;
        justify-content: center;
    }
    #v-cookielaw .v-button{
        margin-left: 0;
    }

    .security .content .info .cart .text{
        padding: 0 10px;
    }

    .systems .custom-class.owl-carousel .owl-nav{
        top:97%;
    }
    .security-video .info h2{
        margin: 0 20px;
    }

    .category-banner-container{
        height: 260px;
    }
    .category-banner-icon .category-icon{
        height: 50px;
    }

    .category-banner-container .category-banner-name{
        font-size: 30px;
    }

    .category-banner-container .category-right-content{
        width: 28%;
    }
    .category-banner-container .category-right-content .category-banner-description{
        font-size: 22px;
    }
    .category-checkbox label{
        font-size: 14px;
    }
    .category-checkbox-container{
        padding-left: 35px;
    }
    .category-banner-icon{
        border-bottom: none !important;
    }
    .top-bar a{
        font-size: 14px;
    }
    .top-bar .img-box{
        margin-right: 7px;
        width: 25px;
    }
    .category-checkbox label{
        font-size: 12px;
    }
    .category-checkbox-container{
        padding-left: 20px;
    }
    .category-checkbox-checkmark{
        height: 17px;
        width: 17px;
    }
    .category-checkbox-container .category-checkbox-checkmark::after{
        width: 7px;
        height: 11px;
        left: 4px;
        top: 1px
    }
}
@media only screen and (max-width: 1000px){
    header .nav-logo{
        margin-top:14px;
        width:80px;
        left:1%;
    }
    .news .lg-4{
        width:50%;
    }
    .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;
    }
    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;
    }
    .right-nav ul li.first .dropdown{
        background-size:14px;
    }
    .right-nav ul {
        width: 60px;
        height: 30px;
        border-radius: 13px;
    }
    .right-nav ul li {
        height: 30px;
        line-height: 30px;
        font-size:12px;
    }
    .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:22px;
        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('../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('../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,
    #shopping-cart-totals-table .price,
    .price-table{
        font-size:24px;
    }
    .cart-table .price{
        font-size:24px;
    }
    .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('../images/newsletter-bg-2-green.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:-36%;
        /*add*/
        /*right: -15%;*/
        /*top: 37%;*/
        /*height: 52%;*/
    }
    .materials .material{
        width:50%;
    }
    .materials .material.longer{
        width:65%;
    }
    .right-nav ul.opened{
        top: 35px;
    }
    .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;
    }
    .maintenance-box p,
    .cms-maintenance .std p{
        margin:25px 0;
    }
    #v-cookielaw.v-bar.v-minimalist{
        padding:30px;
    }
    .o-nas .posts h3{
        padding:0 20px;
    }
    .o-nas .posts p{
        padding:30px 20px;
    }
    .product-shop .programs .lg-6 {
        font-size:12px;
    }

    #myModal .position{
        width: 100%;
        margin: 15px;
    }
    .security-video {
        flex-direction: column;
    }
    .security-video .info{
        width: 100%;
        text-align: center;
        margin: 40px 0;
        padding: 0 10px;
    }
    .security-video .info h2{
        margin: 0;
    }
    .security-video .video {
        width: 100%;
    }
    .security-video .video .videoContainer{
        width: 100%;
        border-top-right-radius: 0;
    }

    .documents-row .video .videoContainer{
        margin-bottom: 0;
        margin-top: 0;
    }

    .category-banner-container{
        background-position: -60px center !important;
    }

    .category-products-container .category-banner-name-wrapper{
        width: 24%;

    }

    .category-products-container .category-banner-name{
        font-size:25px;
    }

    .category-products-container .category-banner-description{
        font-size: 27px;
    }

    .category-checkbox-checkmark{
        height: 20px;
        width: 20px;
        border-radius: 7px;
    }
    .category-checkbox-container .category-checkbox-checkmark::after{
        left: 6px;
        top: 3px
    }
    .category-checkbox-container{
        padding-left: 30px;
    }

    .category-banner-container .category-right-content{
        width: 28.5%;
    }
    .top-bar{
        padding: 0;
    }
    .top-bar a{
        font-size: 12px;
    }
    .top-bar .img-box{
        margin-right: 4px;
        width: 17px;
    }
    .catalog-category-view .col-main{
        padding-top:30px;
    }
    .catalog-category-view .col-left.col-left-first{
        margin-bottom: 210px;
    }
}
@media only screen and (max-width: 810px){
    .category-banner-container .category-right-content{
        width: 26%;
    }
    .category-checkbox label{
        font-size: 12px;
    }
    .category-checkbox-container{
        padding-left: 20px;
    }
    .category-checkbox-checkmark{
        height: 17px;
        width: 17px;
    }
    .category-checkbox-container .category-checkbox-checkmark::after{
        width: 7px;
        height: 11px;
        left: 4px;
        top: 1px
    }
}
@media only screen and (max-width: 768px) {

    .catalog-category-view .col-left.col-left-first{
        margin-bottom: 30px;
    }

    ul.products-grid .amconf-images-container.owl-carousel .owl-stage .owl-item{
        width: 33% !important;
    }
    ul.products-grid .amconf-images-container.owl-carousel .owl-stage{
        display: flex;
        width: auto !important;
    }

    ul.products-grid .amconf-images-container.owl-carousel .item{
        /*width: auto;*/
        width: 12.5vw;
        /*width: 30%;*/
    }


    .new-product span.new{
        text-align: center;
    }
/*sticty*/
    ol.sticky-product-nav{
        display: flex;
        position: fixed;
        z-index: 999;
        left: 0;
        right: 0;
        top:5px;
        transition: all .2s;
    }

    ol.sticky-product-nav li a h3{
        display: none !important;
    }
    ol.sticky-product-nav li.category-changeclick.active{
        background-color: #549d9b;
    }

    .block-layered-nav dl dd ol.sticky-product-nav li:nth-child(4){
        border-right:1px solid #e2e5e9 ;
    }
    .block-layered-nav ol.sticky-product-nav li{
        height: 50px;
        border-bottom:1px solid #e2e5e9 ;
        border-top:1px solid #e2e5e9 ;
    }
    .block-layered-nav dl dd ol.sticky-product-nav li div{
        height: 30px;
    }

    .foteliki.active 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.active 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.active div{
        background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAABZCAMAAADGv8BOAAAC01BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////iLMimAAAA8HRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRocHR4fICIjJCUmJygpKissLS4vMDEyMzQ2Nzk6Ozw9Pj9AQUJDREVGR0lLTE1OT1BRUlNUVlhZWltdXl9gYWJjZGZnaGlqa2xtbm9wcXJzdHV3eHl6e3x9fn+AgYOEhYaH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');
    }
    .lozeczka.active div{
        background-image:url('data:image/png;base64,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');
    }
    .krzeselka.active 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.active div{
        background-image:url('../images/bujaczki-white.png');
    }
    .nosidelka.active div{
        background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABsCAMAAAAylz6+AAACx1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+GroA1AAAA7HRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRocHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Nzk6PD0+P0BBQkNERUZHSElKS0xNTlBRUlNUVVZXWFlaW1xeX2BhYmRmZ2hpamttbm9wcXJzdHV2eHl6e3x+f4CBgoOEhYaIiYqLjI2QkZKTlJWW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');
        border:none;
    }
    .maty.active div{
        background-image:url('../images/maty-white.png');
    }


    .banner-img{
        margin-bottom: 120px;
    }
    .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:#549d9b;
        border-radius:30px;
        z-index: 1000;
    }
    .specs{
        padding: 10px 0 0 0;
    }
    .documents{
        padding: 10px 15px 10px 15px;
    }
    .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;
    }
    .header-nav .right-nav{
        position:relative;
        width:50%;
        max-width:150px;
        margin:auto;
        right:auto;
        margin-bottom:30px;
    }
    .header-nav .right-nav ul li{
        padding:0;
        height:40px;
        line-height:40px;
    }
    .right-nav ul{
        height:40px;
        margin-bottom:50px !important;
        margin-top:0 !important;
    }
    .right-nav ul li.first .dropdown{
        background-size:18px;
    }
    .right-nav ul li a div{
        width:25%;
    }
    .right-nav ul li a div:first-child{
        width:75%;
    }
    .header-nav .right-nav img{
        display:none;
    }
    .header-nav ul{
        background-color:#fff;
        width:100%;
        text-align: center;
        margin:0;
    }
    header nav .container ul{
        height:auto;
        margin-top:30px;
    }
    .header-nav ul li{
        width:100%;
        padding:5px 0;
        font-size:16px;
        text-align: center;
    }
    .header-nav ul li.f-right{
        display:inline-block;
        width:auto;
        float:none;
        margin-top:25px;
        margin-bottom:25px;
        position:relative;
    }
    header nav .container ul li a{
        color:#393a3d;
        padding:10px 0;
        font-size:18px;
    }

    .header-nav .right-nav .searchToggler{
        display:none;
    }
    header nav .container ul li a,
    header nav .container ul li a:hover{
        border-bottom:2px solid #fff;
    }
    .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%;
    }
    .specs .owl-carousel.bottom-item-nav{
        padding-left:15px;
    }

    .bottom-item-nav.owl-carousel .owl-nav button.owl-prev{
        margin-left: -14px;
    }
    .bottom-item-nav.owl-carousel .owl-nav button.owl-next{
        margin-right: -1px;
    }

    .specs .owl-carousel.bottom-item-nav{
        padding-left: 0.7%;
    }

    .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(../images/note-big.png);
        display:block;
        margin:auto;
        margin-bottom:30px;
        width:46px;
        height:64px;
    }
    .documents ul li:hover::before{
        background-image:url(../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%;*/
        visibility: hidden;
        position: absolute;
        z-index: -999;
    }
    .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("../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("../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%;
        font-size: 28px;
        margin-top: -5px;
    }
    .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: #549d9b;
        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:0px 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:#549d9b;
        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('../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: 0px;
    }
    .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{*/
        /*margin: 0;*/
    /*}*/

    .claim .explore{
        /*height:350px;*/
        height: calc(100vw * 0.56);
        background-size: cover;
        background-repeat: no-repeat;
        margin: 30px 0 30px 0;
    }
    .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;
    }
    .review-container .form-box .button{
        margin-top:45px;
    }
    .maintenance-box{
        text-align: center !important;
    }
    .maintenance-box img{
        margin:auto;
        margin-top:100px;
        margin-bottom:50px;
    }
    .maintenance-box a.refresh-btn{
        margin-bottom:100px;
    }
    .maintenance-box{
        margin-top:0;
        margin-bottom:0;
    }
    #v-cookielaw.v-bar.v-minimalist .v-message{
        font-size:15px;
    }
    .product-shop .programs{
        display:flex;
        align-items: center;
    }
    .product-shop .programs .lg-6{
        background-position: left 10% center;
        text-align: left;
        padding-left: 60px;
    }
    .cms-polityka-cookies table{
        font-size:12px;
        overflow:hidden;
    }
    /*fotelik-clone*/
    .systems .custom-class .item-title{
        margin: 17px 0 0 0;
    }
    #reviews{
        padding-top: 0;
    }

    #reviews .latest-on-blog{
        margin: 0;
    }

    #reviews .latest-on-blog h2{
        font-size: 28px;
        margin: 30px 0 10px 0;
    }

    #reviews .review-container{
        margin: 0;
    }

    .security .title{
        text-align: center;
        font-size: 26px;
        margin: 0;
    }
    .security .content{
        flex-direction: column;
    }
    .security .content .video{
        width: 100%;
        order: 1;
    }
    .security .content .video .videoContainer{
        margin: 10px 0 0 0;
    }
    .security .content .info{
        width: 100%;
        order: 2;
        display: none;
    }
    .security .content .info .cart{
        flex-direction: column;
    }
    .security .info-title {
        display: none;
    }
    .security .content .info p.info-content{
        text-align: center;
        font-size: 15px;
        padding-top: 30px;
        max-height: none;
    }
    .security .info .cart .image{
        width: 100%;
    }
    .security .image img{
        margin:0 auto;
        min-width: 180px;
    }
    .documents-row .links{
        flex-direction: column;
    }
    .documents-row .links .box{
        width: 300px;
        margin: 20px auto 20px auto;
    }
    .documents-row .video{
        width: 100%;
    }
    /*.product-details .container-slider{*/
        /*padding-bottom: 20px;*/
    /*}*/
    #content-slider{
        display: block !important;
        margin-top: 0;
    }
    #content-slider .item{
        box-shadow: none;
        border-radius: 0;
    }
    #content-slider .item:hover{
        box-shadow: none;
    }
    #content-slider .item .item-image{
        height: 150px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #content-slider .item .item-image img{
        width: 150px;
        height: auto;
    }
    #content-slider .item .item-text {
        font-size: 15px;
        padding: 10px 0;
    }

    #content-slider.owl-carousel .owl-nav{
        top: 97%;
    }
    .systems .owl-carousel .owl-dots{
        margin-top: 0 !important;
    }

    #content-slider.owl-carousel .owl-dots{
        margin-top: 0;
    }

    .product-details .product-nav li.no-mobile{
        display: none;
    }

    /*.product-details .product-tiles{*/
        /*display: none;*/
    /*}*/

    .product-nav{
        flex-direction: column;
        position: fixed;
        top: 10px;
        z-index: 999;
        background: #fff;
        border: solid 1px #999999;
        /*display: none;*/
        visibility: hidden;
        border-radius: 25px;
        padding: 0;
        left: -100%;
        transition: all .2s;
    }
    .product-nav.show{
        /*display: flex !important;*/
        visibility: visible !important;
        left:10px;
    }

    .product-nav .nav{
        display: flex;
        flex-direction: column;
        border-bottom: none;
        padding: 19px 0 19px 0;
    }

    .product-nav .nav > li{
        text-align: center;
        display: flex;
    }
    .product-nav .nav > li > a{
        font-size: 18px;
        width: 100%;
        color: #393a3d;
        padding: 15px 20px;
    }
    .product-nav .nav > li > a.active{
        border-bottom: none;
        background: #549d9b;
        color: #fff;
    }
    #scroll-nav-burger{
        display:none;
        position: fixed;
        z-index: 998;
        top:15px;
        left: 15px;
        background: url("../images/hamburger-icon.png");
        background-size: 100%, 100%;
        height: 60px;
        width: 60px;

    }
    #close-scroll-nav{
        display: block;
        text-align: right;
        cursor: pointer;
        font-size: 25px;
        margin: 10px 16px -10px 0;
        opacity: 1;
    }

    .account-login .scaffold-form .order-display{
        display: flex;
        flex-direction: column;
    }

    .account-login .scaffold-form .order-display .registered-users{
        order: 2;
    }

    .account-login .scaffold-form .order-display .new-users{
        order: 1;
    }

    .category-products-container .category-header{
        margin-top: -80px;
    }

    .category-products-container .products-grid{
        margin-top: -50px;
    }

    .category-banner-wozki{
        background: url('../images/category/banner-wozki-m.jpg');
    }
    .category-banner-foteliki{
        background: url('../images/category/banner-foteliki-m.jpg');
    }
    .category-banner-rowerki{
        background: url('../images/category/banner-rowerki-m.jpg');
    }
    .category-banner-lozeczka{
        background: url('../images/category/banner-lozeczka-m.jpg');
    }
    .category-banner-krzeselka{
        background: url('../images/category/banner-krzeselka-m.jpg');
    }
    .category-banner-bujaczki{
        background: url('../images/category/banner-bujaczki-m.jpg');
    }
    .category-banner-maty{
        background: url('../images/category/banner-maty-m.jpg');
    }
    .category-banner-nosidelka{
        background: url('../images/category/banner-nosidelka-m.jpg');
    }

    .category-banner-container{
        height: 570px;
        background-position: center right !important;
        background-size: cover !important;
        border-bottom-right-radius: 20px;
        border-bottom-left-radius: 20px;
        margin: 20px 0 20px 0;
    }

    .category-banner-container .category-banner-name{
        font-size: 30px;
    }
    .category-banner-icon{
        border-bottom: none !important;
    }
    .category-banner-icon .category-icon{
        height: 80px;
    }

    .category-banner-description{
        display: none;
    }

    .category-products-container .category-header{
        margin-top: 0;
        margin-bottom: 0;
        overflow: auto;
    }

    .category-header .category-checkboxes{
        margin-top: 10px;
        margin-bottom: 40px;
    }

    .category-banner-container .category-right-content{
        display: none !important;
    }

    .category-products-container>.category-header{
        display: block;
    }
    .category-checkbox label{
        font-size: 16px;
    }
    .category-checkbox-checkmark{
        width: 25px;
        height: 25px;
    }

    .category-checkbox-container .category-checkbox-checkmark::after{
        left: 8px;
        top: 5px;
    }

    .category-products-container .category-banner-name-wrapper{
        width: 47%;
    }

    .category-header .category-checkboxes{
        width: 100%;
        text-align: center;
    }
    .category-checkbox-container{
        padding-left: 30px;
    }

    /*sub menu*/
    header.page-header nav .container ul li>ul{
        display: none;
        position: relative;
        height: unset;
        width: 100%;
        margin-top: 0;
    }

    header.page-header nav .container ul li:hover>ul{
          display: none;
      }

    header.page-header nav .container ul>li.parent>a::after{
        content: '';
        background: url("../images/arrow-down-f-active.svg") no-repeat;
        background-position: center;
        background-size: contain;
        display: inline-block;
        height: 12px;
        width: 12px;
        margin: 0 0 -2px 5px;
    }

    .static-content-block{
        padding: 40px 0 20px 0;
    }
    .pl-store .static-content-block{
        padding: 40px 0 175px 0;
    }

    footer .info>ul{
        text-align: center;
    }

}
@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:none;
        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;
    }
    #sbez .content .video .videoContainer img{
        width: 100%;
        margin: 0;
    }

    .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;
    }
    #v-cookielaw .v-actions{
        margin:0 !important;
        margin-top: 30px !important;
        padding-right:0;
    }
    #v-cookielaw .v-button{
        min-width:140px;
        font-size:14px;
        margin:0 5px;
    }
    #v-cookielaw.v-bar.v-minimalist{
        padding:10px;
    }
    .v-actions .privacy{
        margin-bottom:15px;
    }
    .o-nas .posts .lg-6{
        height:auto;
    }
    #v-cookielaw.v-bar .v-actions{
        flex-direction: column;
    }

    #v-cookielaw.v-bar .privacy{
        margin: 5px 0 15px 0;
    }
    #v-cookielaw.v-bar .v-change{
        margin: 13px 0;
    }

    .category-banner-container{
        height: 400px;
    }
    .category-products-container .category-banner-name{
        font-size: 24px;
    }
    .category-banner-icon .category-icon{i
        height: 60px;
    }

    .category-header .category-checkboxes{
        margin-top: -12px;
        margin-bottom: 40px;
    }
    .category-products-container .category-banner-name-wrapper{
        width: 37%;
    }
    .category-header .category-checkboxes{
        margin-top: 0;
    }
    .category-checkboxes .category-checkbox{
        margin-top: 10px;
    }
}
@media only screen and (max-width: 520px){
    .products-grid--max-4-col > li {
        width: 100% !important;
    }
}
@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%;
    }
    .container.category-on-top{
        margin-top: -150px;
    }
    .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;
    }
    .videoContainer .bottom-center{
        height: 53%;
    }
    .videoContainer.small a.play {
        top: 17%;
    }
    .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:32px;
    }
    .home-banner h2{
        font-size:30px;
    }
    .home-banner a.play{
        width: 65px;
        height: 65px;
        background-size: 22px;
        background-position: 24px;
    }
    .home-banner .item {
        height: 520px;
    }
    .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 5px 0;
        font-size:16px;
    }
    .category-squares{
        border-radius:25px;
    }
    /*.category-squares a.nosidelka{*/
        /*border-bottom:none !important;*/
    /*}*/
    .rating-container.container .recently-rated{
        margin-top: 40px;
    }
    .rating-container.container .recently-rated::before{
        font-size: 26px;
        margin-bottom: 0;
    }
    .recently-rated .info{
        height: 115px;
        margin-top: 21px;
    }
    .recently-rated .info h3{
        font-size: 22px;
    }
    .recently-rated .rate-box p{
        font-size: 16px;
    }
    .insta-slider .item{
        min-height: 480px;
    }
    .cms-home section{
        /*padding: 40px 0;*/
    }
    .price{
        font-size: 26px;
    }
    .instagram-section h2{
        font-size: 26px;
    }
    .instagram-section h3{
        font-size: 16px;
        margin-bottom: 20px;
    }
    .program-section .info h2{
        font-size:24px;
    }
    .program-section a{
        margin-top:30px;
        width:120px;
    }
    .news .rectangle p{
        padding: 0 20px;
    }
    .news .rectangle img {
        margin-bottom: 10px;
    }
    .news .rectangle h3{
        font-size: 22px;
    }
    .news .rectangle.short{
        min-height: 390px;
    }
    .news .rectangle.long{
        min-height: 390px;
    }
    .program-section{
        margin: 0;
    }
    .products-are{
        margin: 0;
    }
    .products-are h2{
        font-size: 26px;
        margin-bottom: 10px;
    }
    .products-are h3{
        font-size: 22px;
        margin: 10px 0 0 0;
    }
    .products-are p{
        padding: 0 20px;
        min-height: 85px;
    }

    .newsletter-block{
        padding-left: 0;
        background-image:url('../images/newsletter-bg-2-green.png');

        /*height: 300px;*/
        text-align: center;
        top:-235px;
        height: 247px;
        margin-bottom: -215px;
    }
    .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:40px;
        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;
    }

    .bottom-item-nav.owl-carousel .item{
        width: unset;
    }

    .recently-rated .item,
    .owl-carousel .item{
        width:300px;
    }

    ul.products-grid .amconf-images-container.owl-carousel .owl-stage .owl-item{
        width: 33% !important;
    }
    ul.products-grid .amconf-images-container.owl-carousel .owl-stage{
        display: flex;
        width: auto !important;
    }

    ul.products-grid .amconf-images-container.owl-carousel .item{
        /*width: auto;*/
        width: 24.5vw;
        /*width: 30%;*/
    }



    .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:-10px;
        right:-105px;
    }
    .specs ul li{
        font-size:14px;
    }
    .product-view .product-shop{
        width:100%;
    }
    .product-shop .programs .lg-6 {
        text-align: left;
        padding-left:50px;
    }
    .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:17px;
    }
    .summary-box .section.total span {
        margin-top: -43px;
        font-size: 18px;
    }
    .cms-newsletter .benefits{
        padding:20px;
    }
    .delivery .tab.opened .content{
        max-height:400px;
    }
    .std .refunds p,
    .std .refunds h3{
        padding:0;
    }
    .newsletter-block h2{
        font-size: 26px;
        margin-top: 70px;
    }
    .newsletter-block h3{
        margin-bottom: 5px;
        margin-top: 10px;
    }
    .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:0;
        margin-top:0;
    }
    footer .info{
        margin-bottom:0;
    }
    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
    }
    #v-cookielaw.v-bar.v-minimalist .v-message{
        font-size:14px;
        padding:10px;
    }
    #v-cookielaw.v-bar.v-minimalist{
        padding:10px;
    }
    #v-cookielaw .v-button{
        display:block;
        max-width:250px;
        margin:15px auto;
    }
    .v-actions .privacy{
        margin-bottom:20px;
    }
    #v-cookielaw.v-bar .v-actions{
        margin-top:10px !important;
    }
    .product-view .product-shop .price-info {
        font-size: 22px;
    }
    .cart-table .product-cart-actions .qty{
        width: 70px;
        padding-left: 17px;
    }
    .product-cart-actions > div .less,
    .product-cart-actions > div .more {
        right:53px;
    }
    .cart-table .product-cart-price{
        position:relative;
        left:-20px;
    }
    .materials h2, .documents h2{
        font-size:36px;
    }
    .claim .lg-6 h3{
        font-size:28px;
    }
    .cms-polityka-cookies table{
        font-size: 8px;
        padding: 2px;
    }
    .videoContainer.top a.play{
        top:30%;
    }
    .documents .documents-row .videoContainer.manual .play{
        left: 0;
        right: 0;
    }
    .security .video .play{
        top:20%;
    }
    .news .rectangle p{
        margin-bottom: 20px;
    }
    /*product list*/
    .category-header h2{
        font-size: 26px;
    }
    .category-products-container{
        margin: 5px auto;
    }
    .category-checkboxes .category-checkbox{
        margin-top: 5px;
    }
    .category-checkbox-container{
        padding-left: 36px
    }
    .category-checkbox label{
        font-size: 16px;
    }
    .category-checkbox-checkmark{
        height: 25px;
        width: 25px;
    }
    .category-checkbox-container .category-checkbox-checkmark::after{
        top: 4px;
        width: 7px;
    }
    .products-grid li h3{
        font-size: 18px;
    }
    .products-grid li .title-box{
        min-height: 95px;
        padding: 10px 10px 0 10px;
    }
    .products-grid li img{
        margin: 5px auto;
    }
    .products-grid .product-image img{
        max-width:300px;
    }
    .products-grid .rate-box{
        padding: 5px 20px;
    }

    /*about us*/
    .container.o-nas h1{
        font-size: 32px;
        margin-bottom: 5px;
    }
    .container .mini-nav{
        margin-bottom:15px !important;
    }
    .container.o-nas h4{
        margin-top: 5px;
        margin-bottom: 10px;
    }
    .container.o-nas p{
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 10px;
    }
    .catalog-category-view .col-main{
        padding-bottom: 100px;
    }
    .o-nas .posts p{
        padding: 15px 20px 30px 20px;
    }
    .o-nas .posts span{
        font-size: 16px;
        bottom: 17px;
    }
    .o-nas .posts h3{
        font-size: 18px;
    }
    .o-nas .rewards img{
        max-width: 200px;
        margin: 0 auto;
    }
    .o-nas .rewards.posts img{
        max-width: unset;
    }
    .container.o-nas p.owner{
        margin-bottom: 15px;
    }
    .o-nas h3{
        font-size: 16px;
        margin-top: 0;
        margin-bottom: 15px;
    }

    /*help*/
    .category-centrum-pomocy .back{
        margin-bottom: 0;
    }
    .categorypath-centrum-pomocy h1{
        font-size: 26px;
    }
    .categorypath-centrum-pomocy h4{
        margin-bottom: 0;
    }
    .helpdesk{
        padding-bottom: 45px;
    }
    .helpdesk .tiles a, .contact-us .options .option{
        height: unset;
        font-size: 16px;
        padding: 10px;
    }
    .helpdesk .tiles div{
        margin-top: 12px;
    }
    .scroll-up{
        width: 55px;
        height: 55px;
    }
    .contact-us{
        padding-bottom: 10px;
        margin-bottom: -100px;
    }
    .contact-us h2{
        font-size: 20px;
    }
    .contact-us .options > div{
        margin-top: 0;
        margin-bottom: 12px;
    }
    .refunds h1, .warranty h1{
        font-size: 28px;
    }
    .centrum-pomocy-link .breadcrumbs{
        margin-bottom: 0;
        padding: 10px 15px;
    }
    .warranty ol > li{
        font-size: 15px;
    }
    .centrum-pomocy-link .main{
        padding-bottom: 0;
    }
    .category-bezpieczny-fotelik section.white{
        padding-bottom: 15px;
    }
    .refunds p.intro{
        margin-bottom: 15px;
    }
    .refunds p{
        font-size: 15px;
    }
    .refunds .step img{
        max-width: 85px;
    }
    .category-bezpieczny-fotelik h2{
        font-size: 22px;
        margin: 10px 0;
    }
    .category-bezpieczny-fotelik section.grey{
        padding-top: 10px;
    }
    .attachments{
        margin-top: 0;
    }
    .attachments h5{
        font-size: 14px;
        color:#999;
    }
    .btn-green{
        font-size: 16px;
        padding: 10px 35px;
    }
    .bezpiecznyzgody .checkbox-container{
        margin: 10px 0 0 0;
    }

    #safeseatform .button-box{
        margin: 0 0 10px 0;
    }
    #safeseatform .button-box .btn-green{
        margin: 10px 0 10px 0;
    }
    .delivery h1{
        font-size: 28px;
        margin: 10px 0 15px 0;
    }
    .delivery h2{
        font-size: 16px;
    }
    .delivery p{
        margin: 0;
    }
    .privacy h1{
        font-size: 26px;
        margin-bottom: 0;
    }
    .category-centrum-pomocy .back{
        font-size: 16px;
    }
    .form-section form label{
        font-size: 16px;
    }
    .catalog-category-view .back{
        padding: 0;
    }
    .form-section form textarea{
        height: 110px;
    }
    .form-section form label{
        font-size: 15px;
    }
    .phone-section .tiles a{
        font-size: 18px;
    }
    .phone-section .tiles p{
        font-size: 15px;
    }
    .phone-section .tiles .lg-4 div{
        margin-bottom: 20px;
        padding: 10px;
    }
    #infoPhoneContact{
        padding: 0 10px;
        font-size: 16px;
    }

    /*blog*/
    .blog-index-list .banner, .blog-cat-view .banner{
        height: 100px;

    }
    .blog-index-list .banner h1, .blog-cat-view .banner h1{
        margin-top: 15px;
        font-size: 32px;
    }
    .blog-index-list .blog-category, .blog-cat-view .blog-category{
        padding: 15px;
    }
    .blog-index-list .blog-category span, .blog-cat-view .blog-category span{
        font-size: 16px;
        margin: 12px 5px 0 5px;
    }
    .latest-on-blog h3{
        font-size: 18px;
    }
    .latest-on-blog p{
        padding: 10px 20px;
    }
    .latest-on-blog .lg-4 div{
        min-height: 300px;
    }
    .latest-on-blog a.aw-blog-read-more{
        font-size: 16px;
    }
    .blog-index-list .latest-on-blog, .blog-cat-view .latest-on-blog{
        margin-top: 80px;
        margin-bottom: 10px;
    }
    .blog-index-list .blog-category h3, .blog-cat-view .blog-category h3{
        width: 100%;
        text-align: center;
    }
    .blog-cat-view .blog-category div{
        width: 100%;
        text-align: center;
    }
    .customer-account-login .page-title h1{
        font-size: 30px;
        margin: 0 15px;
    }
    .customer-account-login .col2-set h2{
        font-size: 25px;
    }
    form .form-instructions, .form-instructions{
        font-size: 16px;
    }
    .customer-account-login .scaffold-form label{
        margin-bottom: 0;
    }
    .form-list > li{
        margin-bottom: 0;
    }
    .buttons-set button.button{
        padding: 10px 40px;
    }
    .customer-account-login .col2-set .col-1{
        padding-bottom: 25px;
    }
    .cart-empty img{
        max-width: 80px;
    }
    .cart-empty{
        margin-bottom: 0;
    }
    .cart-empty h1{
        font-size: 22px;
        margin: 15px 0;
    }
    .cart-empty h4{
        font-size: 16px;
        margin-bottom: 20px;
    }
    .checkout-cart-index .similar-products h2{
        font-size: 26px;
        margin-bottom: 0;
    }
    /*product view*/
    #amasty_zoom{
        max-width: 300px;
    }
    .claim .lg-6{
        padding: 10px 0;
    }
    .claim .lg-6 p{
        font-size: 15px;
    }
    .claim .lg-6 h3{
        font-size: 22px;
    }
    .claim .explore{
        margin: 10px 0;
    }
    .videoContainer{
        margin: 10px 0;
    }
    .product-tiles h3{
        font-size: 18px;
    }
    .product-tiles p{
        font-size: 15px;
    }
    .product-tiles .lg-4{
        margin: 10px 0;
    }
    .materials h2, .documents h2{
        font-size: 26px;
        margin: 15px 0 ;
    }
    .materials .material{
        margin: 15px 0;
    }
    .materials h4{
        font-size: 20px;
        line-height: 24px;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .materials p{
        font-size: 15px;
        padding: 0 0 0 10px;
    }
    .specs h2{
        font-size: 26px;
        margin: 15px 0;
    }
    .specs ul li{
        padding: 15px;
    }
    .thumb-slider .owl-item img{
        max-width: 200px;
    }
    .specs .owl-carousel{
        margin-top: 0;
    }
    .specs ul{
        margin-bottom: 15px;
    }
    .documents h2 span{
        font-size: 26px;
    }
    .documents ul li::before{
        width: 40px;
        height: 40px;
        background-size: contain;
        background-position: center;
        margin-bottom: 15px;
    }
    .documents ul li{
        height: unset;
        margin-bottom: 0;
    }
    .review-container .form-box textarea{
        min-height: 110px;
        margin-top: 10px;
    }
    .review-container .form-box p{
        margin-top: 10px;
    }
    .review-container .form-box .button{
        padding: 13px 40px;
        font-size: 16px;
        margin-top: 15px;
    }
    .reviews-box{
        padding-top: 15px;
    }
    .reviews-box .review{
        margin-bottom: 20px;
    }
    .catalog-product-view .main{
        padding-bottom: 40px;
    }
    .materials{
        min-height: 0;
    }
    .messages li li{
        font-size: 15px;
    }
    /*cart*/
    .cart .page-title h1{
        font-size: 32px;
    }
    .checkout-onepage-index h1{
        font-size: 28px;
        padding-bottom: 15px;
        margin-bottom: 5px;
    }
    .zamawiamjako-methodradio-label{
        height: 50px;
        font-size: 16px;
    }
    .zamawiamjako-methodradio-label .checkmark{
        top: 8px;
    }
    .amscheckout .area-header{
        font-size: 22px !important;
        margin: 15px 0;
    }
    .amasty-create-account-field{
        margin: 15px;
    }
    .amasty-create-account-field label{
        font-size: 15px;
    }
    .checkout-register-box{
        padding-top: 8px;
        padding-bottom: 8px;
        margin: 0;
    }
    .checkout-onepage-index .amscheckout-separator{
        margin: 5px 0;
    }
    .shipment-methods .img-box, .payment-method .img-box{
        height: 50px;
    }
    .payment-method dt label{
        min-height: 110px;
    }
    .checkout-agreements label{
        font-size: 14px;
    }
    .review-button-toggle button{
        padding: 10px 40px;
        font-size: 15px;
        margin-top: 0;
    }
    .order-review-button button{
        padding: 10px 40px;
        font-size: 15px;
    }
    .checkout-onepage-index .col-main{
        padding-bottom: 15px;
    }
    .checkout-onepage-success .main{
        padding: 15px 10px;
    }
    .checkout-onepage-success h1{
        font-size: 26px;
        margin-bottom: 15px;
    }
    .checkout-onepage-success h2{
        font-size: 22px;
    }
    .checkout-onepage-success .buttons-set button.button{
        margin-top: 0;
    }
    .checkout-onepage-success .main{
        padding-bottom: 95px;
    }

    /*account*/
    .customer-account .welcome-box{
        margin-top: 15px;
    }
    body.customer-account .my-account .page-title h1{
        font-size: 26px;
    }
    .customer-account .welcome-box p, .customer-account p, .customer-account .data-table tbody td{
        font-size: 16px;
    }

    ol.sticky-product-nav{
        display: flex;
        position: fixed;
        z-index: 999;
        left: 0;
        right: 0;
        top:0;
    }

    input[type="email"], input[type="search"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"],.form-list select{
        width: 100%;
    }

    .category-banner-container{
        height: 330px;
    }

    .category-products-container .category-header{
        margin-top: 0;
    }

    .category-header .category-checkboxes{
        margin-top: 0px;
    }
    .catalog-category-view .block.block-layered-nav{
        margin-top: 60px;
    }

    .static-content-block .static-content-logo{
        margin: 10px 0;
    }

    .static-content-block .static-content-logo img{
        max-width: 100px;
    }

    .static-content-block .info h4{
        font-size: 26px;
    }
    .static-content-block .info h5{
        font-size: 20px;
    }
    .static-content-block .info p{
        font-size: 16px;
    }

}
@media only screen and (max-width: 370px){
    .category-banner-container{
        height: 320px;
    }
    .category-banner .category-banner-name{
        font-size: 20px;
    }
    .category-banner-icon .category-icon{
        height: 45px;
        margin-bottom: 10px;
    }
    .category-banner-container .category-banner-name-wrapper{
        margin-left: 10px;
    }
    .category-products-container .category-banner-name{
        font-size: 18px;
    }
}
@media only screen and (max-width: 300px){
    .bottom-item-nav.owl-carousel .owl-nav button.owl-prev{
        margin-left: -5px;
    }
}

@-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{
        -webkit-box-shadow:0px 0px 19px -14px rgba(0,0,0,1);
        -moz-box-shadow:0px 0px 19px -14px rgba(0,0,0,1);
        box-shadow:0px 0px 19px -14px rgba(0,0,0,1);

    }


}

.product-shop .programs .yw10 {
    background-image: url('../images/10yrs.svg');
    background-size: 42px;
    background-position: left 0 center;
}

/*category on top*/
.category-on-top{
    position: relative;
    z-index: 17;
    margin-top: -180px;
}
.category-on-top .category-squares{
    margin-top: 0;
}

/*staus notification*/
#amstockstatus-stockalert .amxnotif-block .register-stock-alert
{
    background: url("../images/stock-alert-button-bg.png");
    width: 200px;
    height: 44px;
    background-size: 200px 44px;
    margin: -5px 15px 0 0;
    display: block;
    font-weight: bold;
    font-size: 14px;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}

#amstockstatus-stockalert .amxnotif-block label{
    color: #54a09e;
}

#amstockstatus-stockalert .amxnotif-block .amxnotif-input-fields input.amxnotif-email{
    border-radius: 4px;
    border: solid 1px #acacac;
    background: #e8e8e8;
}

.amxnotif-button-container{
    margin: 10px auto;
    width: 100%;
    text-align: center;
}

#amstockstatus-stockalert .amxnotif-block .amxnotif-button-container button{
    border-radius: 4px;
    background: #549d9b;
}

.amxnotif-block-price label{
    color: #54a09e !important;
}
.amxnotif-block-price .amxnotif-input-fields input {
    border-radius: 4px;
    border: solid 1px #666666;
}
.amxnotif-block-price .amxnotif-button-container button {
    border-radius: 4px;
    background: #549d9b;
}
.amxnotif-block{
    /*display: none !important;*/
}
p.alert-price.link-price-alert{
    display: none !important;
}
p.alert-stock.link-stock-alert{
    /*display: none !important;*/
}

.product-shop p.alert-stock{
    display: none;
}
.product-shop .amxnotif-block{
    display: none;
}
.product-shop #product-options-wrapper #amstockstatus-stockalert p.alert-stock {
    display: block;
}
.product-shop #product-options-wrapper #amstockstatus-stockalert .amxnotif-block {
    display: block;
}
#amstockstatus-stockalert { text-align:center; }

.ten-year-warranty>a.pop-up-toggler2{
    display: block;
    width: min-content;
    margin: 0 auto;
}
.ten-year-warranty{
    clear: both;
}
.ten-year-warranty>a.pop-up-toggler2>h4{
    font-size: 16px;
    color: #393939;
    text-decoration: underline;
}

.ten-year-warranty>a.pop-up-toggler2>h4:hover{
    color: #446589;
    text-decoration: underline;
}

/*.newsletter-block {display: none}*/

.checkout-onepage-failure .col-right.sidebar{
    display: none;
}

.checkout-onepage-failure .col-main{
    text-align: center;
    padding: 0;
    width: 100%;
}
.checkout-onepage-failure h1{
    margin-bottom: 0;
}
.checkout-onepage-failure .buttons-set{
    text-align: center;
    border: none;
}
.checkout-onepage-failure .buttons-set .pay-again{
    margin: 15px auto;
    padding: 17px 40px;
    color: #fff;
    background-color: #549d9b;
    text-align: center;
    border-radius: 20px;
    font-size: 18px;
    font-family: "DINPro-Bold";
    text-transform: none;
    opacity: .8;
    transition: all .2s;
}

.checkout-onepage-failure .buttons-set .pay-again:hover{
    opacity: 1;
}

.my-account .buttons-set .pay-again{
    margin: 15px auto;
    padding: 17px 40px;
    color: #fff;
    background-color: #549d9b;
    text-align: center;
    border-radius: 20px;
    font-size: 18px;
    font-family: "DINPro-Bold";
    text-transform: none;
    opacity: .8;
    transition: all .2s;
}

.my-account .buttons-set .pay-again:hover{
    opacity: 1;
}

