/*!
 * qTip2 - Pretty powerful tooltips - v2.0.1-4-g
 * http://qtip2.com
 *
 * Copyright (c) 2013 Craig Michael Thompson
 * Released under the MIT, GPL licenses
 * http://jquery.org/license
 *
 * Date: Fri Jan 4 2013 04:05 GMT+0000
 * Plugins: svg ajax tips modal viewport imagemap ie6
 * Styles: basic css3
 */

/* Core qTip styles */
.qtip, .qtip{
	position: absolute;
	left: -28000px;
	top: -28000px;
	display: none;

	max-width: 280px;
	min-width: 50px;

	direction: ltr;
}

	.qtip-content{
		position: relative;
		padding: 5px 9px;
		overflow: hidden;

		text-align: left;
		word-wrap: break-word;
	}

	.qtip-titlebar{
		position: relative;
		padding: 5px 35px 5px 10px;
		overflow: hidden;

		border-width: 0 0 1px;
		font-weight: bold;
	}

	.qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }

	/* Default close button class */
	.qtip-close{
		position: absolute;
		right: -9px; top: -9px;

		cursor: pointer;
		outline: medium none;

		border-width: 1px;
		border-style: solid;
		border-color: transparent;
	}

		.qtip-titlebar .qtip-close{
			right: 4px; top: 50%;
			margin-top: -9px;
		}
	
		* html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */

		.qtip-titlebar .ui-icon,
		.qtip-icon .ui-icon{
			display: block;
			text-indent: -1000em;
			direction: ltr;
			vertical-align: middle;
		}

		.qtip-icon, .qtip-icon .ui-icon{
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			text-decoration: none;
		}

			.qtip-icon .ui-icon{
				width: 18px;
				height: 14px;

				text-align: center;
				text-indent: 0;
				font: normal bold 10px/13px Tahoma,sans-serif;

				color: inherit;
				background: transparent none no-repeat -100em -100em;
			}


/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.qtip-focus{}

/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.qtip-hover{}

/* Default tooltip style */
.qtip-default{
	border-width: 1px;
	border-style: solid;
	border-color: #F1D031;

	background-color: #FFFFA3;
	color: #555;
}

	.qtip-default .qtip-titlebar{
		background-color: #FFEF93;
	}

	.qtip-default .qtip-icon{
		border-color: #CCC;
		background: #F1F1F1;
		color: #777;
	}
	
	.qtip-default .qtip-titlebar .qtip-close{
		border-color: #AAA;
		color: #111;
	}


/* Add shadows to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.qtip-shadow{
	-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}


/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.qtip-rounded{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.qtip-rounded .qtip-titlebar{
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}


/* IE9 fix - removes all filters */
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar{
	filter: none;
	-ms-filter: none;
}


/* Tips plugin */
.qtip .qtip-tip{
	margin: 0 auto;
	overflow: hidden;
	z-index: 10;
}

	.qtip .qtip-tip,
	.qtip .qtip-tip .qtip-vml{
		position: absolute;

		color: #123456;
		background: transparent;
		border: 0 dashed transparent;
	}
	
	.qtip .qtip-tip canvas{ top: 0; left: 0; }

	.qtip .qtip-tip .qtip-vml{
		behavior: url(#default#VML);
		display: inline-block;
		visibility: visible;
	}
/* Modal plugin */
#qtip-overlay{
	position: fixed;
	left: -10000em;
	top: -10000em;
}

	/* Applied to modals with show.modal.blur set to true */
	#qtip-overlay.blurs{ cursor: pointer; }

	/* Change opacity of overlay here */
	#qtip-overlay div{
		position: absolute;
		left: 0; top: 0;
		width: 100%; height: 100%;

		background-color: black;

		opacity: 0.7;
		filter:alpha(opacity=70);
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	}


/* IE6 Modal plugin fix */
.qtipmodal-ie6fix{
	position: absolute !important;
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* Magnific Popup CSS */
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 104200;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
    filter: alpha(opacity=80); }

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 104300;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden; }

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }

.mfp-align-top .mfp-container:before {
    display: none; }

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto; }

.mfp-ajax-cur {
    cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out; }

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
    cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }

.mfp-loading.mfp-figure {
    display: none; }

.mfp-hide {
    display: none !important; }

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044; }
.mfp-preloader a {
    color: #CCC; }
.mfp-preloader a:hover {
    color: #FFF; }

.mfp-s-ready .mfp-preloader {
    display: none; }

.mfp-s-error .mfp-content {
    display: none; }

button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none; }

button::-moz-focus-inner {
    padding: 0;
    border: 0; }

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    filter: alpha(opacity=65);
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
.mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
    color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%; }

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap; }

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    filter: alpha(opacity=65);
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
    margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
.mfp-arrow:after,
.mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
.mfp-arrow:before,
.mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
    left: 0; }
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
    right: 0; }
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
.mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
    line-height: 0; }
.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
.mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto; }

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px; }

.mfp-image-holder .mfp-content {
    max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    /**
         * Remove all paddings around the image on small screen
         */
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0; }
    .mfp-img-mobile img.mfp-img {
        padding: 0; }
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0; }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px; }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0; }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px; }
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0; } }

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75); }
    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0; }
    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%; }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px; } }

.mfp-ie7 .mfp-img {
    padding: 0; }

.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px; }

.mfp-ie7 .mfp-container {
    padding: 0; }

.mfp-ie7 .mfp-content {
    padding-top: 44px; }

.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0; }
@charset "UTF-8";
/*
 * jQuery File Upload Plugin CSS
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.fileinput-button {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}

/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,textarea,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {border:0;margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}/*IE8*/
audio,canvas,video{display:inline-block;}/*IE8/9*/
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
b,strong{font-weight: bold;}
q:before,q:after{content:'';}
table{border-collapse:collapse;border-spacing:0;}
form{display:inline;}
*{outline:none;}
input[type=submit]:hover,input[type=checkbox]:hover,label:hover{cursor:pointer;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}
textarea{overflow:auto;vertical-align:top;}
ol,ul{list-style:none;}
a{text-decoration:none;}
.clear {clear:both;font-size:0px;height:0px;margin:0px;padding:0px;overflow:hidden;}
* html .clearfix, * html .cf {height: 1%; /* IE5-6 */}
*+html .clearfix, *+html .cf {display: inline-block; /* IE7not8 */}
.clearfix:after, .cf:after { /* FF, IE8, O, S, etc. */content: ".";display: block;height: 0;clear: both;visibility: hidden;overflow: hidden;}
.clear2{clear:both;}
﻿@charset "utf-8";
@import "/assets/css/reset.css";
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900');


/* Large desktop */
@media (max-width: 1199px) {  }

/* Portrait tablet to landscape and desktop */
@media (max-width: 979px) {  }

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {  }

/* Landscape phones and down */
@media (max-width: 534px) {  }

/* Landscape phones and down */
@media (max-width: 320px) {  }


@-ms-viewport {
    width: device-width;
}



/***************************************************
Global styles
***************************************************/
html {
    width: 100%;
    height: 100%;
    -ms-text-size-adjust: none;
    box-sizing: border-box;
}
*,
*:before,
*:after {
    box-sizing: inherit;
}

body {
    font-family: 'Lato', Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #343b4a;
    background: #fff;
    margin: 0;
    padding: 150px 20px 0 20px;
    min-width: 320px;
}
body.sticky {
}

a {
    color: #343b4a;
}
a:hover {
    color: #000;
}


@media (max-width: 979px) {
    body {
        padding-top: 110px;
    }
}
@media (max-width: 534px) {
    body {
        padding-top: 180px;
    }
}


/***************************************************
Szkielet
***************************************************/

.container {
    margin: 0 auto;
    max-width: 1170px;
    position: relative;
}

main {
    min-height: 300px;
}

.header-wrapper {
    height: 150px;
    background: #fff;
    z-index: 9999;
    transition: height .25s linear;
    -moz-transition: height .25s linear;
    -webkit-transition: height .25s linear;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    padding: 0 20px;
    border-bottom: 1px solid #f4f4f4;
}
.header-wrapper .container {
    height: 100%;
}


.logo {
}
.logo img {
    position: absolute;
    left: 0;
    top: 35px;
    width: 220px;
    transition: all .25s linear;
    -moz-transition: all .25s linear;
    -webkit-transition: all .25s linear;
}

@media (max-width: 979px) {
    .header-wrapper {
        height: 110px;
    }
    .logo img {
        left: 50px;
    }
}
@media (max-width: 767px) {
    .logo img {
        width: 150px;
        top: 42px;
    }
}
@media (max-width: 534px) {
    .header-wrapper {
        height: 180px;
        padding: 0 10px;
    }
    .header-wrapper .container {
        padding-top: 83px;
        padding-bottom: 53px;
    }
    .logo img {
        top: 22px;
        left: 50%;
        margin-left: -100px;
        width: 200px;
    }
}




.sticky .header-wrapper {
    height: 90px;
    box-shadow: 0 0 3px rgba(0,0,0,0.1);
}
.sticky .header-wrapper .container {
    padding-top: 0;
}
.sticky .logo img {
    left: 0;
    top: 13px;
    width: 150px;
    margin-left: 0;
}
.sticky .form-control-search {
    display: none;
}

@media (max-width: 979px) {
    .sticky .header-wrapper {
        height: 50px;
    }
    .sticky .logo img {
        left: 50px;
    }
}
@media (max-width: 534px) {
    .sticky .logo img {
        display: none;
    }
}


.header-nav {
    position: absolute;
    top: 40px;
    right: 0;
    text-align: right;
    transition: top .25s linear;
    -moz-transition: top .25s linear;
    -webkit-transition: top .25s linear;
    z-index: 998;
}

.header-nav > * {
    margin-left: 20px;
    display: inline-block;
    vertical-align: middle;
}

.header-nav .header-nav-heart {
}

.header-nav .header-nav-cart {
}
.header-nav span.icon-cart {
    vertical-align: -9px;
}
.header-nav span#box-cart {
    margin-right: 5px;
}

.header-nav-profile {
    position: relative;
}
.header-nav-profile .icon-user {
    vertical-align: -9px;
}
.header-nav-profile-a {
    vertical-align: middle;
    margin-right: 5px;
}

.header-nav-profile-sub {
    display: none;
    background: #f8f8f8;
    position: absolute;
    top: 30px;
    right: 0;
    width: 150px;
    padding: 15px 0;
    z-index: 9;
}
.header-nav-profile-sub.opened {
    display: block;
}
.header-nav-profile-sub li {
    padding: 5px 15px;
}

@media (max-width: 534px) {
    .header-nav {
        position: static;

        text-align: center;
    }
    .header-nav > div:last-child {
        margin-left: 10px;
    }

    .header-nav > * {
        margin-left: 10px;
    }
}

.sticky .header-nav {
    top: 12px;
    position: absolute;
    text-align: right;
}
/*.sticky .header-nav #box-cart {*/
/*    display: none;*/
/*}*/
/*.sticky .header-nav-profile {*/
/*    display: none;*/
/*}*/


.header-nav-search {
    display: inline-block;
    position: relative;
    z-index: 999;
}
.header-nav-search-control {
    border: 1px solid #343b4a;
    background: #fff;
    width: 210px;
    height: 44px;
    padding: 10px;
    transition: all .15s linear;
    -moz-transition: all .15s linear;
    -webkit-transition: all .15s linear;
    position: absolute;
    top: 35px;
    right: -10px;
    display: none;
    z-index: 999;
}
.header-nav-search-control:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7.5px 8px 7.5px;
    border-color: transparent transparent #343b4a transparent;
    position: absolute;
    top: -8px;
    right: 15px;
}
.header-nav-search-control input {
    width: calc(100% - 22px);
    float: left;
    height: 22px;
    line-height: 22px;
    border: 0;
}
.header-nav-search-control .icon-search {
    margin-top: 1px;
}
.header-nav-search.opened .header-nav-search-control {
    display: block;
}

@media (max-width: 534px) {
    .header-nav-search-control {
        right: auto;
        left: -10px;
    }
    .header-nav-search-control:after {
        right: auto;
        left: 15px;
    }
}


.g-footer {
    font-size: 16px;
    margin-top: 50px;
    padding-bottom: 20px;
}

.g-footer-box {
    margin: 0 -20px 20px -20px;
    border-top: 1px solid #f8f8f8;
    border-bottom: 1px solid #f8f8f8;
    background: #f8f8f8;
}
.g-footer-social {
    padding: 40px 0;
    text-align: center;
    background: #fff;
}
.g-footer-social-icons {
    display: inline-block;
}
.g-footer-social span:first-child {
    display: inline-block;
    line-height: 18px;
    vertical-align: middle;
}
.g-footer-social span {
    margin: 5px;
}

.g-footer-newsletter {
    padding: 30px 0;
}
.g-footer-newsletter > form > * {
    vertical-align: middle;
}
.g-footer-newsletter span {
    font-size: 36px;
    font-weight: 200;
}
.g-footer-newsletter-title {
    margin: 0 20px;
}
.g-footer-newsletter-control {
    display: inline-block;
}
.g-footer-newsletter input {
    height: 52px;
    line-height: 52px;
    padding: 0 20px;
    width: 300px;
    margin: 10px 10px 10px 0;
    vertical-align: middle;
}

.g-footer-h {
    margin: 15px 0;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}

.g-footer-links a {
    clear: both;
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 1.5em;
}
.g-footer-links a:hover {
    text-decoration: underline;
}

.g-footer-copy {
    text-align: center;
    font-size: 13px;
    color: #c3c3c3;
    margin-top: 5px;
}
.g-footer-copy img {
    width: 100%;
    max-width: 200px;
    margin: 10px 15px;
    display: inline-block;
    vertical-align: middle;
}
.g-footer-copy a img {
    max-width: 100px;
}
.g-footer-copy div {
    clear: both;
    text-align: left;
    margin-top: 30px;
}

.studiomh {
    float: right;
	color: #c3c3c3;
}


@media (max-width: 534px) {
    .g-footer-newsletter {
        text-align: center;
    }
    .g-footer-newsletter-title {
        margin-right: 0;
    }
    .g-footer-newsletter input {
        margin-right: 0;
    }
}


.g-grid {
    padding: 0 10px;
    width: 100%;
    margin: 0 auto;
    max-width: 1200px;
}

.g-row {
    clear: both;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-left: -30px;
}
.g-row > [class*="g-col-"] {
    padding-left: 30px;
}

