@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Lato:wght@300;400;700&display=swap');

body {  font-family: 'Lato','Montserrat',sans-serif;overflow-x:hidden}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Montserrat',Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000a3;
  line-height: 1.1;
  }
  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small,
  .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small {
  font-weight: normal;
  line-height: 1;
  color: #000;}

h1,
h2,
h3 {
 margin:60px 0 40px;}

h4,
h5,
h6 {
  margin-top: 9px;
  margin-bottom: 9px;}

h1, .h1 {
  font-size: 12px;
  margin-top:10px;
  }

h2, .h2 {
  font-size: 28px; text-align:center}

h3, .h3 {
  font-size: 28px; text-align:center;}
 
h4, .h4 { font: 600 16px/22px "Lato", sans-serif; color: #000; text-transform: uppercase; margin: 0 0 35px 0;}
.columns-container h4, .columns-container .h4 { float:left; width:100%; }

h5, .h5 {
  font-size: 13px;}

h6, .h6 {
  font-size: 12px;}

h1 small, .h1 small {color: #a8a8a8;
  font-size: 15px;}

h2 small, .h2 small {
  font-size: 17px;}

h3 small, .h3 small,
h4 small, .h4 small {
  font-size: 13px;}

.page-header {
  padding-bottom: 8px;
  margin: 0px 0 18px;}
.page-header h1{margin:0;}
body#index #content-wrapper h2, body#index #content-wrapper .h2 { margin:60px 0 40px;font-size: 28px;text-align: center;text-transform: none !important;}
.dropdown { color: #000;}
p {margin: 0 0 9px;}
a {color:#000;}
a:hover {color:#000;text-decoration:underline}


/* HOME */
#index main > #wrapper > .container {width:100%;}
#index .inspiracje_home_tabs  {width: 1140px;margin: 0 auto;max-width: 100%;}
#index #product_list  {max-width: 1920px;margin:0 auto;float:none}
#main .page-footer {  margin-bottom: 0;}
#custom-text  { padding: 0px;border-radius: 0;margin:50px -15px 0;padding: 0;text-align: left;}
#custom-text .zalety { padding: 20px 50px 160px;text-align:center;background:#ccc url(../jakdziala.jpg) no-repeat 50% 50%;background-size:cover;}
	#custom-text .zalety ul{}
		#custom-text .zalety ul li {background:transparent none;margin-bottom:20px;}
		#custom-text .zalety ul li span{display:block; padding:140px 20px 40px 20px;border-radius:5px;   box-shadow: 0 2px 4px 0 rgba(184,184,184,.5);  -webkit-box-shadow: 0 2px 4px 0 rgba(184,184,184,.5);background-color:#fff;background-position:50% 40px;background-repeat:no-repeat;font-size:14px;font-weight:300;line-height:1.4em;}
		#custom-text .zalety ul li:nth-of-type(1) span{background-image:url(../z_1.gif);}
		#custom-text .zalety ul li:nth-of-type(2) span{background-image:url(../z_2.gif);}
		#custom-text .zalety ul li:nth-of-type(3) span{background-image:url(../z_3.gif);}
		#custom-text .zalety ul li strong{font-size:18px;display: block; margin-bottom: -6px;}
		#custom-text .zalety .button{background:#fff!important;box-shadow: 0 2px 4px 0 rgba(184,184,184,.5);  -webkit-box-shadow: 0 2px 4px 0 rgba(184,184,184,.5);}
		#custom-text .zalety .button:hover{box-shadow: 0 4px 6px 0 rgba(184,184,184,.7);  -webkit-box-shadow: 0 4px 6px 0 rgba(184,184,184,.7);}

/* HOME END*/

.product-line-grid-body > .product-line-info span{font-size: 12px;}
.product-line-grid-body > .product-line-info:nth-of-type(1) > .label{font-size: 16px;}

.separator {display:none}

/*
.btn-primary,.btn-secondary,.btn-tertiary,#fotolia_add_to_cart { box-shadow:2px 2px 4px 0 rgba(0,0,0,.2); text-transform:uppercase; font-weight:600; padding:.5rem 1.25rem}
body .btn-primary, body #fotolia_add_to_cart {font-weight: bold;color:#fff;font-size: 16px;float: right;border: 0 none;border-radius: 30px;-webkit-border-radius: 30px;text-transform: uppercase;cursor: pointer;margin: 0;padding: 11px 35px;cursor: pointer;background:rgba(237,113,41,1);background: -moz-linear-gradient(top, rgba(237,113,41,1) 0%, rgba(230,45,73,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,113,41,1)), color-stop(100%, rgba(230,45,73,1)));background:-webkit-linear-gradient(top, rgba(237,113,41,1) 0%, rgba(230,45,73,1) 100%);background: -o-linear-gradient(top, rgba(237,113,41,1)0%,rgba(230,45,73,1) 100%);background: -ms-linear-gradient(top, rgba(237,113,41,1) 0%, rgba(230,45,73,1) 100%);background: linear-gradient(to bottom, rgba(237,113,41,1) 0%, rgba(230,45,73,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed7129', endColorstr='#e62d49', GradientType=0 );}
*/


body .btn-primary, body #fotolia_add_to_cart {   
display: inline-block;
font-weight: $btn-font-weight;
text-align: center;
white-space: nowrap;
vertical-align: middle;
user-select: none;
border: $btn-border-width solid transparent;
@include button-size($btn-padding-y, $btn-padding-x, $font-size-base, $btn-line-height, $btn-border-radius);
@include transition($btn-transition);
}


body #fotolia_add_to_cart {width: 55%;}
body #fotolia_add_to_cart i{display:none}
.product-actions .add-to-cart {  padding-top: .5rem!important;}
.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {background-color:#4c4c4c;}
.btn-primary, .btn-secondary, .btn-tertiary, #fotolia_add_to_cart {font-weight: 800;border-radius: 30px;-webkit-border-radius: 5px;color: #fff;font-size: 14px;box-shadow: 2px 2px 4px 0 rgba(0,0,0,0);}
input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled {
    position: relative;
    display: inline-block;
    padding: 14px 50px 13px 30px;
    border: 0 none;
    font-family: 'Montserrat';
    font-size: 13px;
    font-weight: 600;
    color: #656565 !important;
    background: #f3f3f3 url(./more2.png) no-repeat 90% 50%;
    cursor: pointer;
    white-space: normal;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    text-align: center;
    box-shadow: 0 3px 18px 0 rgba(0,0,0,.0);
    -webkit-box-shadow: 0 3px 18px 0 rgba(0,0,0,.0);
}
input.button_mini:hover, input.button_small:hover, input.button:hover, input.button_large:hover, input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, a.button_mini:hover, a.button_small:hover, a.button:hover, a.button_large:hover, a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {
    text-decoration: none;
    color: #000;
    background-color: #fff;
    box-shadow: 0 3px 18px 0 rgba(0,0,0,.1);
    -webkit-box-shadow: 0 3px 18px 0 rgba(0,0,0,.1);
}
#product #block-reassurance, .tabs, .product-info .card-block {border-radius: 3px;-webkit-border-radius: 3px;-webkt-box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);background: #fff;}
#index #wrapper {padding-top:0;}
.insp_show_all, .button {display:inline-block;position:relative;border-radius: 30px;-webkit-border-radius: 30px;-webkt-box-shadow: 0px 1px 1px 0 rgba(0,0,0,.2);box-shadow: 0px 1px 1px 0 rgba(0,0,0,.2);font:400 14px/1em "Montserrat", sans-serif;padding:15px 55px 15px 25px;background: #fff}
.insp_show_all:hover, .button:hover {text-decoration:none;background-color:#5d5d5d;color:#fff;}
.insp_show_all::after, .button::after {content: "";display: block;position: absolute;right: 4px;top: 0;height: 100%;width: 45px;background: url('../../assets/arrow-1.png') no-repeat 100% 50%;}
.insp_show_all{background:#f3f3f3!important;}
.insp_show_all:hover{background:#fff!important;}
.jqcreator .label {display: block;padding: 0;text-align: left;font: 600 12px/1.2em "Lato", sans-serif;color: #000;text-transform: uppercase;margin: 0 0 8px 0;}
.inspiracje_home_tabs {text-align:center}
.inspiracje_home_tabs ul{text-align:left}

/* COLORS */
	/* .btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary:disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled:hover {background-color:#ec581e;} */
	/* .btn-outline-primary {color:#ec581e; border-color:#ec581e} */
	/* .btn-outline-primary.active, .btn-outline-primary.focus, .btn-outline-primary:active, .btn-outline-primary:focus, .btn-outline-primary:hover, .open>.btn-outline-primary.dropdown-toggle {color:#fff; background-color:#ec581e; border-color:#ec581e} */
	/* .btn-link {color:#ec581e;} */
	/* .dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {color:#fff; background-color:#ec581e;} */
	/* .nav-pills .nav-item.open .nav-link, .nav-pills .nav-item.open .nav-link:focus, .nav-pills .nav-item.open .nav-link:hover, .nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover {color:#fff; background-color:#ec581e} */
	/* .card-primary {background-color:#ec581e; border-color:#ec581e} */
	/* .card-outline-primary {border-color:#ec581e} */
	/* .page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {color:#fff; background-color:#ec581e; border-color:#ec581e} */
	/* .page-link {color:#ec581e;} */
	/* .tag-primary {background-color:#ec581e} */
	/* .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {color:#fff; background-color:#ec581e; border-color:#ec581e} */
	/* .bg-primary {background-color:#ec581e!important} */
	/* .text-primary {color:#ec581e!important} */
	/* .btn-unstyle:focus .expand-more {color:#ec581e} */
	/* .form-control:focus, .input-group.focus {outline:0 none} */
	/* .bootstrap-touchspin .group-span-filestyle .btn-touchspin, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .group-span-filestyle .btn-default {background:#ec581e; color:#fff;} */
	/* .custom-radio input[type=radio]:checked+span {background-color:#ec581e;} */
	/* .dropdown:hover .expand-more {color:#ec581e} */
	/* .dropdown-item:focus, .dropdown-item:hover {color:#ec581e} */
	/* .search-widget form input[type=text]:focus {outline:3px solid #ec581e;} */
	/* .search-widget form input[type=text]:focus+button .search {color:#ec581e} */
	/* .search-widget form button[type=submit] .search:hover {color:#ec581e} */
	/* #header .top-menu a[data-depth="0"]:hover {color:#ec581e;} */
	/* .top-menu .sub-menu a:hover {color:#ec581e} */
	/* body#checkout section.checkout-step .address-item.selected {border:3px solid #ec581e} */
	/* .page-my-account #content .links a:hover i {color:#ec581e} */
	/* .carousel .carousel-control .icon-next:hover i, .carousel .carousel-control .icon-prev:hover i {color:#ec581e} */
	/* #products .highlighted-informations .quick-view:hover, .featured-products .highlighted-informations .quick-view:hover, .product-accessories .highlighted-informations .quick-view:hover, .product-miniature .highlighted-informations .quick-view:hover {color:#ec581e} */
	/* .products-sort-order .select-list:hover {background:#ec581e; color:#fff;} */
	/* .facet-dropdown.open>.select-title {border:3px solid #ec581e;} */
	/* .facet-dropdown .select-list:hover {background:#ec581e; color:#fff;} */
	/* .pagination .current a {color:#ec581e;} */
	/* .block-categories .collapse-icons .add:hover, .block-categories .collapse-icons .remove:hover {color:#ec581e} */
	/* .block-categories .arrows .arrow-down:hover, .block-categories .arrows .arrow-right:hover {color:#ec581e} */
	/* .product-price {color:#ec581e;} */
	/* .tabs .nav-tabs .nav-link.active {color:#ec581e} */
	/* .tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {border-bottom:3px solid #ec581e} */
	/* #product-modal .modal-content .modal-body .product-images img:hover {border:3px solid #ec581e} */
	/* #blockcart-modal .product-name {color:#ec581e;} */
	/* .product-images>li.thumb-container>.thumb.selected, .product-images>li.thumb-container>.thumb:hover {border:3px solid #ec581e} */
	/* .product-flags li.product-flag {background:#ec581e; color:#fff;} */
	/* .product-customization .product-message:focus {outline:.1875rem solid #ec581e} */
	/* .cart-grid-body a.label:hover {color:#ec581e} */
	/* .block-promo .promo-input+button {border:2px solid #ec581e} */
	/* .block-promo .promo-code-button.cancel-promo {color:#ec581e;} */
	/* .block_newsletter form input[type=text]:focus {outline:3px solid #ec581e; color:#232323;} */
	/* .block_newsletter form input[type=text]:focus+button .search {color:#ec581e} */
	/* .block_newsletter form button[type=submit] .search:hover {color:#ec581e} */
	/* .block_newsletter form input[type=email]:focus {border:3px solid #ec581e;} */
	/* .account-list a:hover {color:#ec581e} */
	/* .block-social ul li:hover {background-color:#ec581e} */
	/* .footer-container li a:hover {color:#ec581e} */
	/* #header a:hover {color:#ec581e} */
	/* #header .header-nav .cart-preview.active {background:#ec581e} */
	/* #header .header-nav .blockcart a:hover {color:#ec581e} */
	/* #header .header-nav .user-info .logged {color:#ec581e} */
	/* .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .btn-primary.dropdown-toggle.focus, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle:hover {color: #fff;background-color: #ec581e;} */
/* COLORS END */

/* INTERFACE */
	.card {box-shadow:0 0 0 0;border:0 none;}
	.card-block {border-radius: 3px;-webkit-border-radius: 3px;padding: 0!important;}
	.form-control-select, .jqcreator select { height:2.625rem; -moz-appearance:none; -webkit-appearance:none; background:#f1f1f1 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=") no-repeat scroll right .5rem center/1.25rem 1.25rem; padding:0 .5rem}
	.form-control, .jqcreator select, .jqcreator .ui-widget-content {border-color:transparent;color: #000;font-weight: 400;padding-right: 1rem;background-color: #f1f1f1; box-shadow: 0px 1px 1px 0 rgba(0,0,0,.18);-webkit-box-shadow: 0px 1px 1px 0 rgba(0,0,0,.18);border-radius: 3px;-webkit-border-radius: 3px;}
	select.form-control:not([size]):not([multiple]), .jqcreator select, .jqcreator .ui-widget-content {height: 47px;}
	.product-variants > .product-variants-item select, .jqcreator select, .jqcreator .ui-widget-content {width: 100%;background-color: #fff; box-shadow: 0px 0px 0px 0 rgba(0,0,0,0);-webkit-box-shadow: 0px 0px 0px 0 rgba(0,0,0,0);border-radius: 3px;-webkit-border-radius: 3px;border: 1px solid #e6e6e6;}
	.product-actions .control-label, .jqcreator .field:not(#width):not(#height):not(#quantity) .label {text-transform:uppercase;font-size:12px;}
	.product-add-to-cart .control-label{display:none}
	.input-group .input-group-btn > .btn[data-action="show-password"]{border-radius: 0 3px 3px 0;-webkit-border-radius:  0 3px 3px 0;padding: 0.73rem 1rem;background: #4c4c4c;}
	.bootstrap-touchspin {  color: #000;  border: 1px solid #e6e6e6;background-color: #fff; box-shadow: 0px 1px 1px 0 rgba(0,0,0,0);-webkit-box-shadow: 0px 1px 1px 0 rgba(0,0,0,0);border-radius: 3px;-webkit-border-radius: 3px;}
	.input-group {min-width: 72px}
	.bootstrap-touchspin input.form-control, .bootstrap-touchspin input.input-group { border: 0px none rgba(0,0,0,0);background-color: transparent;box-shadow: 0 0 0 0;}
	.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child){border-radius: 3px 0 0 3px;-webkit-border-radius: 3px 0 0 3px;}
	.bootstrap-touchspin .btn-touchspin {  background-color: transparent;  border: 1px solid rgba(0,0,0,0);}
	.product-quantity #quantity_wanted {width: 4rem; padding-right: 0; color: #000; text-align: center; background-color: #f1f1f1;box-shadow: 0px 1px 1px 0 rgba(0,0,0,0);-webkit-box-shadow: 0px 1px 1px 0 rgba(0,0,0,0);font-size: 16px;}
	.bootstrap-touchspin .input-group-btn-vertical .touchspin-up::after {  content: "\e5c7";  font-size: 1.3rem;}
	.bootstrap-touchspin .input-group-btn-vertical .touchspin-down::after {  content: "\E5C5";  font-size: 1.3rem;}
	.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {margin-top: 0;}
	.product-quantity {justify-content: space-between;}
	.product-quantity .qty {margin-right: 0px;}
	.product-quantity .add {width: calc( 100% - 105px );}
	.product-actions .add-to-cart {width:100%;height: 48px;}
	.product-actions .add-to-cart .material-icons, #fotolia_add_to_cart .material-icons {float:left;line-height: 100%;margin-top: 4px;}
	#authentication .custom-checkbox label {padding-left:0;}
	#pop_up .close {opacity:1;border-radius: 25px;}
	.ui-tabs .ui-tabs-panel {padding:0;}
	  body .ui-tabs {background:transparent;border:0 none;clear:both;padding:0;}
	body .ui-tabs .ui-widget-header {background:transparent;border:0 none;}
	body .ui-tabs .ui-tabs-nav {text-align:center;padding:0!important;margin:0 0 50px 0 !important;  clear: both;}
	body .ui-tabs .ui-tabs-nav li {display:inline-block;float:none;padding:0!important;margin:0!important;background:none transparent; border:0 none !important;border-radius:30px;-webkit-border-radius:30px;}
	body .ui-tabs .ui-tabs-nav li.ui-tabs-active {background: #edf1f2;}
	body .ui-tabs .ui-tabs-nav li a{display:block; font: 700 17px/24px "Lato", sans-serif; color: #000;background:none transparent; text-transform: uppercase;padding:13px 35px;margin:0;}
	
/* INTERFACE END */

/* HEADER */
#header {color:#000;}
#header a:hover, #header .header-top a[data-depth="0"]:hover {color:#7a7a7a;}
#header .header-nav { border-bottom: 0px none;margin-bottom: 0;}
#header .header-top { padding-bottom: 0px;padding-top: 15px;}
	#header #_desktop_logo {margin-top: 3px;}
	#header #_desktop_logo h1 {margin: 0px;}
	#header .header-top .menu, #header .header-top #res_topmenu {display: block;width: 100%;float: left;margin: 0 0 0 0;padding: 0 5px;}
	#header .header-top .menu #top-menu, #header .header-top #res_topmenu > ul {margin: 0;padding: 0;}
	#header .header-top #res_topmenu > ul {text-align:center;}
	#header .header-top .search-widget{float:left;}
	.header-right {text-align:right}
		.header-right > *{display:inline-block}
		.header-right > *:not(#fotolia_search_top_contener){margin-left:10px;margin-top:10px;}
		.user-info span, .blockcart span.cart-products-count{color:#000; font-size:16px; font-weight:300; display:inline-block;  padding:2px 0px;}
		.blockcart .hidden-sm-down{display:none} 
	#header .header-top a[data-depth="0"],#header .header-top #res_topmenu > ul > li > a{color:#000;font-weight: 400;font-size:15px;padding: 24px 14px;}
	#header .header-top #res_topmenu > ul > li.topmenu_inpath > a{/* color: #ec6a25; */}
	#header .header-top #res_topmenu > ul > li{padding: 0;}
#header .header-nav .cart-preview.active {background: transparent;}
#header .header-nav .cart-preview.active a, #header .header-nav .cart-preview.active i {color: #000;}
#header h1 {margin:0!important;padding:0!important;}

/* CONTENT */
.pull-right {float:right} 
.carousel { box-shadow: 1px 1px 7px 0 rgba(0,0,0,.0);margin-bottom: 1.5rem;}
.carousel .carousel-inner { height: calc( 100vw - 740px );min-height: 240px;max-height: calc( 100vh - 180px );}
.carousel-item > a {display: block;height: 100%;}
.carousel .carousel-item figure {height: 100%;}
.carousel .carousel-item .caption {bottom: auto;top: 0;left:0;width:100%;max-width:100%; height: 100%;display: flex;  align-items: center; justify-content: center;flex-direction: column;}
.carousel .carousel-item img {height: 100%;object-fit: cover;}
.carousel .carousel-item .caption-description {    font-size: 2.7em;    color: #000;    margin: 0 0;    padding: 0;text-align: center;}
.carousel .carousel-item .caption h2{ font-size: 2.7em;color: #000;margin: 0 0 30px;padding: 0;}
.carousel .carousel-item .btn-default {    display: block;    width: 130px;    text-align: center;    text-transform: uppercase;    margin: 0 auto;    padding: 12px 0;   background: transparent;    border: 1px solid #969696; color:#000;   font-size: 12px;    font-weight: 700;    letter-spacing: .12em;   border-radius: 30px;    -webkit-border-radius: 30px;background: none;}
body .carousel-control .icon-next i, body  .carousel-control .icon-prev i {
    display: block;
    width: 48px;
    height: 48px;
    background: #000;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    color: #fff;
    text-indent: 0;
    text-align: center;
    font-size: 24px!important;
    z-index: 2;
    padding: 13px 0 0 0;
}
.carousel-control .icon-prev{margin-left:0}
.carousel-control .icon-next{margin-right:0}
/* .page-home > section {padding: 70px 0 50px;} */
/* .page-home > section + section {padding-top: 0;} */
/* .page-home > section::before {content: "";display: block;width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;margin-bottom: 70px;border-top: 1px solid #e6e6e6;} */
/* .carousel .carousel-inner { height: auto;} */
/* .carousel .carousel-item .caption {position: absolute;  bottom: 0; left: 50%;    color: #fff; max-width:100%;   width: 1110px;    background: #fff;    margin-left: -555px;padding: 21px 20px 16px 20px;border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0;box-shadow:0 0 5px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);} */
/* .carousel .carousel-item .caption  h2 {font-size: 16px;color: #000;font-weight: 400;margin: 0;} */
/* .carousel .carousel-item .caption  h2 + .caption-description {margin-top: 5px;} */
/* .carousel .carousel-item .caption .caption-description p {color:#000;margin:0;} */
/* .carousel.slide {box-shadow: 0px 0px 0px 0 rgba(0,0,0,0);margin-bottom: 50px;} */
#wrapper {background:#fff;}
#wrapper .breadcrumb {margin: -15px 0 0px;font-size: 10px;text-transform:uppercase;color:#a7a7a7;}
#wrapper .breadcrumb li a{color:#a7a7a7;}
/* .product-prices {text-align: right;} */
/* .product-prices .price-label, div.fototapeta_koszyk #razem_txt{display:block;float:left;font-size:13px;font-weight:300;color:#000;margin-top: 12px;} */
/* .product-price, div.fototapeta_koszyk .cena_duza {color: #000;font-size: 30px;line-height: 1em;} */
/* body#cart .product-price {font-size: 17px;line-height: 1em;}  */
/* body#cart input.form-control {box-shadow: 0px 1px 1px 0 rgba(0,0,0,0);-webkit-box-shadow: 0px 1px 1px 0 rgba(0,0,0,0);}  */
/* .product-price {color: #000;font-size: 30px;line-height: 1em;} */
/* .product-prices .tax-shipping-delivery-label {display: inline-block;} */
/* .ui-tabs .ui-tabs-panel {padding:0;} */
/* .tabs .nav-tabs {text-align:center;} */
/* .tabs .nav-tabs .nav-item {  float: none;  display: inline-block;} */
/* .nav-item .nav-link, .nav-item .nav-separtor, .tabs .nav-tabs .nav-link{ color: #000;  font-weight: 400; text-transform: uppercase;} */
/* .cart-items .product-line-info:nth-child(n+3), .cart-items .product-line-info:nth-child(n+3) .label {font-size: 12px;font-weight: 300;} */


.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%;margin:auto}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled,.post_thumbnail .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px;margin-bottom:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;background:transparent;box-shadow:none;border:none;padding:0}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;background:#888 none no-repeat scroll 0 0;margin:0 3px;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:10px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#b01e21;width:30px}

/* FOOTER */
#footer {background: #f6f6f6;}
.footer-container { padding-top: 0;padding-bottom:60px;box-shadow:0 0 0 0!important;}
	.ps-social-follow {text-align:right}
	.footer-container li {margin-bottom: 5px;}
	.footer-container li a, .block-contact  {font-weight: 300;font-size: 14px;color:#000;}
	.footer-container .h3, .footer-container h3, .myaccount-title a, .block-contact .h4,#block-newsletter-label{font: 600 16px/22px "Lato", sans-serif;color: #000;text-transform: uppercase;margin: 0 0 25px 0;text-align:left}
	.block_newsletter {font-size: 14px;font-weight: 400;}
	.block_newsletter .h3{float: left;}
	.block_newsletter form input[type="email"] {border:0 none;border-radius: 30px;-webkit-border-radius: 5px;padding: 0 120px 0 20px;font-size: 12px;}	
	.block_newsletter form input[type="email"]:focus {padding: 0 120px 0 20px;border-color:#ededed;}	
	.block_newsletter form .col-xs-12{position:relative;}	
	.block_newsletter form .input-wrapper {width: 100%;}
	.block_newsletter form input[name='submitNewsletter']{position: absolute;right: 15px;top: 0;width: auto;line-height: 16px !important;}
	.block_newsletter p {font-weight: 400;}
	.block_newsletter p:not(.h4) {font-size: 10px;line-height: 1.3em;}
	.copyright_link {float: right;font-weight: 400;font-size:12px;}
	
/*  ANIMACJE  ############################################################## */
#fotolia_search_top_contener #words, #fotolia_search_top_contener .advanced_top, body .ui-tabs .ui-tabs-nav li.ui-tabs-active, body .ui-tabs .ui-tabs-nav li.ui-tabs-active a, .insp_item:hover .insp_image img, .insp_show_all, .button, #fotoliaadvsearch .button, .fotoliainspirations *{
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	outline: 0;
}
	
/* INTEGRATION */
/* body .ui-tabs,  body .insp_menu {background:transparent;border:0 none;clear:both;padding:0;text-align: center;} */
/* body .ui-tabs .ui-widget-header {background:transparent;border:0 none;} */
/* body .ui-tabs .ui-tabs-nav, body .insp_menu ul {text-align:center;display: inline-block;padding:0!important;margin:0 0 20px 0 !important;  clear: both;border: 1px solid #d1d1d1;border-radius:30px;-webkit-border-radius:30px;} */
/* body .ui-tabs .ui-tabs-nav li, body .insp_menu ul li {display:inline-block;float:none;padding:0!important;margin:-1px -1px -5px !important;background:none transparent; border:0 none !important;border-radius:30px;-webkit-border-radius:30px;} */
/* body .insp_menu ul li {margin: -1px -1px -1px !important;} /* inspiration tabs fix*/ */
/* body .ui-tabs .ui-tabs-nav li a, body .insp_menu ul li a {display:block; font: 400 14px/1em "Montserrat", sans-serif; color: #000;background:none transparent; text-transform: uppercase;padding:13px 2.3em;margin:0;} */
/* body .ui-tabs .ui-tabs-nav li:hover a, body .insp_menu ul li:hover a{opacity:.8;text-decoration:none} */
/* body .ui-tabs .ui-tabs-nav li.ui-tabs-active, body .insp_menu ul li.selected {background: #5d5d5d;} */
/* body .ui-tabs .ui-tabs-nav li.ui-tabs-active a, body .insp_menu ul li.selected a{color:#fff;} */
/* body .insp_menu ul li.selected a, body .insp_menu ul li a:hover {border:0 none!important} */

#cookieNotice {width: 100%!important; border: 0px none;   background: #fff!important;    left: auto!important;    right: 0px!important;    bottom: 0px!important;}
#cookieNoticeContent {width: 100%; margin: 0 auto;   padding: 8px 15px;    color: #6c6318;   font: normal 11px/1em Arial,Helvetica,sans-serif;}
#cookieNotice p {    margin: 0px;  font-size:12px;   padding: 0px;}
#cookieNoticeContent p {    display: inline-block;    color: #000;}
#cookieNoticeContent p a, #cookieNoticeContent span {  background: #f5f5f5;cursor: pointer;    display: inline-block;    color: #000!important;    font: 400 12px "Roboto",sans-serif;    padding:9px 25px;}
#cookieNoticeContent span#cookiesClose {background: #444;color: #fff!important;}


nav.header-nav > .container > .row > .hidden-sm-down {display:block!important}

#wrapper {padding-bottom: 40px;}

/* RWD */
@media (max-width:1130px) {
	.carousel .carousel-item .caption{left: 0%; margin-left: 15px;margin-right: 15px; width:calc( 100% - 30px);}
 
 	/* HEADER */
	/* CONTENT */

	/* FOOTER */
	/* INTEGRATION */
}

@media (max-width:991px) {
 	/* HEADER */
	/* CONTENT */
	.carousel .carousel-item .caption {display:none}
	#price_quantity {display: block;}
	.jqcreator #jqc_quantity, .jqcreator #jqc_multicrop_length {width: 100% !important;}
	body .fotoliainspirations li {height: auto!important;padding-bottom:0;}
	body .fotoliainspirations li a.insp_item img {height: 153px;}
	body .fotoliainspirations li:nth-of-type(1) a.insp_item img {height: 330px;}
	/* FOOTER */
	/* INTEGRATION */
}

@media (min-width:768px) and (max-width:991px) {
	#header .header-top a[data-depth="0"], #header .header-top #res_topmenu > ul > li > a {
		font-size: 12px !important;
	}
	body #fotolia_add_to_cart {margin: 8px 0;width: 100%;}
}
@media (min-width:768px) {
	#header .header-top #res_topmenu {display:block!important}
	.footer-container .linklist .wrapper {width: 50%;}
}
@media (max-width:767px) {
	/* HEADER */
	#header {background: #f1f1f1;}
	#header .header-nav .top-logo {padding-top: 10px;}
	#header .header-nav .top-logo a img {max-height: 30px;}
	#header.is-open #fotolia_search_top_contener{display:none}
	#header .header-top { padding: 10px 20px;margin-top: 0px;border-top: 1px solid #e6e6e6;background:#fff;}
	#header .header-right > :not(#fotolia_search_top_contener){margin-left: 0; margin-top: 0;}
	#header .header-top #res_topmenu {display:none}
	#header .header-right {text-align: left; padding:0px;}
	#header .header-top a[data-depth="0"], #header .header-top #res_topmenu > ul > li > a{padding: 9px 14px;}
	#header #res_topmenu ul ul{background: rgba(0,0,0,.05);padding:0;}
	#header #res_topmenu li {position: relative;}
	#header #res_topmenu ul .topmenu_expand {position: absolute;right: 0;top: 0;z-index: 1;}
	#header #fotolia_search_top_contener {width: 100%;}
	/* CONTENT */
	div.fototapeta.jqcreator > * {width:100%}
	#fotolia_add_to_cart {  width: 100%!important;  margin: 20px 0 0!important;}
	.jqcreator .after_imege_area{margin:20px -15px 0;}
	body .fotoliainspirations li { width: 50%!important; height: auto!important;}
	body .fotoliainspirations li img{ height: auto!important;}
	
	/* FOOTER */
	.copyright_link {float: left;}
	.block_newsletter form .col-xs-12{padding:0!important;}
	.block_newsletter form input[name="submitNewsletter"]{right:0!important;}
	.block_newsletter p {margin:0;}
	.block-social ul{margin:0;}
	.block-social ul li{margin-bottom: 10px;margin-right: 10px;}
	.footer-container .links ul > li {border-bottom: 0;}
	/* INTEGRATION */
}

@media (max-width: 570px) {
	.pop_up_element img {width: 40%;margin: 0;}
	body .pop_up_element .tekst {padding-left: 45%;}
	#custom-text .zalety { padding: 20px 15px 20px;}
	.inspiracje_list  .inspiration_thumb {width:100%}
}

@media (max-width:400px) {
	/* HEADER */
	/* CONTENT */
	body ul.photo_category li, body .inspiracje_home_tabs .inspiration_thumb {width:100%}
	body ul.photo_category li a.nazwa, body ul.inspiracje_home_tabs li a.insp_name{padding: 15px 65px 15px 20px;}
	body .pop_up_element img{float: none; display: block; margin: 0 auto; width: 100%; max-width: none; max-height: none}
	body .pop_up_element .tekst{padding-left: 0;}
	body .pop_up_element .title{padding: 10px 0;}
	body .pop_up_element .opis{padding: 0 0 20px;}
	body .pop_up_element .select_item{display: block; float: none;}
	/* FOOTER */
	/* INTEGRATION */
}
@media (max-width:330px) {
	/* HEADER */
	#header .header-nav .top-logo a img {width: 50px;}
	/* CONTENT */
	/* FOOTER */
	/* INTEGRATION */
}
@media (max-width:320px) {
	/* HEADER */
	#header .header-nav .top-logo a img {width: 50px;}
	/* CONTENT */
	/* FOOTER */
	/* INTEGRATION */
}