.g-row-reverse {
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
}

.g-row-top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
}

.g-row-middle {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
}

.g-row-bottom {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end;
}

.g-row-left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.g-row-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.g-row-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.g-row-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.g-row-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

[class*="g-col-"] {
    min-height: 1px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
}

.g-col-center {
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.g-col-content {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.g-col-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
}

.g-col-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.g-col-middle {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}

.g-col-bottom {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
}

.g-col-right {
    margin-left: auto;
}

.g-col-1 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
}

.g-col-2 {
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
}

.g-col-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
}

.g-col-4 {
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
}

.g-col-5 {
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
}

.g-col-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
}

.g-col-7 {
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
}

.g-col-8 {
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
}

.g-col-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
}

.g-col-10 {
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
}

.g-col-11 {
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
}

.g-col-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
}

.g-gutter-reset {
    margin-left: 0;
}

.g-gutter-reset > [class*="g-col-"] {
    padding-left: 0;
}

.g-pddY-30 {
    margin-top: -30px;
}
.g-pddY-30 > [class*="g-col-"] {
    padding-top: 30px;
}
.g-pdd-10 {
    margin-top: -10px;
    margin-left: -10px;
}
.g-pdd-10 > [class*="g-col-"] {
    padding-top: 10px;
    padding-left: 10px;
}
.g-pdd-30 {
    margin-top: -30px;
    margin-left: -30px;
}
.g-pdd-30 > [class*="g-col-"] {
    padding-top: 30px;
    padding-left: 30px;
}



@media (min-width: 535px) {
    .g-col-s-1 {
        -webkit-flex-basis: 8.33333%;
        -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
        max-width: 8.33333%;
    }
    .g-col-s-2 {
        -webkit-flex-basis: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
        max-width: 16.66667%;
    }
    .g-col-s-3 {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }
    .g-col-s-4 {
        -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
        max-width: 33.33333%;
    }
    .g-col-s-5 {
        -webkit-flex-basis: 41.66667%;
        -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%;
        max-width: 41.66667%;
    }
    .g-col-s-6 {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }
    .g-col-s-7 {
        -webkit-flex-basis: 58.33333%;
        -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%;
        max-width: 58.33333%;
    }
    .g-col-s-8 {
        -webkit-flex-basis: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%;
        max-width: 66.66667%;
    }
    .g-col-s-9 {
        -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%;
    }
    .g-col-s-10 {
        -webkit-flex-basis: 83.33333%;
        -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%;
        max-width: 83.33333%;
    }
    .g-col-s-11 {
        -webkit-flex-basis: 91.66667%;
        -ms-flex-preferred-size: 91.66667%;
        flex-basis: 91.66667%;
        max-width: 91.66667%;
    }
    .g-col-s-12 {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
    .g-col-s-content {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .g-col-s-auto {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
        flex: 1 1 0%;
    }
}

@media (min-width: 768px) {
    .g-col-m-1 {
        -webkit-flex-basis: 8.33333%;
        -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
        max-width: 8.33333%;
    }
    .g-col-m-2 {
        -webkit-flex-basis: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
        max-width: 16.66667%;
    }
    .g-col-m-3 {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }
    .g-col-m-4 {
        -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
        max-width: 33.33333%;
    }
    .g-col-m-5 {
        -webkit-flex-basis: 41.66667%;
        -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%;
        max-width: 41.66667%;
    }
    .g-col-m-6 {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }
    .g-col-m-7 {
        -webkit-flex-basis: 58.33333%;
        -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%;
        max-width: 58.33333%;
    }
    .g-col-m-8 {
        -webkit-flex-basis: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%;
        max-width: 66.66667%;
    }
    .g-col-m-9 {
        -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%;
    }
    .g-col-m-10 {
        -webkit-flex-basis: 83.33333%;
        -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%;
        max-width: 83.33333%;
    }
    .g-col-m-11 {
        -webkit-flex-basis: 91.66667%;
        -ms-flex-preferred-size: 91.66667%;
        flex-basis: 91.66667%;
        max-width: 91.66667%;
    }
    .g-col-m-12 {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
    .g-col-m-content {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .g-col-m-auto {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
        flex: 1 1 0%;
    }
}

@media (min-width: 980px) {
    .g-col-l-1 {
        -webkit-flex-basis: 8.33333%;
        -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
        max-width: 8.33333%;
    }
    .g-col-l-2 {
        -webkit-flex-basis: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
        max-width: 16.66667%;
    }
    .g-col-l-3 {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }
    .g-col-l-4 {
        -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
        max-width: 33.33333%;
    }
    .g-col-l-5 {
        -webkit-flex-basis: 41.66667%;
        -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%;
        max-width: 41.66667%;
    }
    .g-col-l-6 {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }
    .g-col-l-7 {
        -webkit-flex-basis: 58.33333%;
        -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%;
        max-width: 58.33333%;
    }
    .g-col-l-8 {
        -webkit-flex-basis: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%;
        max-width: 66.66667%;
    }
    .g-col-l-9 {
        -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%;
    }
    .g-col-l-10 {
        -webkit-flex-basis: 83.33333%;
        -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%;
        max-width: 83.33333%;
    }
    .g-col-l-11 {
        -webkit-flex-basis: 91.66667%;
        -ms-flex-preferred-size: 91.66667%;
        flex-basis: 91.66667%;
        max-width: 91.66667%;
    }
    .g-col-l-12 {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
    .g-col-l-content {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .g-col-l-auto {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
        flex: 1 1 0%;
    }
}

[class*="g-hide-"] {
    display: block;
}

[class*="g-show-"] {
    display: none;
}

@media (min-width: 980px) {
    .g-show-l {
        display: block;
    }
    .g-hide-l {
        display: none;
    }
}

@media (min-width: 768px) {
    .g-show-m {
        display: block;
    }
    .g-hide-m {
        display: none;
    }
}

@media (min-width: 535px) {
    .g-show-s {
        display: block;
    }
    .g-hide-s {
        display: none;
    }
}

/***************************************************
content
***************************************************/


.content p {
    margin: 15px 0;
    line-height: 1.5em;
}


h1, h2 {
    font-weight: normal;
    font-size: 36px;
    text-transform: uppercase;
    text-align: left;
    letter-spacing: 2px;
    margin: 40px 0;
}

.content h3 {
    font-size: 22px;
    font-weight: 600;
    margin: 30px 0;
    position: relative;
}

.content h4 {
    font-weight: 400;
    font-size: 18px;
    margin: 30px 0;
}

.content ul {
    display: block;
    list-style-type: none;
    margin: 10px 0;
    padding: 0;
    line-height: 1.5em;
}
.content ul li {
    position: relative;
    padding-left: 20px;
}
.content ul li:before {
    content: '';
    display: block;
    width: 4px;
    height: 4px;
    border-radius: 3px;
    background: #009fe9;
    position: absolute;
    left: 0;
    top: 8px;
}

.content ol {
    display: block;
    list-style-position: outside;
    list-style-type: decimal;
    margin: 10px 0;
    padding-left: 20px;
    line-height: 1.5em;
}

.content ol.rules {
}
.content ol.rules, .content ol.rules ol {
    counter-reset: item;
    position: relative;
}
.content ol.rules ol {
    padding-left: 30px;
}
.content ol.rules > li, .content ol.rules ol > li {
    display: block;
}
.content ol.rules > li:before, .content ol.rules ol > li:before {
    content: counters(item, ".") ".";
    counter-increment: item;
    position: absolute;
    left: 0;
}

.content p:first-child, .content h1:first-child, .content h2:first-child, .content h3:not(.sec):first-child {
    margin-top: 0;
}
.content p:last-child {
    margin-bottom: 0;
}


.content-white {
    background: #fff;
    padding: 50px;
}


@media (max-width: 767px) {
    h2 {
        font-size: 22px;
        margin: 30px 0;
    }
}
@media (max-width: 534px) {
    .content-white {
        padding: 30px 20px;
    }
    h1, h2 {
        font-size: 28px;
    }
}


/***************************************************
menu
***************************************************/

.navbar {
    position: absolute;
    bottom: 0;
    left: 0; right: 0;
    transition: bottom .25s linear;
    -moz-transition: bottom .25s linear;
    -webkit-transition: bottom .25s linear;
    z-index: 997;
}
.navbar > ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
    position: relative;
}
.navbar > ul > li {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    height: 50px;
    position: relative;
    transition: height .25s linear;
    -moz-transition: height .25s linear;
    -webkit-transition: height .25s linear;
}
.navbar > ul > li > a {
    /*color: #fff;*/
    font-size: 14px;
    font-weight: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

    height: 100%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: center;

    z-index: 9999;
    position: relative;
}
.navbar ul li a:hover {
    text-decoration: none;
    color: #009fe9;
}
.navbar ul li.current > a {
    color: #009fe9;
}
.navbar ul li a.li-btn {
    background: #009fe9;
    color: #fff;
}

.navbar-sub {
    position: absolute;
    top: 100%;
    left: 0;
    width: 250px;
    background: #f3f3f3;
    z-index: 999;
    padding: 20px;
    display: none;
    box-shadow: 0 0 10px rgba(0,0,0,0.04);
}
.navbar-sub .link-u {
    font-size: 14px;
    text-transform: none;
}
.navbar-sub .navbar-h {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.8em;
    margin-bottom: 10px;
}
.sidr-class-navbar-h {
    padding: 5px 15px 5px 25px
}
.navbar-sub li {
    position: relative;
    margin: 3px 0;
    padding: 0;
}
.navbar-sub li.isSub {
    background: url("data:image/svg+xml,%3Csvg id='_6f1d44a8089c67c0d68fdb217ef60d92' data-name='6f1d44a8089c67c0d68fdb217ef60d92' xmlns='http://www.w3.org/2000/svg' width='13' height='10' viewBox='0 0 13 10'%3E%3Cpath id='Path_1' data-name='Path 1' d='M22.889,122.023l-3.3,3.261h0l-.556.548-.623.613a.54.54,0,0,1-.381.155.55.55,0,0,1-.385-.157.525.525,0,0,1-.046-.7l.958-.943h0l2.69-2.654H10.581a.533.533,0,1,1,0-1.067h10.66L18.8,118.666l-.155-.15-1.14-1.124a.531.531,0,0,1,.472-.792.615.615,0,0,1,.432.18l.3.293.821.81.155.15,3.2,3.16a.52.52,0,0,1,.151.4v.021A.52.52,0,0,1,22.889,122.023Z' transform='translate(-10.041 -116.6)'/%3E%3C/svg%3E%0A") 210px center no-repeat;
}
.navbar-sub li a {
    font-size: 14px;
    font-weight: normal;
    line-height: 1.5em;
}
.sidr .sidr-class-sub {
    display: none;
}

.navbar-groups {
    left: 20px;
    right: 20px;
    width: auto;
}
.navbar-groups > div {
    display: grid;
    grid-template-columns: repeat(5, auto);
    grid-template-rows: repeat(2, auto);
    gap: 20px 10px;
}
.navbar-groups .navbar-group:nth-child(1) {
    grid-row: span 2 / span 2;
}
.navbar-groups .navbar-group:nth-child(2) {
    grid-row: span 2 / span 2;
}

.navbar-groups h5 {
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 1.5em;
}
.navbar-groups h5 span {
    vertical-align: -6px;
    margin-right: 3px;
}
.navbar-groups ul {
    margin-left: 27px;
}

.sticky .navbar {
    bottom: 5px;
}
.sticky .navbar > ul > li {
    height: 40px;
}

.sticky .navbar > ul > li > a {

}


@media (max-width: 979px) {
    .navbar {
        left: 0;
        right: auto;
        bottom: 35px;
        padding: 0 20px;
    }
    .navbar .mobile-nav {
        text-align: left;
    }
    .navbar ul {
        display: none;
    }
}

@media (max-width: 979px) {
    .sticky .navbar ul {
        display: none;
    }
}
@media (max-width: 534px) {
    .navbar {
        left: 0;
        right: 0;
        bottom: 15px;
    }
    .navbar .mobile-nav {
        text-align: center;
    }
    .sticky .navbar {
        left: 0;
        right: auto;
        padding: 0 20px;
    }
}

.mobile-overlay {
    display: none;
    position: fixed;
    top: -200px;
    right: -200px;
    bottom: -200px;
    left: -200px;
    background: rgba(68, 68, 68, 0.5);
    z-index: 999998;
}

.sidr-animating .mobile-overlay,
.sidr-open .mobile-overlay {
    display: block;
}

.mobile-offcanvas {
    display: none;
}

@media (min-width: 980px) {
    .mobile-offcanvas {
        display: block;
    }
}
@media (min-width: 980px) {
    .sticky .mobile-offcanvas {
        display: block;
    }
}

.mobile-nav {
    display: none;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    transition: top .25s linear;
    -moz-transition: top .25s linear;
    -webkit-transition: top .25s linear;
}

@media (max-width: 979px) {
    .mobile-nav {
        display: block;
    }
}
@media (max-width: 979px) {
    .sticky .mobile-nav {
        display: block;
    }
}



.mobile-nav:hover {
    text-decoration: none;
}

.mobile-nav span {
    position: relative;
    padding-left: 25px;
    /*color: #fff;*/
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
}

.mobile-nav span::after {
    display: block;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    left: 0;
    width: 25px;
    height: 3px;
    background: #343b4a;
    box-shadow: 0 6px 0 #343b4a,
    0 -6px 0 #343b4a;
    content: '';
}


.sidr {
    display: block;
    position: fixed;
    top: 0;
    width: 250px;
    height: 100%;
    background: #fff;
    z-index: 999999;
    overflow-x: hidden;
    overflow-y: auto;
}

.sidr ul {
    margin: 30px 0;
    padding: 0;
    list-style: none;
}
.sidr a {
    display: block;
    padding: 7px 15px;
    color: #000;
    font-weight: 700;
    text-decoration: none;
}
.sidr a:hover {
    text-decoration: underline;
}

.sidr a.sidr-class-li-btn {
    background: #009fe9;
    color: #fff;
}

.sidr-class-navbar-sub {
    margin: 0!important;
    display: none;
}
.sidr-class-navbar-sub ul {
    margin: 0!important;
}
.sidr-class-navbar-sub li {
    border-bottom: 0;
}
.sidr-class-navbar-sub a {
    font-size: 13px;
    text-transform: none;
    padding-left: 30px;
}
.sidr-class-navbar-group span {
    margin: -3px 3px 0 0;
}
.sidr-class-navbar-group ul {
    margin: 0!important;
    display: none;
}
.sidr-class-navbar-group ul a {
    padding-left: 70px;
    font-weight: normal;
}

.sidr-inner > a, .sidr-inner > h3 {
    display: none;
}


.sidr.right {
    right: -250px;
    left: auto;
}

.sidr.left {
    right: auto;
    left: -200px;
}

.sidr-open .sidr {
    box-shadow: 1px 0 0 #ccc;
}


/***************************************************
			        SLIDER
***************************************************/


.slider-wrapper {
    margin: 0 -20px;
}
.slider {
    margin: 0 auto;
    max-width: 1800px;
}

.slider-item {
    position: relative;
}
.slider-item:before {
    left: 0px;
    right: 0px;
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    bottom: 0px;
    top: 0px;
    content: '';
    z-index: 2;
}
.slider-item img {
    width: 100%;
}

.slider-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.slider-nav {
    position: absolute;
    top: 50%;
    left: 30px;
    margin-top: -26px;
}
.slider-nav.icon-arrow-light-right {
    left: auto;
    right: 30px;
}

@media (max-width: 534px) {
    .slider-wrapper {

    }
}

.slider-item header {
    color: #ffffff;
    position: absolute;
    z-index: 9;
    top: 60%;
    left: calc(50% - 600px);
    right: calc(50% - 600px);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 0 20px;
}
.slider-item h1 {
    font-size: 42px;
    color: #ffffff;
    text-align: left;
    letter-spacing: 2px;
    font-weight: bold;
    margin: 0 0 10px 0;
    text-transform: uppercase;
}
.slider-item h1 strong {
    color: #d7b369;
}
.slider-item header p {
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    letter-spacing: 2px;
}
.slider-item a.btn, .slider-item a.btn-thm2 {
    margin: 40px 20px 0 0;
}

@media (max-width: 1350px) {
    .slider-item header {
        left: 70px;
        right: 70px;
    }
}
@media (max-width: 767px) {
    .slider-item header h1 {
        font-size: 32px;
    }
    .slider-item a.btn {
        margin: 30px 15px 0 0;
    }
}

@media (max-width: 700px) {
    .slider-item header {
        top: 50%;
        }
}

@media (max-width: 479px) {
    .slider-item h1 {
        font-size: 24px;
    }
    .slider-item header {
        left: 0px;
        right: 0px;
    }
    .slider-item header p {
        font-size: 15px;
    }
    .slider-item .slick-arrow {
        display: none!important;
    }
}

/***************************************************
			        producers
***************************************************/


.logos-wrapper {
    margin: 50px 0;
}
.logos-wrapper > * {
    float: left;
}
.logos-wrapper > a {
    width: 40px;
    margin-top: 5px;
}
.logos-wrapper .icon-arrow-right {
    float: right;
}
.logos-carousel {
    width: calc(100% - 80px);
}
.logos-carousel li {
    height: 65px;
    line-height: 65px;
    text-align: center;
}
.logos-carousel img {
    vertical-align: middle;
    display: inline;
    max-width: 230px;
}


/***************************************************
			        boxy na głównej
***************************************************/

.boxes-wrapper div {
    position: relative;
    margin-bottom: 30px;
}
.boxes-wrapper img {
    width: 100%;
    display: block;
}
.boxes-wrapper a:hover img {
    opacity: 0.8;
}
.boxes-wrapper span {
    position: absolute;
    top: 15px;
    left: 30px;
    right: 0;
    padding: 15px;
    font-size: 15px;
    text-transform: uppercase;
    text-align: center;
    background: #fff;
}





/***************************************************
Specifics
***************************************************/

.right {
    float: right!important;
}
.left {
    float: left!important;
}
.center {
    float: none!important;
    margin-left: auto!important;
    margin-right: auto!important;
}

.txt-left {
    text-align: left;
}
.txt-right {
    text-align: right;
}
.txt-center {
    text-align: center;
}

.color1 {
    color: #009fe9!important;
}
.color2 {
    color: #009fe9!important;
}

.size-13 {
    font-size: 13px;
}

.h-blue {
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
    background: #1795d4;
    border-radius: 20px;
    padding: 5px 10px;
}
.h-blue em {
    text-transform: none;
    font-size: 16px;
}

hr {
    background: #d3d3d3;
    height: 1px;
    border: 0;
    margin: 20px 0;
    clear: both;
}


.block-25, .block-3, .block-4, .block-6 {
    float: left;
    margin: 0 15px 15px 15px;
}
.block-25 {
    width: calc(20% - 30px);
}
.block-25:nth-of-type(5n+1) {
    clear: both;
}
.block-3 {
    width: calc(25% - 30px);
}
.block-3:nth-of-type(4n+1) {
    clear: both;
}
.block-4 {
    width: calc(33% - 30px);
}
.block-4:nth-of-type(3n+1) {
    clear: both;
}
.block-6 {
    width: calc(50% - 30px);
}
.block-6:nth-of-type(2n+1) {
    clear: both;
}

@media (max-width: 767px) {
    .block-25, .block-3, .block-4, .block-6 {
        width: calc(50% - 32px);
    }
    .block-25:nth-of-type(2n+1), .block-3:nth-of-type(2n+1), .block-4:nth-of-type(2n+1), .block-6:nth-of-type(2n+1) {
        clear: both;
    }
}

@media (max-width: 534px) {
    .block-25, .block-3, .block-4, .block-6 {
        width: calc(100% - 32px);
    }
    .block-25, .block-3, .block-4, .block-6 {
        clear: both;
    }
}

.img-6-right, .img-6-left, .img-4-right, .img-4-left {
    width: 100%;
    margin: 20px 0;
}
p img {
    margin-top: 0!important;
}
@media (min-width: 534px) {
    .img-6-right {
        width: 50%;
        float: right;
        margin: 20px 0 20px 40px;
    }
    .img-6-left {
        width: 50%;
        float: left;
        margin: 20px 40px 20px 0;
    }
    .img-4-right {
        width: 33%;
        float: right;
        margin: 20px 0 20px 40px;
    }
    .img-4-left {
        width: 33%;
        float: left;
        margin: 20px 40px 20px 0;
    }
}


.pagination {
    text-align: center;
    margin: 30px 0;
}
.pagination a {
    margin: 0 2px;
    line-height: 17px;
}


.loader {
    background: url(/assets/img/loader.gif) no-repeat center;
    position: absolute;
    z-index: 9999;
    height: 100%;
    padding: 10px;
    margin: -10px;
}



#cookies {
    position: fixed;
    bottom: 0;
    left: 0;
    background: #ececec;
    padding: 5px;
    width: 100%;
    font-size: 12px;
    color: #000;
    text-align: center;
    z-index: 999;
}
#cookies .ok {
    background: #000;
    color: #fff;
    padding: 1px 3px;
    margin: 0 5px;
}
body.hasCookies {
    margin-bottom: 20px;
}

/***************************************************
Zewnętrzne pluginy
***************************************************/

.qtip-error{
    background-color: #ff0000 !important;
    border-color: #ff0000!important;
    color: #fff!important;
    border-radius: 0;
    z-index: 8000!important;
}
.qtip-error .qtip-content {
    padding: 2px 5px;
}
.qtip-info{
    background-color: #009fe9!important;
    border-color: #009fe9!important;
    color: #fff!important;
    border-radius: 4px;
}


/***************************************************
Dialog
***************************************************/

/* Add some nice box-shadow-ness to the dialogues */
.qtip.qtip-dialogue{
    max-width: 600px;
    min-width: 210px;

    -moz-box-shadow: 0 0 10px 1px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,.5);
    box-shadow: 0 0 10px 1px rgba(0,0,0,.5);
    padding: 0;

    background: #fff;
    border: 1px solid #eee;
}

.qtip.qtip-dialogue .qtip-titlebar{
    padding: 20px;
    background: #eee;
}
.qtip.qtip-dialogue .qtip-content{
    padding: 10px 20px 20px 20px;
}
.qtip.qtip-dialogue .qtip-content p {
    text-align: center;
}

.qtip.qtip-dialogue button{
    float: left;
    width: 47%;
    margin-top: 20px;
    margin-right: 10px;
}

.qtip.qtip-dialogue button:only-of-type {
    float: none;
    margin-left: auto;
    margin-right: auto;
}

.qtip.qtip-dialogue button + button{
    float: right;
    margin-right: 0;
}



.qtip .product-added {
    text-align: left;
}
.qtip .product-added img {
    width: 80px;
    margin-right: 10px;
    float: left;
}
.qtip .product-added p {
    float: left;
    text-align: left!important;
    margin: 22px 0;
}


@media (max-width: 534px) {
    .qtip.qtip-dialogue{
        min-width: 320px;
    }
}


/***************************************************
Forms
***************************************************/

fieldset.form {
    border: 0;
    padding: 0;
    margin: 0;
}
fieldset.form-center {
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
}


/* wiersz */
.form-group {
    clear: both;
    margin-bottom: 10px;
}
fieldset.form-info .form-group {
    margin-bottom: 0;
}


/* buttony */
fieldset.form .form-btns {
    text-align: center;
    margin-top: 20px;
}


/* podpis */
.form-label {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
}


/* gwiazdka */
.form-req {
    color: #ff0000;
    margin-left: 3px;
}


/* grupa kontolek */
.form-control-group {
    max-width: 600px;
    margin: 6px 0;
    float: left;
}

.form-error {
    display: none;
}


/* kontrolka */
.form-control {
    background: #fff;
    padding: 10px 12px;
    margin: 0;
    border: 1px solid #cecece;
    width: 100%;
}
.form-control:hover {
    border-color: #000;
}
.form-control:focus {
    box-shadow: 0 0 5px 0 rgba(120,90,190,0.3);
}
select.form-control {
}
textarea.form-control {
    height: 60px;
}

.form-control-lg {
    width: 400px;
}
.form-control-sm {
    width: 100px;
}

.form-control-checkbox {
    margin-right: 5px;
}

.form-control-number .form-control {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    width: calc(100% - 98px);
    margin: 0 10px;
}
.form-control-number > * {
    float: left;
}

.form-control-range input {
    float: left;
    width: 40%;
}
.form-control-range span {
    width: 20%;
    float: left;
    text-align: center;
    margin: 9px 0;
}


.form-control-info {
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}
.form-control-info strike, .form-control-info span {
    font-weight: normal;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #b2b2b2;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #b2b2b2;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #b2b2b2;
}
:-moz-placeholder { /* Firefox 18- */
    color: #b2b2b2;
}





/***************************************************
Messages
***************************************************/

.msg {
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    padding: 15px;
    margin-bottom: 15px;

    color: #fff;
    background: #009fe9;
 }

.msg.msg-info {
    color: #3A87AD;
    border-radius: 3px;
    border: 1px solid #9acfea;
    background: #e2f1f9; /* Old browsers */
    background: -moz-linear-gradient(top,  #e2f1f9 0%, #b9def0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2f1f9), color-stop(100%,#b9def0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e2f1f9 0%,#b9def0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e2f1f9 0%,#b9def0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e2f1f9 0%,#b9def0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e2f1f9 0%,#b9def0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2f1f9', endColorstr='#b9def0',GradientType=0 ); /* IE6-9 */
}

.msg.msg-danger {
    color: #fff;
    background: #dd5653;
}

.msg.msg-success {
    color: #468847;
    border-radius: 3px;
    border: 1px solid #B2DBA1;
    background: #def0d7; /* Old browsers */
    background: -moz-linear-gradient(top,  #def0d7 0%, #c9e5bd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#def0d7), color-stop(100%,#c9e5bd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #def0d7 0%,#c9e5bd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #def0d7 0%,#c9e5bd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #def0d7 0%,#c9e5bd 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #def0d7 0%,#c9e5bd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#def0d7', endColorstr='#c9e5bd',GradientType=0 ); /* IE6-9 */
}


/***************************************************
Buttons
***************************************************/

.btn {
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    line-height: 1.3em;

    vertical-align: middle;
    white-space: nowrap;
    cursor: pointer;

    display: inline-block;
    padding: 17px 20px;
    border: 0;

    background: #009fe9;
    transition: background .15s linear;
    -moz-transition: background .15s linear;
    -webkit-transition: background .15s linear;
}
.btn:hover, .btn.current {
    color: #fff;
    background: #404040;
}

.btn-thm2 {
    display: inline-block;
    border: 2px solid #fff;
    padding: 15px 25px;
    font-size: 13px;
    text-transform: uppercase;
    color: #fff;
    margin: 20px 0 0 0;
    -webkit-transition: border-color 0.2s linear 0s, color 0.2s linear 0s;
    transition: border-color 0.2s linear 0s, color 0.2s linear 0s;
    letter-spacing: 2px;
    vertical-align: middle;
}
.btn-thm2:hover {
    border-color: #404040;
}


.btn-s {
    text-align: center;
    min-width: 39px;
    padding: 11px 12px;
}
.btn-s [class*="icon-"] {
    margin: 0 auto;
}

.btn-block {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.btn-disabled {
    opacity: 0.7;
}


.btns {
    margin-top: 30px;
    clear: both;
}


@media (max-width: 767px) {
    .btn {
        text-transform: none;
    }
}

@media (max-width: 534px) {
    .btns a {
        width: 100%;
        display: block;
        margin-top: 10px;
    }
}

/***************************************************
Links
***************************************************/

.link {
}
.link:hover {
    text-decoration: none;
    color: #009fe9;
}
.link .icon-arrow-s-right {
    margin: -5px 0 -5px 10px;
    vertical-align: initial;
}
.link .icon-arrow-s-left {
    margin: -5px 10px -5px 0;
    vertical-align: initial;
}
.link-u {
    text-decoration: underline;
}
.link-info {
    color: #2AABD2;
}
.link-success {
    color: #419741;
}
.link-danger {
    color: #C12F2B;
}

/***************************************************
Icons
***************************************************/

[class*="icon-"] {
    display: inline-block;
    vertical-align: middle;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    content:'';
}

.icon-search {
    width: 28px;
    height: 28px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-search' width='24' height='24' viewBox='0 0 24 24' stroke-width='1.9' stroke='%232c3e50' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Ccircle cx='10' cy='10' r='7'/%3E%3Cline x1='21' y1='21' x2='15' y2='15'/%3E%3C/svg%3E");
}
a:hover .icon-search {

}
.icon-cart {
    width: 28px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-shopping-cart' width='44' height='44' viewBox='0 0 24 24' stroke-width='1.5' stroke='%232c3e50' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M6 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0' /%3E%3Cpath d='M17 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0' /%3E%3Cpath d='M17 17h-11v-14h-2' /%3E%3Cpath d='M6 5l14 1l-1 7h-13' /%3E%3C/svg%3E");
}
a:hover .icon-cart {

}

.icon-user {
    width: 28px;
    height: 28px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-user' width='44' height='44' viewBox='0 0 24 24' stroke-width='1.5' stroke='%232c3e50' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0' /%3E%3Cpath d='M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2' /%3E%3C/svg%3E");
}

.icon-cart-small {
    width: 25px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-shopping-cart' width='44' height='44' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23ffffff' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M6 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0' /%3E%3Cpath d='M17 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0' /%3E%3Cpath d='M17 17h-11v-14h-2' /%3E%3Cpath d='M6 5l14 1l-1 7h-13' /%3E%3C/svg%3E");
}
.btn .icon-cart-small {
    margin: -2px 5px -5px 0;
    vertical-align: text-top;
}

.icon-heart {
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' width='36' height='36' stroke-width='1.25' stroke-linejoin='round' stroke-linecap='round' stroke='currentColor'%3E%3Cpath d='M19.5 12.572l-7.5 7.428l-7.5 -7.428a5 5 0 1 1 7.5 -6.566a5 5 0 1 1 7.5 6.572'%3E%3C/path%3E%3C/svg%3E");
}
a:hover .icon-heart {

}

.icon-arrow-light-right, .icon-arrow-light-left {
    width: 26px;
    height: 52px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='80.593px' height='122.88px' fill='%23ffffff' viewBox='0 0 80.593 122.88' enable-background='new 0 0 80.593 122.88' xml:space='preserve'%3E%3Cg%3E%3Cpolygon points='80.593,0 49.771,0 0,61.44 49.771,122.88 80.593,122.88 30.82,61.44 80.593,0'/%3E%3C/g%3E%3C/svg%3E");
    display: block;
    z-index: 999;
}
.icon-arrow-light-right {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.icon-arrow-right, .icon-arrow-left {
    width: 17px;
    height: 17px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='80.593px' height='122.88px' fill='%23ffffff' viewBox='0 0 80.593 122.88' enable-background='new 0 0 80.593 122.88' xml:space='preserve'%3E%3Cg%3E%3Cpolygon points='80.593,0 49.771,0 0,61.44 49.771,122.88 80.593,122.88 30.82,61.44 80.593,0'/%3E%3C/g%3E%3C/svg%3E");
    display: block;
}
.icon-arrow-right {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}


.icon-newsletter {
    width: 42px;
    height: 41px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='2 4 20 16' width='20' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 7.535v9.465a3 3 0 0 1 -2.824 2.995l-.176 .005h-14a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-9.465l9.445 6.297l.116 .066a1 1 0 0 0 .878 0l.116 -.066l9.445 -6.297z' stroke-width='0' fill='%23009fe9' transform='matrix(0.9999999999999999, 0, 0, 0.9999999999999999, 4.440892098500626e-16, -4.440892098500626e-16)'/%3E%3Cpath d='M19 4c1.08 0 2.027 .57 2.555 1.427l-9.555 6.37l-9.555 -6.37a2.999 2.999 0 0 1 2.354 -1.42l.201 -.007h14z' stroke-width='0' fill='%23009fe9' transform='matrix(0.9999999999999999, 0, 0, 0.9999999999999999, 4.440892098500626e-16, -4.440892098500626e-16)'/%3E%3C/svg%3E");
}
.icon-fb {
    width: 42px;
    height: 42px;
    background-color: #009fe9;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='17' height='17' viewBox='0 0 17 17'><g></g> <path d='M12.461 5.57l-0.309 2.93h-2.342v8.5h-3.518v-8.5h-1.753v-2.93h1.753v-1.764c0-2.383 0.991-3.806 3.808-3.806h2.341v2.93h-1.465c-1.093 0-1.166 0.413-1.166 1.176v1.464h2.651z' fill='%23ffffff'/></svg>");
    background-size: 24px;
}
.icon-insta {
    width: 42px;
    height: 42px;
    background-color: #009fe9;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' width='36' height='36' stroke-width='1.25'%3E%3Cpath d='M4 4m0 4a4 4 0 0 1 4 -4h8a4 4 0 0 1 4 4v8a4 4 0 0 1 -4 4h-8a4 4 0 0 1 -4 -4z'%3E%3C/path%3E%3Cpath d='M12 12m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M16.5 7.5l0 .01'%3E%3C/path%3E%3C/svg%3E ");
    background-size: 38px;
}

.icon-home {
    width: 20px;
    height: 17px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='17' viewBox='0 0 20 17'%3E%3Cg id='_3a09a524440d44d7f19870070a5ad42f' data-name='3a09a524440d44d7f19870070a5ad42f' transform='translate(-10.05 -77.45)'%3E%3Cg id='Group_1' data-name='Group 1' transform='translate(10.05 77.45)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M158.971,538.2a.594.594,0,0,0-.6.587v5.965H146.2v-5.963a.6.6,0,0,0-1.2,0v6.553a.594.594,0,0,0,.6.587h13.374a.594.594,0,0,0,.6-.587v-6.553A.6.6,0,0,0,158.971,538.2Z' transform='translate(-142.286 -528.929)'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M29.874,86.89l-9.4-9.268a.6.6,0,0,0-.843,0l-9.4,9.268a.582.582,0,0,0,0,.831.6.6,0,0,0,.845,0l8.98-8.851,8.982,8.851a.6.6,0,0,0,.843,0A.578.578,0,0,0,29.874,86.89Z' transform='translate(-10.05 -77.45)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.icon-free-delivery {
    width: 49px;
    height: 38px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 122.88 74.34' style='enable-background:new 0 0 122.88 74.34' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill-rule:evenodd;clip-rule:evenodd;%7D%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M94.42,18.73l-17.98-0.1V6.53c0-1.8-0.73-3.43-1.92-4.61C73.34,0.73,71.71,0,69.91,0H20.07 c-1.8,0-3.43,0.73-4.61,1.92c-1.18,1.18-1.92,2.81-1.92,4.61c0,0.98,0.79,1.77,1.77,1.77c0.98,0,1.77-0.79,1.77-1.77 c0-0.82,0.34-1.57,0.88-2.11c0.54-0.54,1.29-0.88,2.11-0.88h49.84c0.82,0,1.57,0.34,2.11,0.88c0.54,0.54,0.88,1.29,0.88,2.11v55.41 h-9.98c-0.98,0-1.77,0.79-1.77,1.77c0,0.98,0.79,1.77,1.77,1.77h11.75c0.98,0,1.77-0.79,1.77-1.77v-2.01h10.68 c0.81-18.42,27.26-20.96,29.95,0h5.81l-1.79-19.22l-19.07-7.3L94.42,18.73L94.42,18.73z M2.65,37.54c-1.47,0-2.65-0.8-2.65-1.78 c0-0.98,1.19-1.78,2.65-1.78h23.89c1.47,0,2.65,0.8,2.65,1.78c0,0.98-1.19,1.78-2.65,1.78H2.65L2.65,37.54z M8.12,27.96 c-1.1,0-1.99-0.79-1.99-1.77c0-0.98,0.89-1.77,1.99-1.77h18.43c1.1,0,1.99,0.79,1.99,1.77c0,0.98-0.89,1.77-1.99,1.77H8.12 L8.12,27.96z M10.65,18.38c-1.1,0-1.99-0.79-1.99-1.77c0-0.98,0.89-1.77,1.99-1.77h15.89c1.1,0,1.99,0.79,1.99,1.77 c0,0.98-0.89,1.77-1.99,1.77H10.65L10.65,18.38z M26.46,61.93c0.98,0,1.77,0.79,1.77,1.77c0,0.98-0.79,1.77-1.77,1.77h-6.39 c-1.79,0-3.42-0.78-4.61-2.01c-1.18-1.23-1.92-2.91-1.92-4.69v-13c0-0.98,0.79-1.77,1.77-1.77c0.98,0,1.77,0.79,1.77,1.77v13 c0,0.85,0.35,1.66,0.92,2.25c0.54,0.56,1.27,0.92,2.06,0.92H26.46L26.46,61.93z M44.46,50.37c-6.62,0-11.99,5.37-11.99,11.99 c0,6.62,5.37,11.99,11.99,11.99c6.62,0,11.99-5.37,11.99-11.99C56.44,55.74,51.08,50.37,44.46,50.37L44.46,50.37z M44.46,57.75 c-2.54,0-4.61,2.06-4.61,4.61c0,2.54,2.06,4.61,4.61,4.61c2.54,0,4.61-2.06,4.61-4.61C49.06,59.81,47,57.75,44.46,57.75 L44.46,57.75z M102.06,50.37c-6.62,0-11.99,5.37-11.99,11.99c0,6.62,5.37,11.99,11.99,11.99s11.99-5.37,11.99-11.99 C114.05,55.74,108.68,50.37,102.06,50.37L102.06,50.37z M102.06,57.75c-2.54,0-4.61,2.06-4.61,4.61c0,2.54,2.06,4.61,4.61,4.61 s4.61-2.06,4.61-4.61C106.67,59.81,104.61,57.75,102.06,57.75L102.06,57.75z M89.79,23.81l-8.93-0.1V35.2h14.97L89.79,23.81 L89.79,23.81z'/%3E%3C/g%3E%3C/svg%3E");
}
.icon-colors {
    width: 33px;
    height: 38px;
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 101.46 122.88'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-5%7Bfill:%231a1a1a;%7D.cls-2%7Bfill:%23efaa3a;%7D.cls-2,.cls-3,.cls-4,.cls-5,.cls-6%7Bfill-rule:evenodd;%7D.cls-3%7Bfill:%2325a700;%7D.cls-4%7Bfill:%23e22952;%7D.cls-6%7Bfill:%2342a3cc;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Epaint%3C/title%3E%3Cpath class='cls-1' d='M42.6,114.51a46.35,46.35,0,0,0,23.82-3.13A50.7,50.7,0,0,0,74.79,107l.7,6.9a55.44,55.44,0,0,1-6.71,3.27,52.53,52.53,0,0,1-27,3.52,45.4,45.4,0,0,1-26-13.18A55,55,0,0,1,1.16,80.22a52.92,52.92,0,0,1,5.71-37A54.1,54.1,0,0,1,35.69,18.76,26.41,26.41,0,0,1,48.12,17a13.43,13.43,0,0,1,9.34,5.38,3.42,3.42,0,0,1,.33.59c2.91,6.65-.63,10.82-4,14.8-2,2.3-3.81,4.5-2.71,6.6.46.9,1.61,1.58,3.26,2a19.72,19.72,0,0,0,7.93.11c2.58-.41,5.25-1,7.79-1.51,1.54-.33,3-.65,4.5-.93l-2,6.81-1.22.26c-2.52.53-5.17,1.09-8.11,1.56a26.22,26.22,0,0,1-10.48-.23c-3.38-.88-5.92-2.65-7.24-5.18-3.05-5.85.14-9.61,3.47-13.55,2.07-2.44,4.24-5,3.19-7.92a7.4,7.4,0,0,0-4.92-2.59,20.41,20.41,0,0,0-9.46,1.4A47.9,47.9,0,0,0,12.34,46.24a46.78,46.78,0,0,0-5,32.68,48.77,48.77,0,0,0,12.9,24.2A39.12,39.12,0,0,0,42.6,114.51Z'/%3E%3Cpath class='cls-2' d='M22.1,55.71A9,9,0,1,0,27.28,44,9,9,0,0,0,22.1,55.71Z'/%3E%3Cpath class='cls-3' d='M16.76,82.51A9.1,9.1,0,1,0,22,70.75a9.1,9.1,0,0,0-5.22,11.76Z'/%3E%3Cpath class='cls-4' d='M62.07,81.66a10.4,10.4,0,0,0,10.8,6.6L70.76,67.57a10.17,10.17,0,0,0-2.72.65,10.39,10.39,0,0,0-6,13.44Z'/%3E%3Cpath class='cls-5' d='M89.52,0c-.77,12.18-16.75,19.69-11.11,32.37a14.14,14.14,0,0,0,8.46,7.57,9.07,9.07,0,0,0,6.58-.42c8.3-3.76,9.29-13.94,6.84-21.77C98,10.54,93.08,4.17,89.52,0Zm10.66,62.89a46.07,46.07,0,0,1-19.92.19L85.66,116a13.45,13.45,0,0,0,.56,3.36,5.19,5.19,0,0,0,8.54,2,6.07,6.07,0,0,0,1.43-3.88l4-54.6Zm-5.4-17.83c-2.51,1-7,1.59-10.21,0L80.36,59.58c7,1.56,13.82,1.85,20.38,0-3.26-6.33-3.52-7-6-14.47Z'/%3E%3Cpath class='cls-6' d='M40.75,101.59A9.1,9.1,0,1,0,46,89.83a9.1,9.1,0,0,0-5.22,11.76Z'/%3E%3C/svg%3E");
    margin-left: 16px;
}
.icon-24h {
    width: 33px;
    height: 38px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='121.565px' height='122.88px' viewBox='0 0 121.565 122.88' enable-background='new 0 0 121.565 122.88' xml:space='preserve'%3E%3Cg%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M61.44,0c18.854,0,35.724,8.493,46.992,21.863l7.76-7.76v25.464H90.728 l7.282-7.281c-8.656-11.037-22.112-18.128-37.227-18.128c-26.113,0-47.283,21.169-47.283,47.282 c0,26.113,21.169,47.283,47.283,47.283c21.718,0,40.014-14.644,45.559-34.592h15.224c-5.847,27.843-30.543,48.749-60.125,48.749 C27.508,122.88,0,95.372,0,61.439C0,27.508,27.508,0,61.44,0L61.44,0z M60.585,79.843H35.262v-5.485L46.922,62.1 c2.876-3.276,4.313-5.871,4.313-7.801c0-1.558-0.34-2.748-1.021-3.556c-0.68-0.816-1.676-1.225-2.969-1.225 c-1.276,0-2.313,0.544-3.113,1.633c-0.801,1.088-1.2,2.442-1.2,4.075h-8.422c0-2.229,0.553-4.288,1.669-6.178 c1.114-1.88,2.663-3.358,4.635-4.422c1.982-1.063,4.186-1.592,6.635-1.592c3.912,0,6.933,0.902,9.051,2.714 c2.127,1.812,3.182,4.416,3.182,7.801c0,1.429-0.263,2.823-0.8,4.177c-0.526,1.352-1.352,2.771-2.474,4.262 c-1.123,1.487-2.928,3.469-5.42,5.961l-4.688,5.411h14.284V79.843L60.585,79.843z M84.834,65.662h3.692v6.483h-3.692v7.697h-8.397 v-7.697H62.411l-0.504-5.139l14.529-23.375v-0.077h8.397V65.662L84.834,65.662z M69.903,65.662h6.533V54.494l-0.519,0.851 L69.903,65.662L69.903,65.662z'/%3E%3C/g%3E%3C/svg%3E");
    margin-left: 16px;
}
.icon-48h {
    width: 38px;
    height: 38px;
    background-image: url("data:image/svg+xml,%3Csvg width='512' height='512' xmlns='http://www.w3.org/2000/svg' clip-rule='evenodd' fill-rule='evenodd' image-rendering='optimizeQuality' text-rendering='geometricPrecision' shape-rendering='geometricPrecision'%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath id='svg_1' d='m256,-2c141.38,0 256,114.62 256,256s-114.62,256 -256,256s-256,-114.62 -256,-256s114.62,-256 256,-256zm56.93,337.33c-9.19,0 -17.2,-1.66 -24.02,-4.97c-6.83,-3.28 -12.13,-7.94 -15.95,-13.95c-3.78,-5.99 -5.68,-13.01 -5.68,-21.09l0,-2.37c0,-7.19 2,-13.95 5.95,-20.3c3.95,-6.32 9.22,-11.12 15.81,-14.33c-5.61,-2.77 -10.13,-6.76 -13.58,-11.9c-3.48,-5.13 -5.2,-10.61 -5.2,-16.42l0,-3.78c0,-11.39 3.88,-20.55 11.69,-27.47c7.77,-6.9 18.11,-10.35 30.98,-10.35c12.85,0 23.19,3.45 30.96,10.35c7.8,6.92 11.69,16.08 11.69,27.47l0,3.78c0,5.95 -1.76,11.46 -5.24,16.56c-3.51,5.14 -8.11,9.06 -13.85,11.76c6.65,3.21 11.99,8.01 16.01,14.33c4.06,6.35 6.05,13.11 6.05,20.3l0,2.37c0,8.08 -1.89,15.1 -5.67,21.09c-3.82,6.01 -9.13,10.67 -15.95,13.95c-6.83,3.31 -14.84,4.97 -24,4.97zm-161.48,-23.55l0,-24.98l44.37,-96.81l30.68,0l-43.15,95.63l26.22,0l0,-36.43l27.13,0l0,36.43l11.29,0l0,26.16l-11.29,0l0,22.16l-27.13,0l0,-22.16l-58.12,0zm161.48,-2.57c5.55,0 10.01,-1.66 13.39,-4.94c3.41,-3.24 5.1,-7.56 5.1,-12.9l0,-1.39c0,-4.86 -1.66,-8.82 -5.04,-11.76c-3.38,-2.97 -7.84,-4.46 -13.45,-4.46c-5.57,0 -10.03,1.49 -13.41,4.46c-3.41,2.94 -5.1,6.93 -5.1,11.86l0,1.49c0,5.27 1.65,9.53 5.03,12.77c3.38,3.25 7.84,4.87 13.48,4.87zm0,-61.81c4.67,0 8.42,-1.48 11.26,-4.42c2.84,-2.98 4.25,-6.96 4.25,-11.9l0,-1.38c0,-4.63 -1.41,-8.32 -4.25,-11.05c-2.84,-2.74 -6.59,-4.09 -11.26,-4.09c-4.62,0 -8.38,1.38 -11.25,4.16c-2.87,2.77 -4.29,6.45 -4.29,11.08l0,1.49c0,4.86 1.42,8.78 4.26,11.72c2.84,2.94 6.59,4.39 11.28,4.39zm-174.4,-171.69c-0.5,-0.88 -0.88,-1.79 -1.13,-2.73c6.25,-4.11 12.73,-7.9 19.42,-11.36c0.73,0.72 1.38,1.55 1.91,2.48l10.48,18.16c3.21,5.58 1.28,12.7 -4.29,15.9c-5.58,3.21 -12.7,1.28 -15.91,-4.29l-10.48,-18.16zm117.48,-38.12c3.74,0 7.47,0.1 11.18,0.29c0.3,1.03 0.46,2.13 0.46,3.26l0,20.96c0,6.44 -5.22,11.66 -11.66,11.66c-6.43,0 -11.65,-5.22 -11.65,-11.66l0,-20.96c0,-1.13 0.16,-2.23 0.46,-3.26c3.72,-0.19 7.45,-0.29 11.21,-0.29zm99.15,24.01c6.71,3.46 13.2,7.27 19.47,11.39c-0.26,0.94 -0.65,1.88 -1.16,2.77l-10.49,18.15c-3.23,5.58 -10.37,7.48 -15.95,4.25c-5.57,-3.23 -7.47,-10.37 -4.24,-15.94l10.48,-18.16c0.53,-0.92 1.17,-1.74 1.89,-2.46zm83.19,75.81a218.3,218.3 0 0 1 11.29,19.9c-0.55,0.48 -1.16,0.92 -1.82,1.3l-18.16,10.48c-5.57,3.23 -12.72,1.32 -15.95,-4.25c-3.23,-5.58 -1.32,-12.72 4.25,-15.95l18.16,-10.48c0.72,-0.42 1.47,-0.75 2.23,-1zm33.83,106.9c0.15,3.22 0.23,6.44 0.23,9.69c0,4.52 -0.16,9.01 -0.43,13.47c-0.41,0.05 -0.82,0.07 -1.23,0.07l-20.97,-0.01c-6.43,0 -11.65,-5.22 -11.65,-11.65c0,-6.44 5.22,-11.65 11.65,-11.65l20.97,0c0.48,0 0.96,0.03 1.43,0.08zm-23.92,109.11c-3.59,6.93 -7.55,13.63 -11.84,20.1l-0.29,-0.17l-18.16,-10.48c-5.57,-3.23 -7.48,-10.38 -4.25,-15.95c3.23,-5.58 10.38,-7.48 15.95,-4.25l18.15,10.48l0.44,0.27zm-372.69,20.08c-4.28,-6.46 -8.23,-13.15 -11.82,-20.06l0.47,-0.29l18.16,-10.48c5.57,-3.2 12.7,-1.28 15.9,4.3c3.21,5.58 1.28,12.7 -4.29,15.9l-18.16,10.48l-0.26,0.15zm-35.54,-106.03c-0.28,-4.46 -0.43,-8.95 -0.43,-13.47c0,-3.25 0.08,-6.47 0.22,-9.68c0.47,-0.06 0.95,-0.09 1.43,-0.09l20.97,0c6.44,0 11.66,5.22 11.66,11.66c0,6.43 -5.22,11.65 -11.66,11.65l-20.97,0c-0.41,0 -0.82,-0.02 -1.22,-0.07zm22.33,-110.16c3.42,-6.84 7.19,-13.49 11.3,-19.89c0.76,0.25 1.5,0.58 2.22,0.99l18.15,10.49c5.58,3.23 7.49,10.37 4.26,15.95c-3.23,5.57 -10.38,7.48 -15.95,4.25l-18.16,-10.49c-0.65,-0.38 -1.26,-0.82 -1.82,-1.3zm193.65,-134.14c127.48,0 230.83,103.35 230.83,230.83c0,127.49 -103.35,230.84 -230.83,230.84c-127.49,0 -230.84,-103.35 -230.84,-230.84c0,-127.48 103.35,-230.83 230.84,-230.83z'/%3E%3C/g%3E%3C/svg%3E");
    margin-left: 16px;
}

.icon-time {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' width='36' height='36' stroke-width='1.25'%3E%3Cpath d='M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0'%3E%3C/path%3E%3Cpath d='M12 12h3.5'%3E%3C/path%3E%3Cpath d='M12 7v5'%3E%3C/path%3E%3C/svg%3E");
}
.icon-info {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' width='36' height='36' stroke-width='1.25'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0'%3E%3C/path%3E%3Cpath d='M12 9h.01'%3E%3C/path%3E%3Cpath d='M11 12h1v4h1'%3E%3C/path%3E%3C/svg%3E");
}

.icon-grp204, .sidr-class-icon-grp204 {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='21.0574mm' height='21.9368mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 88.71 92.41' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .str0 %7Bstroke:%23419EE5;stroke-width:5.48;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256%7D .fil0 %7Bfill:none%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Warstwa_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cg id='_2457807984400'%3E%3Crect class='fil0 str0' x='2.74' y='25.61' width='83.23' height='18.93'/%3E%3Cpath class='fil0 str0' d='M8.12 44.54l72.47 0 0 39.92c0,2.87 -2.35,5.22 -5.22,5.22l-62.02 0c-2.87,0 -5.22,-2.35 -5.22,-5.22l0 -39.92z'/%3E%3Cg%3E%3Cpath class='fil0 str0' d='M32.21 2.74l0.71 0c6.29,0 11.43,5.15 11.43,11.43l0 11.43 -12.14 0c-6.29,0 -11.43,-5.15 -11.43,-11.43l0 -0c0,-6.29 5.15,-11.43 11.43,-11.43z'/%3E%3Cpath class='fil0 str0' d='M56.5 2.74l-0.71 0c-6.29,0 -11.43,5.15 -11.43,11.43l0 11.43 12.14 0c6.29,0 11.43,-5.15 11.43,-11.43l0 -0c0,-6.29 -5.15,-11.43 -11.43,-11.43z'/%3E%3C/g%3E%3Cline class='fil0 str0' x1='44.35' y1='89.68' x2='44.35' y2= '25.61' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.icon-grp207, .sidr-class-icon-grp207 {
    width: 30px;
    height: 24px;
    margin-left: -6px!important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='30.3557mm' height='19.659mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 187.87 121.67' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .str0 %7Bstroke:%23419EE5;stroke-width:7.43;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256%7D .fil0 %7Bfill:none%7D .fil1 %7Bfill:none;fill-rule:nonzero%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Warstwa_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpolyline class='fil0 str0' points='38.77,64.6 63.97,44.65 68.18,67.46 78.79,43.63 86.92,58.59 92.44,42.47 111.53,54.24 '/%3E%3Cpath class='fil0 str0' d='M119.92 36.62l46.91 0c0,0 6.26,-1.87 5.05,-9.56 -1.21,-7.69 -6.59,-5.82 -6.59,-5.82 6.37,-11.46 -9.82,-21.77 -15.49,-8.9 0,0 -2.86,-8.68 -10.98,-6.92 -8.13,1.76 -7.47,8.57 -7.47,8.57 0,0 -5.87,-5.47 -10.81,0.13 -4.94,5.6 0.48,9.54 0.48,9.54 0,0 -7.25,0.55 -6.37,7.14 0.88,6.59 5.27,5.82 5.27,5.82z'/%3E%3Cpath class='fil1 str0' d='M184.16 117.96l-82.73 0 41.37 -62.96 41.37 62.96zm-41.37 0m-20.68 -31.48m41.37 0'/%3E%3Cpath class='fil1 str0' d='M153.83 117.96l-150.12 0 75.06 -114.24 75.06 114.24zm-75.06 0m-37.53 -57.12m75.06 0'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.icon-grp208, .sidr-class-icon-grp208 {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='21.1527mm' height='18.721mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 89.53 79.24' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .str0 %7Bstroke:%23419EE5;stroke-width:5.93;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256%7D .fil0 %7Bfill:none%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Warstwa_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil0 str0' d='M44.82 15.11c-16.33,-27.21 -58.35,-4.84 -34.92,29.37 2.99,4.37 7.01,9.03 12.2,13.68 12.16,10.89 20.02,16.33 22.36,17.88l0.36 0.24 0.36 -0.24c2.34,-1.55 8.93,-5.86 22.36,-17.88 4.2,-3.76 7.72,-7.73 10.56,-11.64 26.78,-36.8 -17.01,-58.54 -33.28,-31.41z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.icon-grp209, .sidr-class-icon-grp209 {
    width: 30px;
    height: 24px;
    margin-left: -6px!important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='27.7959mm' height='18.8646mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 155.57 105.58' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .str0 %7Bstroke:%23419EE5;stroke-width:1.93;stroke-miterlimit:10%7D .fil0 %7Bfill:%23419EE5;fill-rule:nonzero%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Warstwa_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil0 str0' d='M150.92 75.15l-3.18 7.07c-11.16,-6.89 -21.42,-15.12 -30.6,-24.5 -9.85,-10.06 -18.39,-21.33 -25.7,-33.36 -4.4,-7.24 -8.35,-14.73 -11.93,-22.4 -0.29,-0.61 -0.95,-0.94 -1.61,-0.97 -0.72,-0.1 -1.46,0.17 -1.84,0.97l-0.02 0.05c-0.03,0.05 -0.05,0.1 -0.07,0.15 -6.23,13.33 -13.63,26.14 -22.44,37.94 -8.2,10.97 -17.68,21.01 -28.26,29.71 -5.52,4.53 -11.35,8.67 -17.43,12.41l-1.7 -3.77c-0.5,-1.1 -0.99,-2.2 -1.49,-3.3 -0.44,-0.98 -1.87,-1.22 -2.73,-0.72 -1.01,0.59 -1.16,1.75 -0.72,2.73 3.48,7.72 6.96,15.44 10.43,23.16 0.5,1.1 0.99,2.2 1.49,3.3 0.44,0.98 1.87,1.22 2.73,0.72 1.01,-0.59 1.16,-1.74 0.72,-2.73l-7.08 -15.72c11.53,-7.07 22.18,-15.57 31.65,-25.22 10.05,-10.24 18.78,-21.75 26.25,-33.98 3.78,-6.19 7.23,-12.57 10.39,-19.08 -0.58,-1.2 -1.16,-2.41 -1.72,-3.62 -0.15,-0.32 -0.23,-0.66 -0.24,-1l-0.03 -0.01c0,3.28 0,6.55 0,9.83 0,7.87 0,15.73 0,23.6 0,9.48 0,18.95 0,28.43 0,8.23 0,16.45 0,24.68 0,2.72 0,5.44 0,8.16 0,1.26 -0.11,2.58 0,3.84 0.01,0.05 0,0.11 0,0.17 0.67,-0.67 1.33,-1.33 2,-2 -5.37,0.11 -10.74,0.22 -16.11,0.32 -8.56,0.17 -17.12,0.34 -25.68,0.51 -1.97,0.04 -3.93,0.08 -5.9,0.12 0.57,0.33 1.15,0.66 1.72,0.99 -3.66,-7.13 -7.33,-14.27 -10.99,-21.4 -0.52,-1.01 -1.04,-2.03 -1.56,-3.04 -1.17,-2.29 -4.62,-0.27 -3.45,2.01 3.66,7.13 7.33,14.27 10.99,21.4 0.52,1.01 1.04,2.03 1.56,3.04 0.31,0.61 1.05,1 1.72,0.99 5.37,-0.11 10.74,-0.22 16.11,-0.32 8.56,-0.17 17.12,-0.34 25.68,-0.51 1.97,-0.04 3.93,-0.08 5.9,-0.12 1.08,-0.02 2,-0.9 2,-2 0,-3.28 0,-6.55 0,-9.83 0,-7.87 0,-15.73 0,-23.6l0 -17.16c3.5,9.94 7.62,19.67 12.78,28.84 3.31,5.88 7.09,11.52 11.48,16.66 2.06,2.41 4.27,4.7 6.63,6.81 0.71,0.64 1.35,0.99 2.28,1.03 0.63,0.02 1.26,0.02 1.89,0.03 3.54,0.06 7.08,0.12 10.61,0.17 0.67,0.01 1.41,-0.38 1.72,-0.99 3.54,-6.89 7.08,-13.78 10.62,-20.68l0.94 -1.83c2.4,1.65 4.84,3.24 7.33,4.77l-5.59 12.42c-0.5,1.1 -0.99,2.2 -1.49,3.3 -0.44,0.98 -0.28,2.15 0.72,2.73 0.86,0.5 2.29,0.27 2.73,-0.72 3.48,-7.72 6.96,-15.44 10.43,-23.16 0.5,-1.1 0.99,-2.2 1.49,-3.3 0.44,-0.98 0.28,-2.15 -0.72,-2.73 -0.86,-0.5 -2.29,-0.27 -2.73,0.72zm-71.11 -63.48c5.5,10.79 11.81,21.17 19.09,30.86 8.4,11.18 18,21.45 28.83,30.31 2.52,2.06 5.09,4.05 7.72,5.96l-10.19 19.83c-0.51,1 -1.02,1.99 -1.53,2.99 0.57,-0.33 1.15,-0.66 1.72,-0.99 -4.29,-0.07 -8.59,-0.14 -12.88,-0.21 0.47,0.2 0.94,0.39 1.41,0.58 -13.77,-12.11 -22.26,-29.41 -28.64,-46.29 -1.98,-5.23 -3.76,-10.53 -5.41,-15.87l-0.17 0.07 0 0.9 0 6.33c7.43,11.8 16.37,22.88 27.14,31.71 3.01,2.47 6.17,4.77 9.51,6.78 -0.24,-0.91 -0.48,-1.82 -0.72,-2.73 -2.99,6.54 -4.37,13.55 -4.41,20.73 -0.01,2.57 3.98,2.57 4,0 0.04,-6.43 1.17,-12.84 3.86,-18.71 0.45,-0.99 0.28,-2.13 -0.72,-2.73 -12.52,-7.53 -22.67,-18.88 -31,-30.74 -2.73,-3.89 -5.28,-7.91 -7.67,-12.02l0 -23.29c0,-1.15 0.01,-2.3 0.03,-3.46z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.icon-grp211, .sidr-class-icon-grp211 {
    width: 32px;
    height: 24px;
    margin-left: -8px!important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='32.1253mm' height='19.0787mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 209.63 124.5' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%23419EE5;fill-rule:nonzero%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Warstwa_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil0' d='M178.97 89.15c-1.55,-1.24 -3.8,-0.98 -5.04,0.56 -4.4,5.51 -11.08,8.66 -18.32,8.66 -7.25,0 -13.92,-3.16 -18.32,-8.66 -1.23,-1.55 -3.49,-1.8 -5.03,-0.56 -1.55,1.23 -1.8,3.49 -0.56,5.04 5.77,7.22 14.48,11.36 23.92,11.36 9.44,0 18.16,-4.14 23.92,-11.36 1.24,-1.55 0.98,-3.8 -0.56,-5.04zm-98.22 3.78c-0.47,-0.33 -4.56,-3.3 -4.02,-7.6 0.29,-1.94 -1.03,-3.75 -2.97,-4.06 -1.96,-0.32 -3.79,1.01 -4.11,2.97 -0.03,0.19 -0.4,2.64 0.5,5.77 -4.4,5.33 -10.96,8.38 -18.08,8.38 -7.25,0 -13.92,-3.16 -18.32,-8.66 -1.23,-1.55 -3.49,-1.8 -5.04,-0.56 -1.55,1.23 -1.8,3.49 -0.56,5.04 5.77,7.22 14.48,11.36 23.92,11.36 8.37,0 16.18,-3.27 21.86,-9.04 0.77,0.8 1.68,1.58 2.74,2.32 0.62,0.43 1.34,0.64 2.04,0.64 1.13,0 2.25,-0.54 2.95,-1.54 1.13,-1.63 0.72,-3.86 -0.9,-4.99zm24.06 -40.94c-4.47,-12.22 -13.24,-22.39 -24.47,-28.68 -1.23,-3.12 -2.91,-8.97 0.31,-12.19 2.35,-2.35 4.93,-0.73 5.67,-0.17 1.55,1.17 2.73,3.28 1.69,5.15 -0.96,1.73 -0.34,3.91 1.39,4.87 1.73,0.96 3.91,0.34 4.87,-1.39 2.63,-4.74 1.1,-10.77 -3.64,-14.35 -4.85,-3.66 -10.9,-3.33 -15.05,0.82 -3.91,3.91 -4.35,9.04 -3.68,13.44 -5.6,-1.97 -11.61,-3.05 -17.88,-3.05 -29.79,0 -54.02,24.23 -54.02,54.02 0,29.79 24.23,54.02 54.02,54.02 23.32,0 43.24,-14.85 50.79,-35.59 7.55,20.74 27.47,35.59 50.79,35.59 29.79,0 54.03,-24.23 54.03,-54.02 0,-0.03 0,-0.05 0,-0.08 -0,-0.02 -0,-0.03 -0,-0.04 -0.04,-17.11 -8.08,-32.36 -20.56,-42.24 2.37,-2.73 4.23,-6.95 4.64,-13.42 0.33,-5.12 -0.71,-9.01 -3.1,-11.55 -1.34,-1.43 -3.8,-3.14 -7.9,-3.14 -5.27,0 -11.18,2.84 -15.21,5.23 -4.06,2.4 -8.18,5.49 -11.89,8.85 -3.71,-3.37 -7.83,-6.45 -11.89,-8.85 -4.03,-2.39 -9.95,-5.23 -15.21,-5.23 -4.1,0 -6.55,1.71 -7.9,3.14 -2.39,2.55 -3.43,6.43 -3.1,11.55 0.42,6.47 2.25,10.68 4.62,13.41 -7.78,6.16 -13.86,14.41 -17.34,23.89zm-4.34 12.42c-16.95,-10.04 -20.23,-26.26 -20.85,-33.15 11.18,7.33 19.05,19.29 20.85,33.15zm-46.45 -40.79c6.31,0 12.34,1.26 17.84,3.54 -14.83,16.61 -48.26,21.73 -60.08,23.06 7.57,-15.72 23.66,-26.59 42.24,-26.59zm0 93.71c-25.84,0 -46.86,-21.02 -46.86,-46.86 0,-4.43 0.63,-8.71 1.79,-12.78 3.34,-0.27 14.92,-1.4 28.21,-4.84 15.64,-4.05 27.66,-9.71 35.91,-16.86 0.49,2.78 1.3,6.07 2.64,9.59 3.22,8.46 10.17,19.85 25.11,27.15 -1.18,24.79 -21.72,44.6 -46.8,44.6zm16.87 -51.42c0,-0.09 0.01,-0.17 0.01,-0.26 0,-2.99 -2.42,-5.42 -5.42,-5.42 -2.99,0 -5.41,2.43 -5.41,5.42 0,0.09 0.01,0.17 0.01,0.26l10.8 0zm-33.59 5.16c2.99,0 5.41,-2.43 5.41,-5.42 0,-2.99 -2.42,-5.42 -5.41,-5.42 -2.99,0 -5.41,2.43 -5.41,5.42 0,2.99 2.42,5.42 5.41,5.42zm118.31 46.26c-25.2,0 -45.8,-19.99 -46.81,-44.94 3.68,-2.42 12.73,-8.54 22.22,-16.23 12,-9.72 20.22,-18.34 24.59,-25.74 4.36,7.4 12.59,16.02 24.59,25.74 9.49,7.69 18.54,13.81 22.22,16.23 -1.01,24.95 -21.61,44.94 -46.81,44.94zm4.64 -93.48c21.34,2.11 38.52,18.59 41.69,39.6 -13.71,-9.42 -36.28,-26.89 -41.69,-39.6zm-9.28 0c-5.41,12.71 -27.98,30.18 -41.69,39.6 3.17,-21.01 20.35,-37.49 41.69,-39.6zm31.75 -16.69c1.85,0 2.47,0.66 2.67,0.87 0.95,1.01 1.37,3.21 1.18,6.19 -0.13,2.04 -0.46,7.01 -3.49,9.76 -5.98,-3.55 -12.71,-5.97 -19.88,-6.99 7.12,-5.83 14.86,-9.83 19.52,-9.83zm-58.05 7.06c-0.19,-2.98 0.23,-5.18 1.18,-6.19 0.2,-0.22 0.82,-0.87 2.67,-0.87 4.67,0 12.4,4 19.52,9.83 -7.19,1.01 -13.92,3.44 -19.91,7 -1.66,-1.57 -3.11,-4.46 -3.45,-9.76zm16.84 56.85c2.99,0 5.41,-2.43 5.41,-5.42 0,-2.99 -2.42,-5.42 -5.41,-5.42 -2.99,0 -5.42,2.43 -5.42,5.42 0,2.99 2.42,5.42 5.42,5.42zm28.19 0c2.99,0 5.41,-2.43 5.41,-5.42 0,-2.99 -2.42,-5.42 -5.41,-5.42 -2.99,0 -5.41,2.43 -5.41,5.42 0,2.99 2.42,5.42 5.41,5.42z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.icon-grp203, .sidr-class-icon-grp203 {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='21.8489mm' height='21.8535mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 94.98 95' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .str0 %7Bstroke:%23419EE5;stroke-width:0.87;stroke-miterlimit:10%7D .fil0 %7Bfill:%23419EE5;fill-rule:nonzero%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Warstwa_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil0 str0' d='M41.89 4.76c1.18,1.51 2.76,2.21 4.48,2.62 0.79,0.18 1.77,0.39 2.44,0.1 1.57,-0.7 3.02,-1.7 4.6,-2.63 -1.86,-0.98 -9.56,-1.05 -11.52,-0.08zm46.1 59.91c-0.18,-0.19 -0.35,-0.38 -0.53,-0.57 -1.85,1.06 -3.71,2.12 -5.47,3.13 0,2.26 0,4.41 0,6.55 0.2,0.08 0.4,0.16 0.6,0.24 1.99,-3 4.26,-5.83 5.41,-9.35zm-34.41 26.52c-1.26,-2.25 -3.47,-3.4 -5.53,-3.51 -2.31,-0.12 -4.39,1.53 -6.25,3.11 1.15,0.41 2.22,0.66 3.29,0.65 2.74,-0.02 5.48,-0.15 8.5,-0.25zm-40.81 -16.66c0.16,-0.09 0.32,-0.18 0.48,-0.27 0,-2 0.02,-4 -0.02,-6 -0.01,-0.38 -0.17,-0.94 -0.45,-1.11 -1.74,-1.09 -3.54,-2.1 -5.32,-3.13 -0.14,0.15 -0.28,0.3 -0.41,0.45 1.03,3.86 3.65,6.81 5.73,10.06zm68.91 -53.78c0,2.83 0,5.2 0,7.64 2.13,0.54 3.5,2.67 5.91,2.02 -0.67,-2.86 -2.97,-6.7 -5.91,-9.66zm-68.87 -0.56c-2.22,3.81 -4.78,6.85 -5.84,11.42 2.21,-1.24 3.9,-2.13 5.52,-3.16 0.44,-0.28 0.86,-0.97 0.87,-1.48 0.05,-2.06 0.42,-4.15 -0.54,-6.79zm32.95 56.05c0.04,0 0.08,0 0.12,0 0,-1.95 -0.09,-3.91 0.03,-5.86 0.1,-1.68 -0.66,-2.69 -2.02,-3.48 -3.38,-1.95 -6.76,-3.9 -10.08,-5.95 -2.09,-1.29 -4.02,-1.5 -6.17,-0.1 -2.64,1.71 -5.32,3.39 -8.14,4.75 -2.07,1 -2.97,2.36 -2.89,4.56 0.07,2.04 0.22,4.09 0.08,6.12 -0.14,1.99 0.51,3.43 2.05,4.64 4.31,3.37 9.01,6.08 14.09,8.07 1.34,0.52 3.15,0.79 4.43,0.32 2.35,-0.86 4.48,-2.35 6.69,-3.58 1.22,-0.68 1.84,-1.7 1.82,-3.12 -0.03,-2.12 -0.01,-4.25 -0.01,-6.37zm0.07 -57.25c0.02,0 0.04,0 0.05,0 0,-1.87 -0.16,-3.76 0.05,-5.61 0.2,-1.8 -0.35,-2.94 -1.95,-3.69 -1.84,-0.87 -3.91,-1.5 -5.38,-2.8 -1.73,-1.52 -3.36,-1.37 -5.17,-0.76 -5.54,1.86 -10.5,4.8 -15.04,8.45 -1.02,0.82 -1.69,1.85 -1.69,3.27 -0,2.89 -0.15,5.78 -0.11,8.67 0.01,0.65 0.41,1.59 0.94,1.91 3.92,2.38 7.87,4.7 11.91,6.86 0.74,0.4 2.09,0.28 2.87,-0.14 3.95,-2.13 7.78,-4.49 11.71,-6.67 1.29,-0.72 1.79,-1.74 1.81,-3.1 0.02,-2.13 0.01,-4.26 0.01,-6.38zm3.32 0.23c-0,0 -0.01,0 -0.01,0 0,2.13 0.09,4.26 -0.03,6.38 -0.08,1.33 0.5,1.94 1.59,2.55 3.93,2.19 7.8,4.47 11.66,6.78 1.38,0.83 2.68,0.96 4.06,0.1 1.23,-0.76 2.46,-1.51 3.7,-2.25 2.33,-1.38 4.69,-2.71 6.98,-4.14 0.5,-0.32 1.06,-1.01 1.07,-1.54 0.1,-3.21 0.04,-6.42 0.04,-9.63 0,-1.13 -0.66,-1.82 -1.44,-2.55 -4.42,-4.17 -9.82,-6.65 -15.32,-8.97 -1.22,-0.51 -2.49,-0.64 -3.7,0.01 -2.31,1.25 -4.57,2.59 -6.91,3.81 -1.2,0.62 -1.77,1.43 -1.71,2.81 0.08,2.21 0.02,4.42 0.02,6.64zm-20.15 28.37c-0.02,0 -0.04,0 -0.06,0 0,-2.13 -0.12,-4.26 0.04,-6.38 0.13,-1.69 -0.52,-2.76 -1.9,-3.54 -3.48,-1.96 -6.93,-3.96 -10.45,-5.83 -1.42,-0.75 -2.95,-0.66 -4.38,0.23 -1.66,1.03 -3.3,2.12 -5.05,2.97 -1.44,0.7 -2.28,1.69 -2.58,3.22 -0.16,0.83 -0.39,1.66 -0.51,2.5 -0.7,4.92 -0.48,9.83 -0,14.75 0.16,1.71 0.87,3.11 2.34,4.03 2.09,1.3 4.2,2.56 6.32,3.81 1.72,1.02 3.31,0.77 4.99,-0.31 2.92,-1.87 5.89,-3.7 8.98,-5.28 1.72,-0.88 2.34,-2 2.28,-3.81 -0.07,-2.12 -0.02,-4.25 -0.02,-6.38zm20.12 28.93c-0.01,0 -0.03,0 -0.04,0 0,1.78 0.11,3.58 -0.03,5.35 -0.15,1.87 0.6,3.08 2.19,3.93 1.8,0.96 3.66,1.84 5.33,2.99 2.03,1.41 3.99,1.17 6,0.22 2.84,-1.35 5.75,-2.59 8.41,-4.24 2.29,-1.42 4.32,-3.28 6.38,-5.05 0.9,-0.77 1.43,-1.79 1.32,-3.15 -0.16,-2.01 -0.22,-4.05 -0.03,-6.05 0.18,-1.82 -0.22,-3.19 -1.8,-4.13 -2.11,-1.26 -4.24,-2.5 -6.37,-3.74 -1.47,-0.85 -2.89,-1.8 -4.44,-2.47 -0.77,-0.33 -1.95,-0.48 -2.63,-0.11 -4.27,2.27 -8.46,4.7 -12.66,7.12 -1.1,0.63 -1.68,1.59 -1.64,2.95 0.06,2.12 0.02,4.25 0.02,6.38zm16.89 -28.8c0.04,0 0.09,0 0.13,0 0,2.04 0.07,4.08 -0.02,6.12 -0.09,1.92 0.68,3.17 2.37,4.11 3.11,1.74 6.09,3.71 9.2,5.45 1.39,0.78 2.89,1.32 4.49,0.09 1.34,-1.02 2.81,-1.96 4.37,-2.59 2.51,-1 3.61,-2.82 4.1,-5.35 1.1,-5.6 0.7,-11.18 -0.03,-16.76 -0.2,-1.52 -0.98,-2.76 -2.27,-3.54 -2.38,-1.46 -4.69,-3.05 -7.46,-3.81 -1.09,-0.3 -1.99,-0.27 -2.91,0.28 -2.05,1.21 -4.09,2.42 -6.14,3.64 -1.31,0.78 -2.62,1.56 -3.93,2.33 -1.52,0.88 -1.9,2.3 -1.9,3.91 0,2.04 0,4.08 0,6.12zm-18.39 17.69c4.71,-2.76 9.34,-5.45 13.94,-8.18 1.17,-0.69 1.3,-1.88 1.29,-3.13 -0.04,-4.34 -0.17,-8.69 -0,-13.02 0.07,-1.71 -0.42,-2.66 -1.86,-3.47 -3.92,-2.22 -7.76,-4.56 -11.66,-6.82 -0.97,-0.56 -1.99,-0.92 -3.13,-0.24 -3.94,2.36 -7.88,4.72 -11.87,6.99 -1.52,0.87 -2.15,2.11 -2.15,3.77 -0,4.51 0.05,9.03 0,13.54 -0.01,1.3 0.59,2.01 1.65,2.61 4.51,2.56 8.99,5.18 13.78,7.94zm-2.53 29.15c-6.88,0.1 -14.73,-2.16 -21.94,-6.53 -5.13,-3.11 -9.67,-6.95 -13.06,-11.99 -2.47,-3.67 -4.94,-7.33 -6.51,-11.51 -3.36,-8.93 -4.05,-18.05 -1.97,-27.35 1.69,-7.53 5.24,-14.08 10.16,-20.03 6.55,-7.92 14.9,-12.67 24.71,-15.3 5.29,-1.42 10.64,-1.71 15.97,-1.14 5.31,0.57 10.51,1.95 15.36,4.45 4.94,2.55 9.72,5.33 13.48,9.47 4.18,4.62 7.55,9.75 10.06,15.53 3.16,7.28 3.56,14.84 2.99,22.52 -0.26,3.55 -1.1,7.03 -2.32,10.43 -2.25,6.28 -5.84,11.75 -10.19,16.64 -3.67,4.12 -8.07,7.57 -13.22,9.83 -2.57,1.12 -5.21,2.07 -7.82,3.09 -4.54,1.76 -9.3,1.95 -15.7,1.88z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.icon-grp210, .sidr-class-icon-grp210 {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='23.1152mm' height='21.5092mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 106.29 98.9' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .str0 %7Bstroke:%23419EE5;stroke-width:5.98;stroke-miterlimit:22.9256%7D .fil0 %7Bfill:none%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Warstwa_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil0 str0' d='M100.6 55.57c0.08,0.52 0.13,1.05 0.13,1.59l0 28.64c0,5.56 -4.55,10.12 -10.12,10.12l-74.73 0c-5.56,0 -10.12,-4.55 -10.12,-10.12l0 -28.64c0,-1 0.15,-1.97 0.42,-2.89 0.85,1.23 1.93,2.44 3.29,3.52 6.86,5.47 27.23,7.38 27.23,7.38 0,0 3.16,0.3 8.07,0.49l0 8.39c0,2.28 1.87,4.15 4.15,4.15l8.17 0c2.28,0 4.15,-1.87 4.15,-4.15l0 -8.46c3.43,-0.17 6.98,-0.47 10.48,-0.93 14.43,-1.91 24.86,-3.97 28.87,-9.1z'/%3E%3Cpath class='fil0 str0' d='M13.16 16.13l80.18 0c5.56,0 9.49,4.51 9.61,10.08 0.13,6.13 0.36,12.49 0.35,19.16 -0.01,2.6 -0.59,5.06 -1.21,7.28 -2.04,7.33 -13.45,9.78 -30.36,12.02 -3.5,0.46 -7.05,0.76 -10.48,0.93l0 -3.05c0,-2.28 -1.87,-4.15 -4.15,-4.15l-8.17 0c-2.28,0 -4.15,1.87 -4.15,4.15l0 3.12c-4.91,-0.19 -8.07,-0.49 -8.07,-0.49 0,0 -20.37,-1.92 -27.23,-7.38 -4.37,-3.49 -5.83,-8.22 -6.32,-11.2 -0.3,-1.83 -0.12,-7.19 -0.12,-8.67l0 -11.68c0,-5.56 4.55,-10.12 10.12,-10.12z'/%3E%3Crect class='fil0 str0' x='44.77' y='58.4' width='16.48' height='19.82' rx='4.15' ry='4.15'/%3E%3Cpath class='fil0 str0' d='M44.21 2.99l18.05 0c3.57,0 6.5,2.92 6.5,6.5l0 6.65 -31.05 0 0 -6.65c0,-3.57 2.92,-6.5 6.5,-6.5z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.icon-grp205, .sidr-class-icon-grp205 {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='20.3207mm' height='20.3216mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 81.69 81.69' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .str0 %7Bstroke:%23419EE5;stroke-width:1.79;stroke-miterlimit:10%7D .fil0 %7Bfill:%23419EE5;fill-rule:nonzero%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Warstwa_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil0 str0' d='M40.85 3.85c-20.4,0 -36.99,16.6 -36.99,36.99 0,20.4 16.6,37 36.99,37 20.4,0 36.99,-16.6 36.99,-37 0,-20.4 -16.59,-36.99 -36.99,-36.99zm-7.37 32.88c-0.82,0 -1.48,-0.66 -1.48,-1.48 0,-3.16 -2.92,-3.82 -5.38,-3.82 -2.45,0 -5.38,0.66 -5.38,3.82 0,0.82 -0.66,1.48 -1.48,1.48 -0.82,0 -1.48,-0.66 -1.48,-1.48 0,-4.18 3.19,-6.78 8.33,-6.78 5.14,0 8.33,2.6 8.33,6.78 0,0.82 -0.66,1.48 -1.48,1.48zm28.45 0c-0.81,0 -1.48,-0.66 -1.48,-1.48 0,-3.16 -2.92,-3.82 -5.37,-3.82 -2.45,0 -5.38,0.66 -5.38,3.82 0,0.82 -0.66,1.48 -1.48,1.48 -0.82,0 -1.48,-0.66 -1.48,-1.48 0,-4.18 3.19,-6.78 8.33,-6.78 5.14,0 8.33,2.6 8.33,6.78 0,0.82 -0.66,1.48 -1.48,1.48zm-41.29 13.21c2.22,4.77 8.76,16.27 20.21,16.27 11.45,0 17.99,-11.5 20.21,-16.27l-7.7 1.66c-2.95,0.79 -6.04,1.24 -9.11,1.33 -2.26,0.06 -4.53,0.06 -6.8,0 -3.07,-0.09 -6.16,-0.54 -9.18,-1.34l-7.63 -1.64zm20.21 19.22c-14.04,0 -21.4,-14.49 -23.32,-18.93 -0.34,-0.79 -0.26,-1.69 0.2,-2.4 0.44,-0.67 1.18,-1.08 1.97,-1.08 0.03,0 0.13,0 0.16,0.01 0.07,0 0.14,0.01 0.21,0.03l8.89 1.92c2.87,0.76 5.73,1.18 8.57,1.26 2.21,0.06 4.42,0.06 6.63,0 2.84,-0.08 5.7,-0.5 8.5,-1.24l8.96 -1.93c0.07,-0.01 0.13,-0.02 0.21,-0.03 0.03,-0 0.13,-0.01 0.16,-0.01 0.78,0 1.52,0.4 1.97,1.08 0.47,0.71 0.55,1.61 0.2,2.4 -1.92,4.44 -9.28,18.93 -23.32,18.93zm0 11.63c-22.03,0 -39.95,-17.92 -39.95,-39.95 0,-22.03 17.92,-39.95 39.95,-39.95 22.03,0 39.95,17.92 39.95,39.95 0,22.03 -17.92,39.95 -39.95,39.95z'/%3E%3C/g%3E%3C/svg%3E%0A");
}


.icon-create, .sidr-class-icon-create {
    width: 24px;
    height: 24px;
    margin-right: 3px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' width='36' height='36' stroke-width='1.25'%3E%3Cpath d='M15 4l6 2v5h-3v8a1 1 0 0 1 -1 1h-10a1 1 0 0 1 -1 -1v-8h-3v-5l6 -2a3 3 0 0 0 6 0'%3E%3C/path%3E%3Cpath d='M10.5 11h2.5l-1.5 5'%3E%3C/path%3E%3C/svg%3E");
}


/***************************************************
Table
***************************************************/
table.table {
    margin: 10px auto;
    clear: both;
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #C2C2C2;
}

table.table thead tr {
    background: #f9f9f9; /* Old browsers */
    background: -moz-linear-gradient(top,  #f9f9f9 0%, #e6e6e6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f9f9f9 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f9f9f9 0%,#e6e6e6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f9f9f9 0%,#e6e6e6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f9f9f9 0%,#e6e6e6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
}

table.table thead th {
    font-weight: bold;
    padding: 8px 10px;
    border-right: 1px solid #C2C2C2;
    border-bottom: 1px solid #C2C2C2;
}
table.table thead th[data-sort] {
    cursor: pointer;
    *cursor: hand;
}
table.table thead th span {
    margin: 0 0 0 2px;
}


table.table td {
    padding: 6px 10px;
    border-right: 1px solid #C2C2C2;
    border-bottom: 1px solid #C2C2C2;
}

table.table tr:nth-child(odd) { background-color: #fff; }
table.table tr:nth-child(even) { background-color: #f6f6f6; }

table.table tr:hover {
    background-color: #ebebeb;
}

table.table tr td.sub {
    padding-left: 30px;
}

table.table input[type=text] {
    margin: -4px -5px;
    padding: 2px;
}
table.table input[type=text].act-order {
    width: 30px;
    text-align: center;
}


/***************************************************
nawigacja
***************************************************/

.breadcrumb {
    font-size: 12px;
    text-transform: uppercase;
    margin: 25px 0 -15px 0;
}
.breadcrumb span {
    margin: 0 10px;
}
.breadcrumb span.icon-home {
    margin: -2px 0 0 0;
}
.breadcrumb a {
}
.breadcrumb a:hover {
    text-decoration: underline;
}
.breadcrumb .sort {
    text-align: right;
    float: right;
    width: 340px;
    margin: -13px 0 0 0;
}
.breadcrumb .sort select {
    width: 215px;
    margin-left: 20px;
}

@media (max-width: 767px) {
    .breadcrumb {
        text-align: center;
    }
    .breadcrumb .sort {
        text-align: center;
        float: none;
        width: 100%;
        margin: 20px 0 -15px 0;
    }
}



/***************************************************
podstrona - kontakt
***************************************************/

@media (max-width: 767px) {
    .wrapper-contact .g-col-6:first-child {
        margin-bottom: 50px;
    }
}



/***************************************************
główna
***************************************************/


.boxes-wrapper .boxes-item {
    text-align: center;
}
.boxes-wrapper h3 {
    font-size: 24px;
    margin: 10px 0;
}


/***************************************************
podstrona - galeria
***************************************************/

/*.p-gallery article {*/
    /*float: left;*/
    /*margin: 0 0 20px 20px;*/
    /*width: 210px;*/
/*}*/
/*.p-gallery article:nth-child(4n+1) {*/
    /*margin-left: 0;*/
/*}*/


/***************************************************
podstrona - galeria szczegóły
***************************************************/

/*.p-gallery-show article {*/
    /*float: left;*/
    /*margin: 0 0 15px 15px;*/
    /*width: 210px;*/
/*}*/
/*.p-gallery-show article:nth-child(3n+1) {*/
    /*margin-left: 0;*/
/*}*/


/***************************************************
moduł - news
***************************************************/

/*.m-news article {
    margin-bottom: 15px;
}
.m-news article header {
    margin-bottom: 10px;
    height: 100%;
    overflow: hidden;
}
.m-news article header h2 {
    margin: 0;
    float: left;
}
.m-news article header h2 a {
    text-decoration: none;
}
.m-news article header time {
    color: #999;
    float: right;
}
.m-news article figure {
    float: left;
    margin-right: 10px;
}
.m-news article figure img {
    width: 90px;
    display: block;
}
.m-news article section time {
    color: #999;
}
.m-news article section p {
    margin: 10px 0;
}*/


/***************************************************
box - oferta na głównej
***************************************************/

.b-carouse {
    margin: -10px -10px 40px -10px;
}
.b-carouse .item {
    padding: 0 10px;
    margin: 10px 0;
}


/***************************************************
moduł - katogorie
***************************************************/

.offers-filters .g-col-m-12 {
    margin-bottom: 20px;
}
.offers-filters-h {
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 2px;
    text-transform: uppercase;
    border-top: 1px solid #d3d3d3;
    padding: 15px 0 0 0;
    margin: 25px 0 15px 0;
}
.offers-filters-h:first-child {
    margin-top: 0;
}

.offers-filters-cats {
    background: #f9f9f9;
    padding: 0 15px 15px 15px;
    margin: 0 -15px 0 -15px;
}
.offers-filters-cats .offers-filters-h {
    border-top: none;
}

.offers-filters ul li {
    position: relative;
    margin-bottom: 5px;
    padding-left: 20px;
}
.offers-filters ul li:before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    background: #000;
    position: absolute;
    left: 0;
    top: 4px;

}
.offers-filters ul > span {
    display: block;
    margin-bottom: 15px;
}


.offers-filters ul a:hover, .offers-filters ul li.current a {
    text-decoration: underline;
}

.offers-filters-attrs-hide {
    display: none;
}
.offers-filters-attrs-more {
    display: none;
}


.offers-filters-nav {
    margin: -10px 0 20px 0;
}



.mobile-cat {
    display: block;
    height: 52px;
    line-height: 52px;
    text-align: center;
    text-decoration: none;
    transition: top .25s linear;
    -moz-transition: top .25s linear;
    -webkit-transition: top .25s linear;
}

@media (min-width: 768px) {
    .mobile-cat {
        display: none;
    }
}

.mobile-cat:hover {
    text-decoration: none;
}

.mobile-cat span {
    position: relative;
    padding-left: 35px;
    color: #000;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
}

.mobile-cat span::after {
    display: block;
    position: absolute;
    top: 24px;
    left: 0;
    width: 25px;
    height: 3px;
    background: #000;
    box-shadow: 0 6px 0 #000,
    0 -6px 0 #000;
    content: '';
}


/***************************************************
moduł - oferta
***************************************************/

.offers-producerText {
    margin-bottom: 50px;
}

.offers-item {
    display: block;
    background: #fff;
    text-align: center;
    padding: 0;
    margin-bottom: 30px;
}
.offers-item figure {
    text-align: center;
    height: 250px;
    position: relative;
    border: 2px solid rgba(0,0,0,0);
}
.offers-item:hover figure {
    border: 2px solid #000;
}
.offers-item figure img {
    max-width: 80%;
    max-height: 80%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 8;
}

.offers-title {
    color: #343b4a;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 15px 0 5px 0;
}
.offers-item p {
    margin: 0;
}
.price {
    font-size: 18px;
}
.price-prom {
    color: #009fe9;
}
.price-prom strike {
    font-size: 14px;
    color: #a1a5ae;
}
.price-min {
    display: block;
    margin-top: 10px;
}

.label-promotion, .label-new {
    display: inline-block;
    padding: 5px;
    color: #fff;
    float: left;
    margin: 3px;
    background: #009fe9;
    z-index: 9;
    position: relative;
}
.label-new {
    background: #009fe9;
}

.offers-item-create {

}
.offers-item-create figure {
    background: #edf5fd;
}
.offers-item-create .offers-description {
    padding: 0 15px;
}
.offers-item-create .offers-description a {
    font-weight: bold;
    text-transform: none;
}


/***************************************************
strona - główna
***************************************************/

.mainInfo-wrapper {
    text-align: center;
    border-bottom: 1px solid #f4f4f4;
    padding-bottom: 40px;
}
.mainInfo-wrapper h1 {
    font-size: 22px;
    text-align: center;
    text-transform: none;
    margin: 40px 0 20px 0;
}
.mainInfo-item {
    padding: 0px 0 0 70px;
    font-size: 16px;
    position: relative;
    display: inline-block;
    text-align: left;
    min-height: 38px;
}
.mainInfo-item span {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.mainInfo-item-sl {
    line-height: 38px;
}

@media (max-width: 767px) {
    .mainInfo-item {
        width: 250px;
    }
}




/***************************************************
strona - szczegóły oferty
***************************************************/

.offer-wrapper h1 + .offer-code {
    margin: -30px 0 40px 0;
}
.offer-wrapper figure {
    text-align: center;
}
.offer-wrapper figure a {
    background: #fff;
}
.offer-wrapper figure img {
    max-width: 100%;
    display: inline-block;
}
.offer-photosSmall {
    margin-top: 40px;
    padding: 0 40px;
    position: relative;
}
.offer-photosSmall-item {
    cursor: pointer;
    padding: 10px;
    border: 2px solid #fff;
}
.offer-photosSmall-item.slick-current {
    border-color: #d3d3d3;
}
.offer-photosSmall .slick-arrow {
    cursor: pointer;
    font-size: 0;
    line-height: 0;
    border: 0;
    width: 15px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -15px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='30' viewBox='0 0 15 30'%3E%3Cg id='b5af04794ac7478ac23942a99f9b7d4d' transform='translate(-269.735 -10.026)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M270.877,40.026a1.191,1.191,0,0,1-.736-.251A1.029,1.029,0,0,1,270,38.263l12.1-13.5L270.561,11.789a1.029,1.029,0,0,1,.143-1.512,1.192,1.192,0,0,1,1.609.135l12.156,13.663a1.025,1.025,0,0,1,0,1.381L271.75,39.644A1.164,1.164,0,0,1,270.877,40.026Z' transform='translate(0 0)'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.offer-photosSmall .slick-prev {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.offer-photosSmall .slick-next {
    left: auto;
    right: 0;
}

.offer-producer {
    max-height: 34px;
}

.offer-wrapper .price {
    font-weight: bold;
    font-size: 28px;
    margin-bottom: 20px;
}
.offer-wrapper .price strike {
    font-weight: normal;
}


.offer-description {
    margin: 50px 0 0 0;
}

.offer-size, .offer-place {
    text-align: center;
    display: inline-block;
    min-width: 30px;
    height: 30px;
    line-height: 30px;
    margin: 8px 5px 0 0;
    padding: 0 5px;
    border: 2px solid #f2f2f2;
    cursor: pointer;
}
.offer-size.sel, .offer-place.sel {
    border: 2px solid #009fe9;
}

.offer-color {
    display: inline-block;
    width: 21px;
    height: 21px;
    margin: 8px 5px 8px 0;
    border: 2px solid #f2f2f2;
    cursor: pointer;
}
.offer-color.sel {
    border: 2px solid #009fe9;
}

.offer-day {
    background: #f8f8f8;
    padding: 10px 0;
    text-align: center;
    margin: 20px 0;
}


.form-buy .link.photo {
    display: inline-block;
    margin-top: 10px;
}


.offerCreate .pattern {
    position: relative;
    border: 1px solid #C2C2C2;
    overflow: hidden;
}
.offerCreate .pattern img {
    width: 100%;
    display: block;
}
.offerCreate .pattern .pat {
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 1000;
}

.offerCreate-info {
    background: #f8f8f8;
    padding: 15px 10px 15px 40px;
    margin: 5px 0;
    position: relative;
}
.offerCreate-info span {
    position: absolute;
    left: 10px;
    top: 12px;
}
.offerCreate-info ul {
    margin: 5px 0 0 0;
}
.offerCreate-info ul li {
    line-height: 1.2em;
}


.jqHandle {
    background: #fff;
    border: 1px solid #000;
    border-radius: 50%;
}
.jqDrag {
    width: 100%;
    cursor: move;
}
.jqResize {
    height: 15px;
    width: 15px;
    position: absolute;
    bottom: -7px;
    right: -7px;
    cursor: se-resize;
}

@media (max-width: 767px) {
    .jqResize {
        width: 30px;
        height: 30px;
        bottom: -15px;
        right: -15px;
    }
}


.file-progress {
    background-color: #f8f8f8;
    margin-bottom: 10px;
    padding: 10px;
    display: none;
    text-align: center;
}
.file-progress-bar {
    background-color: #E5E5E5;
    margin-top: 5px;
    padding: 0;
}
.file-progress-bar>div {
    height: 5px;
    background-color: #009fe9;
}

/***************************************************
podstrona - koszyk
***************************************************/

.cart-list {
    margin-bottom: 40px;
}
.cart-item:first-child {
    border-top: 1px solid #d3d3d3;
}
.cart-item {
    border-bottom: 1px solid #d3d3d3;
    padding: 20px 0;
    position: relative;
}

.cart-item figure {
    height: 175px;
    position: relative;
}
.cart-item figure img {
    max-width: 80%;
    max-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 8;
}

.cart-item h3 {
    margin: 10px 0;
}
.cart-item .price {
    font-weight: bold;
    font-size: 18px;
}
.cart-item .act-del {
    position: absolute;
    top: 20px;
    right: 0;
}

.cart-item .offer-color {
    margin: -2px 5px -5px 0;
}

@media (max-width: 767px) {
    .cart-item .act-del {
        padding: 5px 10px;
    }
}



.cart-summary {
    font-size: 18px;
    background: #fff;
    float: right;
    max-width: 400px;
    width: 100%;
    margin-bottom: 40px;
}
.cart-summary dt {
    width: 60%;
    float: left;
    margin-bottom: 5px;
    margin-right: 20px;
    text-align: right;
}
.cart-summary dd {
    margin-bottom: 5px;
    font-weight: bold;
}
.cart-summary strike {
    font-weight: normal;
}
.cart-summary p {
    font-size: 14px;
    text-align: center;
}

.cart-settings {
    margin: 10px 0;
    padding-bottom: 0;
}
.cart-settings .g-col-m-4 {
    margin-bottom: 40px;
}
.cart-settings label span {
    float: right;
}
.cart-settings .shipping .form-group {
    max-width: 300px;
}



.cash-login-wrapper > .g-row > .g-col-m-4 {
    margin-bottom: 30px;
}
.cash-login-wrapper .cash-login-box .btns {
    text-align: center;
    margin-top: 30px;
}


.cash-wrapper .g-row > .g-col-m-6 {
    margin-bottom: 30px;
}


#inpostPaczkomaty {
    margin-bottom: 20px;
}

.easypack-widget.mobile .map-list-row .map-list-flex {
    min-height: 300px!important;
}


.cartBonus {
    background: #f8f8f8;
    padding: 30px;
    font-size: 20px;
    display: none;
    margin: -20px 0 30px 0;
}
.cartBonus h3 {
    font-size: 30px;
    margin: 20px 0;
}
.cartBonus a img {
    transition: transform .15s linear;
    -moz-transition: transform .15s linear;
    -webkit-transition: transform .15s linear;
    float: left;
    margin-right: 20px;
}


/***************************************************
podstrona - historia
***************************************************/

.orders-item {
    margin-bottom: 10px;
    position: relative;
    border-bottom: 1px solid #d3d3d3;
    padding: 20px 0;
}
.orders-item:first-child {
    border-top: 1px solid #d3d3d3;
}
.orders-item h3 {
    margin-top: 20px;
}
.orders-item .price {
    font-weight: bold;
    font-size: 18px;
}
.orders-item .form-group {
    margin-bottom: 0;
}
.orders-item .btn {
}

.orders-wrapper .btns {
    margin: 0;
}

.orders-wrapper .btns a {
    margin: 5px 0;
}


.order-wrapper .form-info {
    margin-top: 50px;
}


@media (max-width: 767px) {
    .orders-wrapper .btns a {
        width: 100%;
        text-align: center;
        padding-left: 0;
        padding-right: 0;
    }
    .orders-wrapper .btns br {
        display: none;
    }
}



.producers-wrapper h3 {
    margin: 20px 0 10px 0!important;
    padding-bottom: 10px;
    border-bottom: 1px solid #d3d3d3;
}


/***************************************************
podstrona - blog
***************************************************/

.blog-item {
    padding-bottom: 50px;
    margin-bottom: 50px;
    border-bottom: 1px solid #d3d3d3;
}
.blog-name {
    color: #343b4a;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 5px 0;
}
.blog-item time {
    color: #919191;
    font-size: 12px;
    display: block;
}

.blog-item figure {
    margin: 0 0 20px 0;
    text-align: center;
}
.blog-item img {
    width: 100%;
    max-width: 400px;
}

.blog-item-link {
    text-align: right;
}



.blog-item.blog-show {
    padding-bottom: 0;
    border-bottom: none;
}
.blog-item.blog-show img {
    max-width: 100%;
    height: auto!important;
}

