@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Lato:wght@300;400;700&display=swap');


.img-home img {
  width: 20%;
  height: 20%;
  margin: 2% 0% 2.5% 4%;
  box-shadow: 5px 4px 12px 1px rgba(0, 0, 0, 0.3);
}
#profession {
background: #6c365d;
  border: none;
  width: 13%;
  color: #fff;
}
#header .faq a {
  
  color: #fff !important;
}
#checkout .header-nav {
  background: #fff !important;
  
}
.page-cms-10 body {
            margin: 0;
            padding: 0;
            font-family: 'Arial, sans-serif';
       
            background-size: cover;
        }

        .page-cms-10 .container {
            max-width: 1200px;
            margin: 0 auto;
			 background-image: url('https://follywalls.com/img/background-peintre.jpg') ;
            border-radius: 10px;
			background-size: cover;
			padding: 0%;
			
        }
		 .page-cms-13 .container {
            max-width: 1200px;
            margin: 0 auto;
			 background-image: url('https://follywalls.com/img/background-archi.jpg') ;
            border-radius: 10px;
			background-size: cover;
			padding: 0%;
			
        }
		.page-cms-12 body {
            margin: 0;
            padding: 0;
            font-family: 'Arial, sans-serif';
            background-size: cover;
        }

        .page-cms-12 .container {
            max-width: 1200px;
            margin: 0 auto;
			 background-image: url('https://follywalls.com/img/background-artiste.jpg') ;
            border-radius: 10px;
			background-size: cover;
			padding: 0%;
			
        }
	.page-cms-13 .logo-folly {
  width: 67%;
}
.logo-folly {
  width: 80%;
}
.logo-rl {
  width: 45%;
}	
		
.header-pro-left {
  float: left;
  padding: 2% 0 0 10%;
}

.page-cms-12 .header-pro-right {
 float: right;
  padding: 4% 10% 0 0;
  text-align: right;

}
.header-pro-right {
 float: right;
  padding: 2% 10% 0 0;
  text-align: right;

}
.header-pro {
	background: rgba(108,54,93,0.8);
	height: 200px;
}
.page-cms-12 .header-pro {
	background: rgba(104,127,171,0.8);
	height: 200px;
}

 .page-cms-13 h1, h2 {
  color: #fff;
  margin-top : 0px !important;
font-size: 24px !important;
}
.page-cms-13 h2 {
background: rgba(255,255,255,0.5) !important;  
margin: 0 30% !important;
padding: 1% 0;
color: #5F5F47 !important;
font-weight: bold;
}
       

.page-cms-13 p, a {
            color: #333;
        }

.page-cms-13 .section {
           
  display: flex;
  margin: 5% 15%;
        }
.page-cms-13 {
  text-align: initial !important;
}
.page-cms-13 .text-block{
            margin-top : 2%;
        }
.page-cms-13 .text-block, .image-block {
            flex: 1;
            padding: 15px;
        }
		.page-cms-13 .text-block3 p {
            min-width: 300px;
  padding: 21% 10%;
  color: #fff !important;
  text-align: center;
}
  
        
	.page-cms-13 .text-block3 {
           background: #5F5F47;
  margin: 0 2%;
        }
		.page-cms-13 .text-block4 p {
            min-width: 300px;
  padding: 5% 10%;
  color: #fff !important;
  text-align: center;
}
  
        
	.page-cms-13 .text-block4 {
           background: #5F5F47;
  margin: 0 2%;
        }
.page-cms-13 .text-block2 p {
            min-width: 300px;
  padding: 17% 10%;
  color: #fff !important;
  text-align: center;
}
  
        
	.page-cms-13 .text-block2 {
           background: #5F5F47;
  margin: 0 2%;
        }
.page-cms-13 .section2 {
  display: flex;
  margin: 5% 7%;
}
.page-cms-13 .text-block p{
            min-width: 300px;
			padding: 9% 5%;
  background: rgba(255,255,255,0.5);
        }
.page-cms-13 .text-block ul{
            min-width: 300px;
			padding: 9% 3%;
  background: rgba(255,255,255,0.5);
        }

        .page-cms-13 .image-block img {
            width: 100%;
            height: auto;
            border-radius: 10px;
        }

        .page-cms-13 .color-blocks {
            display: grid;
            grid-template-columns: repeat(4, 50px);
            gap: 10px;
            margin: -18% 0 5% 13%;
        }

        .page-cms-13 .color-block {
            width: 50px;
            height: 50px;
            border-radius: 5px;
        }

        .page-cms-13 .color1 { background-color: #BDB9A2; }
        .page-cms-13 .color2 { background-color: #F6EDDF; }
        .page-cms-13 .color3 { background-color: #E4DCCD; }
        .page-cms-13 .color4 { background-color: #ABAF81; }
        .page-cms-13 .color5 { background-color: #D1C9B9; }
        .page-cms-13 .color6 { background-color: #D8D2C4; }
        .page-cms-13 .color7 { background-color: #B6A289; }
        .page-cms-13 .color8 { background-color: #DDDECA; }

        .page-cms-13 .footer {
            text-align: center;
            margin-top: 30px;
			margin-bottom: 0px;
			background : #fff;
  padding: 2% 0;
  box-shadow: 0px 0 5px 0 lightgray;
        }

        .page-cms-13 .contact-info {
            font-size: 14px;
            color: #555;
        }

        .page-cms-13 .badge-section {
            display: flex;
            justify-content: center;
            gap: 10px;
        }

        .page-cms-13 .badge {
           width: 28%;
  margin: 1% 0;
        }       
.page-cms-10 h1, h2 {
  color: #fff;
  margin-top : 0px !important;
font-size: 24px !important;
}
.page-cms-10 h2 {
background: rgba(255,255,255,0.5) !important;  
margin: 0 30% !important;
padding: 1% 0;
color: #7E4C54 !important;
font-weight: bold;
}
       

.page-cms-10 p, a {
            color: #333;
        }

.page-cms-10 .section {
           
  display: flex;
  margin: 5% 15%;
        }
.page-cms-10 {
  text-align: initial !important;
}
.page-cms-10 .text-block{
            margin-top : 2%;
        }
.page-cms-10 .text-block, .image-block {
            flex: 1;
            padding: 15px;
        }
		.page-cms-10 .text-block3 p {
            min-width: 300px;
  padding: 21% 10%;
  color: #fff !important;
  text-align: center;
}
  
        
	.page-cms-10 .text-block3 {
           background: #7E4C54;
  margin: 0 2%;
        }
		.page-cms-10 .text-block4 p {
            min-width: 300px;
  padding: 5% 10%;
  color: #fff !important;
  text-align: center;
}
  
        
	.page-cms-10 .text-block4 {
           background: #7E4C54;
  margin: 0 2%;
        }
.page-cms-10 .text-block2 p {
            min-width: 300px;
  padding: 19% 10%;
  color: #fff !important;
  text-align: center;
}
  
        
	.page-cms-10 .text-block2 {
           background: #7E4C54;
  margin: 0 2%;
        }
.page-cms-10 .section2 {
  display: flex;
  margin: 5% 7%;
}
.page-cms-10 .text-block p{
            min-width: 300px;
			padding: 9% 5%;
  background: rgba(255,255,255,0.5);
        }
.page-cms-10 .text-block ul{
            min-width: 300px;
			padding: 9% 3%;
  background: rgba(255,255,255,0.5);
        }

        .page-cms-10 .image-block img {
            width: 100%;
            height: auto;
            border-radius: 10px;
        }

        .page-cms-10 .color-blocks {
            display: grid;
            grid-template-columns: repeat(4, 50px);
            gap: 10px;
            margin: -18% 0 5% 13%;
        }

        .page-cms-10 .color-block {
            width: 50px;
            height: 50px;
            border-radius: 5px;
        }

        .page-cms-10 .color1 { background-color: #BE7881; }
        .page-cms-10 .color2 { background-color: #F8DDD1; }
        .page-cms-10 .color3 { background-color: #D3999B; }
        .page-cms-10 .color4 { background-color: #DDB7BA; }
        .page-cms-10 .color5 { background-color: #F3ECF0; }
        .page-cms-10 .color6 { background-color: #E0B799; }
        .page-cms-10 .color7 { background-color: #F0CFB4; }
        .page-cms-10 .color8 { background-color: #D0C9CD; }

        .page-cms-10 .footer {
            text-align: center;
            margin-top: 30px;
			margin-bottom: 0px;
			background : #fff;
  padding: 2% 0;
  box-shadow: 0px 0 5px 0 lightgray;
        }

        .page-cms-10 .contact-info {
            font-size: 14px;
            color: #555;
        }

        .page-cms-10 .badge-section {
            display: flex;
            justify-content: center;
            gap: 10px;
        }

        .page-cms-10 .badge {
           width: 28%;
  margin: 1% 0;
        }

 .page-cms-10 .footer h4{
	 margin : 9px 0 !important
 }
 
 .page-cms-12 h1, h2 {
  color: #fff;
  margin-top : 0px !important;
  font-size: 20px;
}
.page-cms-12 h2 {
background: rgba(255,255,255,0.5) !important;  
margin: 0 30% !important;
padding: 1% 0;
color: #426952 !important;
font-weight: bold;
}
       

.page-cms-12 p, a {
            color: #333;
        }

.page-cms-12 .section {
           
  display: flex;
  margin: 5% 15%;
        }
.page-cms-12 {
  text-align: initial !important;
}
.page-cms-12 .text-block1{
            margin-top : 0%;
        }
		.page-cms-12 .text-block{
            margin-top : 2%;
        }
.page-cms-12 .text-block, .image-block {
            flex: 1;
            padding: 15px;
        }
		.page-cms-12 .text-block1, .image-block {
            flex: 1;
            padding: 15px;
        }
		.page-cms-12 .text-block1 p {
  min-width: 300px;
  padding: 6% 5%;
  background: rgba(255,255,255,0.5);
}
		.page-cms-12 .text-block3 p {
            min-width: 300px;
  padding: 21% 10%;
  color: #fff !important;
  text-align: center;
}
  
        
	.page-cms-12 .text-block3 {
           background: #426952;
  margin: 0 2%;
        }
		.page-cms-12 .text-block4 p {
            min-width: 300px;
  padding: 5% 10%;
  color: #fff !important;
  text-align: center;
}
  
        
	.page-cms-12 .text-block4 {
           background: #426952;
  margin: 0 2%;
        }
.page-cms-12 .text-block2 p {
            min-width: 300px;
  padding: 27% 10%;
  color: #fff !important;
  text-align: center;
}
  
        
	.page-cms-12 .text-block2 {
           background: #426952;
  margin: 0 2%;
        }
.page-cms-12 .section2 {
  display: flex;
  margin: 5% 7%;
}
.page-cms-12 .text-block p{
            min-width: 300px;
			padding: 6% 5%;
  background: rgba(255,255,255,0.5);
        }
.page-cms-12 .text-block ul{
            min-width: 300px;
			padding: 9% 3%;
  background: rgba(255,255,255,0.5);
        }

        .page-cms-12 .image-block img {
            width: 100%;
            height: auto;
            border-radius: 10px;
        }

        .page-cms-12 .color-blocks {
            display: grid;
            grid-template-columns: repeat(4, 50px);
            gap: 10px;
            margin: -18% 0 5% 13%;
        }

        .page-cms-12 .color-block {
            width: 50px;
            height: 50px;
            border-radius: 5px;
        }

        .page-cms-12 .color1 { background-color: #ACD6B6; }
        .page-cms-12 .color2 { background-color: #6EA4D0; }
        .page-cms-12 .color3 { background-color: #F2F2E0; }
        .page-cms-12 .color4 { background-color: #CBD9EE; }
        .page-cms-12 .color5 { background-color: #D4D080; }
        .page-cms-12 .color6 { background-color: #E5E4BD; }
        .page-cms-12 .color7 { background-color: #BE89BC; }
        .page-cms-12 .color8 { background-color: #DFECD0; }

        .page-cms-12 .footer {
            text-align: center;
            margin-top: 30px;
			margin-bottom: 0px;
			background : #fff;
  padding: 2% 0;
  box-shadow: 0px 0 5px 0 lightgray;
        }

        .page-cms-12 .contact-info {
            font-size: 14px;
            color: #555;
        }

        .page-cms-12 .badge-section {
            display: flex;
            justify-content: center;
            gap: 10px;
        }

        .page-cms-12 .badge {
           width: 28%;
  margin: 1% 0;
        }

 .page-cms-12 .footer h4{
	 margin : 9px 0 !important
 }
.code-promo {
	color: #fff;
	
	text-align: center;
	padding: 1% 0 1%;
}
.code-promo a {
  color: #fff !important;
  padding: 0% 2%;
  font-size: 12px;
  text-decoration: underline;
  float: right;
}
.code-promo span {
  float: left;
}
.faq {
  padding: 0.5em 2em;
}
#header .header-nav .language-selector {
  margin-top: 0.5em !important;
  white-space: nowrap;
}
.faq a {
  color: #fff !important;
  font-weight: bold !important;
  text-decoration: underline !important;
  font-family: Lato !important;
}
.faq-container {
            width: 100%;
            max-width: 800px;
            margin: 0 auto;
            font-family: Arial, sans-serif;
        }
		.faq-answer li {
  font-size: 13px;
  list-style: disc !important;
}
        .faq-category {
            margin-bottom: 20px;
        }
        .faq-category h2 {
  background-color: #6c365d;
  padding: 10px;
  margin: 0;
  cursor: pointer;
  color: #fff;
}
        .faq-item {
            border: 1px solid #ddd;
            margin-top: -1px;
        }
        .faq-question {
            display: block;
            padding: 10px;
            background-color: #f1f1f1;
            color: #333;
            text-decoration: none;
            cursor: pointer;
        }
        .faq-answer {
            max-height: 0;
            overflow: hidden;
            transition: max-height 0.2s ease-out;
        }
        .faq-item:target .faq-answer {
            max-height: 1000px;
            padding: 10px;
        }
        .faq-answer p {
            margin: 0 0 10px 0;
        }
        .faq-answer ul, .faq-answer ol {
            margin: 0 0 10px 20px;
            padding: 0;
        }
#mobile_top_menu_wrapper {
  padding: 0 !important;
  background: #fff !important;
}
.kat_id_16 {
  display: none !important;
}
.pop_up_element .select_item {
  float: right;
  background: #6c365d !important;
  text-transform: uppercase;
  margin: 10px;
  padding: 10px 20px;
  text-decoration: none;
  color: #fff !important;
  font-weight: 400;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  font-size: 14px;
  cursor: pointer;
  border: none !important;
}
ul#product_list li {
  text-align: center !important;
  list-style: none;
}
.similar-image.material-icons {
  cursor: pointer;
}
.block-social {
  text-align: center;
  float: none !important;
  margin-left: 45% !important;
}
.block-social ul li {
  background-color : #6d365d ! important;
}
.block-promo .promo-code-button.with-discounts {
  display: block !important;
}
.collapse:not(.show) {
  display: block !important;
}
.collapse-button.promo-code-button.cancel-promo {
  display: none !important;
}
.block-categories {
  
  border-left: #6c365d solid 8px;
}
div.fototapeta_koszyk #quantity .label {
  display: inline !important;

}
.edit-color-asso.remove-from-cart.label i {
  color: #fff !important;
  font-size: 35px;
}
.edit-color-asso.remove-from-cart.label {
  background: #6c365d;
  padding: 5px;
  border-radius: 10px;
}
.edit-color-asso.remove-from-cart.label:hover {
  background: #000;
}
p {
  font-size: .9375rem;
  color: #000 !important;
  font-weight: 400;
}
.jqcreator #width .label, .jqcreator #height .label, div.fototapeta_koszyk .label {
  
  text-align: left;
  color: #000 !important;
  font-weight: 600;
  font-size: 11px;
}
.kat_id_13.topmenu_sub {
  display: none !important;
}
div.fototapeta_koszyk {
  padding: 10px 0 0px 0 !important;
}
.avert-edit {
  text-align: center;
  margin-bottom: 2%;
  font-size: 13px;
}
.jqcreator .alert {
 
  background: #f5f0e1 !important;
 
  border: 1px solid #f5f0e1 !important;
}
.material-icons.sentiment_very_satisfied {
  color: #000 !important;
}
#checkout #_desktop_logo {
  position: inherit !important;
}
.after_imege_area li.aia-link i {
  margin-right: 15px;
  color: #2e2e2e !important;
}
.jqcreator #dimensions_switch {
 
  background: #fff url('../dimen_switch.png') no-repeat 50% 50% !important;
 
  color: #000 !important;
  border: none !important;
}
.jqc_button#product_crop_link_open {
 
  background: #fff !important;
  color: #2e2e2e !important;
  border: none !important;
}
div.fototapeta_koszyk .cena_duza {
 
  color: #000 !important;
}
.jqc_button {
 color : #000 !important;
  background: #fff !important;
  border: 1px solid #fff !important;
}
.resfavorite-ico {
  cursor: pointer;
  text-align: right;
  color: #d5088f !important;
}
.resfavorite-add {
  color: #d5088f !important;
}
#fotolia_search_top {
  float: left;
  width: 50% !important;
  margin-left: 25% !important;

}
.block-categories {
margin-top: 5%;
background: #fff ; }
.block-categories a {
  color: #000 !important;
}
.block-categories i {
  color: #7a7a7a !important;
}
ul#product_list li .foto_title {

    display: inline-block;
    font: 500 11px "Montserrat",sans-serif !important;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc( 100% - 40px ) !important;
    margin-left: 2% !important;

}

#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a {
 
  display: inline-block !important;
}
ul#product_list li .ids {
  display: contents !important;
}
.block-category {
  min-height: 1em !important;
  margin-bottom: 1.563rem;
}

.lgcookieslaw-banner-floating .lgcookieslaw-banner-message, .lgcookieslaw-banner-floating .lgcookieslaw-button-container {
 
  text-align: center !important;
}
#rfv_visual_next::before {
  content: ">";
  z-index: 1;
  position: relative;
  display: block;
  text-align: center;
  font-size: 26px;
  line-height: 100%;
}
.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
  color: #fff !important;
}
 #rfv_visual_prev::before {
  content: "<";
  z-index: 1;
  position: relative;
  display: block;
  text-align: center;
  font-size: 26px;
  line-height: 100%;
}

#btn-visualise {
  font-weight: bold;
  color: #000 !important;
  font-size: 14px;
  border: 0 none;
  -webkit-border-radius: 30px;
  text-transform: none;
  margin: 0;
  cursor: pointer;
  background: #fff;
  float: right;
  text-decoration: underline;
}

.jqcreator #crop_info, .jqcreator #show_current_dpi, .jqcreator .mask_opacity_btn {
  float: left !important;
  font-size: 0.8em;
  margin: 5px;
  font-weight: bold;
}
}
.respopularphoto h2 {
  color: #232323;
  font-size: 1.563rem;
  font-weight: 700;
}

#best-home {
  text-align: center;
  margin-top: 1%;
  margin-bottom: -1%;
}

.carousel .carousel-item .caption h2 {
  font-size: 1.7em !important;
  color: #000;
  margin: 0 0 10px !important;
  padding: 0;
  text-transform: uppercase;
  font-weight: bold;
}

.carousel .carousel-item .caption {
  bottom: auto;
  top: 35% !important;
  left: 40% !important;
  width: auto !important;
  height: auto !important;
  background: rgba(255,255,255,0.7);
  max-width: 25% !important;

  text-align: center;
  padding: 1% 1%;
}
.carousel .carousel-item .caption .caption-description p {
  color: #000 !important;
}

.after_imege_area li.aia-link {

  width: 25%;
}
.resphotozoomopen {
  float: right;
  display: none !important;
}
/*.after_imege_area .aia-author{
	display : none !important
}
.after_imege_area .aia-id{
	display : none !important
}*/
.after_imege_area .aia-watermark{
	display : none !important
}
.after_imege_area .aia-crop{
	display : none !important
}
/*ul#product_list li .ids {
  display: none !important;
}*/
.jqcreator #jqc_quantity, .jqcreator #tiles input[type="text"] {
  height: 100%;
  width: 62px !important;
}


body #fotolia_add_to_cart {
  width: auto !important;
  font-size: 14px !important;
 
}
.resfavorite-ico {

  margin-top: 10%;

}

#header .header-top {
  padding-bottom: 0px;
  padding-top: 0px !important;
}
.carousel .carousel-inner {
  height: 100% !important;
  min-height: 240px;
  max-height: 100% !important;
}
.fototapety_mod {
  /* width: 110%; */
}

ul#product_list li a img {
 max-width: 455px !important;
  max-height: 280px !important;
}

ul#product_list li div.center_block a {
  width: 455px !important;

}
ul#product_list li {

  height: 280px !important;

  width: 455px !important;

}
.res-printtpe-1 ul.photo_category li a img {

  object-fit: contain !important;
}
ul.photo_category li a img {

  object-fit: contain !important;
}
#res_topmenu a, .topmenu_mobile .topmenu_title {
  display: inline-block;
  width: auto !important;
  padding: 5px 10px 5px 20px;
}

#res_topmenu.topmenu_isfull.type_0 > ul > li > ul {
  position: absolute;
  z-index: 1000;
  top: 55px !important;
  width: 208px !important;
  text-align: left;
  border-top: 1px solid #ddd;
  box-shadow: 0 10px 10px rgba(0,0,0,0.3);
}

.fototapety_mod h2 {
	margin-top : -1% !important;
	display: none !important;
	
}
.fototapety_mod h3 {
	margin-top : -3.9% !important;
	display : none;
}
.fas_sibling_categories {
  padding: 10px 0 30px;
  text-align: center;
  display: none;
}

.page-header {
  display: none;
}

.block-categories h3 {
  margin: 0 0 15px !important;
color: #6c365d !important;
font-weight: 500;
}
.block-categories h2 {
  margin: 0 0 15px !important;
color: #6c365d !important;
font-weight: 500;
}
@media (min-width: 576px) and (max-width: 980px)
  {
	  .page-cms-13 .text-block, .image-block {

  padding:
7px;
}
	  .page-cms-13 .section {
  margin: 5% 0%;
}
.page-cms-12 .section {
  margin: 5% 0%;
}
.page-cms-10 .section {
  margin: 5% 0%;
}
	  .header-pro-left {
  width: 41%;
}
.page-content.page-cms {
  padding: 0;
}
	    .container {
    width: 100% !important;
  }
  .page-cms-13 h1, h2 {
  font-size: 18px !important;
}
.page-cms-10 h1, h2 {
  font-size: 18px !important;
}
.page-cms-12 h1, h2 {
  font-size: 18px !important;
}
.header-pro {
  height: 160px;
}
.page-cms-10 .section2 {
  margin: 5% 0%;
}
.page-cms-12 .section2 {
  margin: 5% 0%;
}
.page-cms-13 .section2 {
  margin: 5% 0%;
}
.page-cms-13 .text-block4 {

  margin: 0 3% 0 0;
}
.page-cms-12 .text-block4 {

  margin: 0 3% 0 0;
}
.page-cms-10 .text-block4 {

  margin: 0 3% 0 0;
}
.page-cms-12 .color-blocks {
  display: grid;
  grid-template-columns: repeat(4, 50px);
  gap:
10px;
  margin:
-10% 0 5% 0;
}
.page-cms-13 .color-blocks {
  display: grid;
  grid-template-columns: repeat(4, 50px);
  gap:
10px;
  margin:
-10% 0 5% 0;
}
.page-cms-10 .color-blocks {
  display: grid;
  grid-template-columns: repeat(4, 50px);
  gap:
10px;
  margin:
-10% 0 5% 0;
}
.page-cms-12 .text-block2 p {
  min-width: 200px;
}
.page-cms-12 .text-block3 p {
  min-width: 200px;
}
.page-cms-12 .text-block4 p {
  min-width: 200px;
  }
  .page-cms-13 .text-block2 p {
  min-width: 200px;
}
.page-cms-13 .text-block3 p {
  min-width: 200px;
}
.page-cms-13 .text-block4 p {
  min-width: 200px;
  }
  .page-cms-10 .text-block2 p {
  min-width: 200px;
}
.page-cms-10 .text-block3 p {
  min-width: 200px;
}
.page-cms-10 .text-block4 p {
  min-width: 200px;
  }
  }
  
  @media (max-width: 575px)
  {
	  .block-social {
  text-align: center;
  float: none !important;
  margin-left: 25% !important;
}
 .page-content.page-cms-10 {
  padding: 0;
} 
.page-cms-13 .text-block3 p {
  
  margin-bottom: 3%;
}
.page-cms-13 .color-blocks {

  margin: 0% 0 0% 16%;
  padding-top: 5%;
}
	.page-cms-13 h1, h2 {
  font-size: 15px !important;
} 
.page-cms-13 .text-block4 {
  background: #5F5F47;
  margin: 0 5%;
} 
.page-cms-13 .text-block3 {
  background: #5F5F47;
  margin: 0 5%;
} 
.page-cms-13 .text-block2 {
  background: #5F5F47;
  margin: 0 5%;
} 
.page-cms-13 .header-pro-left {
  width: 50%;
  padding: 2% 0 0 5%;
}
.page-cms-13 .header-pro {
  height: 125px;
}
.page-cms-13 .section {
  display: contents;
  margin: 5% 15%;
}
.page-cms-13 .section2 {
  display: contents;
}
.page-cms-13 h2 {
  
  margin: 5% 0 10% 0 !important;
}
.page-cms-13 .badge {
  width: 80%;
  margin: 3% 0;
}
.page-cms-13 .header-pro-right {
  width: 50%;
  padding: 2% 5% 0 0;
}  
	 .page-content.page-cms-10 {
  padding: 0;
} 
.page-content.page-cms-12 {
    padding: 0;
  }
  .page-content.page-cms-13 {
    padding: 0;
  }
.page-cms-10 .text-block3 p {
  
  margin-bottom: 3%;
}
.page-cms-10 .color-blocks {

  margin: 0% 0 0% 16%;
  padding-top: 5%;
}
	.page-cms-10 h1, h2 {
  font-size: 15px !important;
} 
.page-cms-10 .text-block4 {
  background: #5F5F47;
  margin: 0 5%;
} 
.page-cms-10 .text-block3 {
  background: #5F5F47;
  margin: 0 5%;
} 
.page-cms-10 .text-block2 {
  background: #5F5F47;
  margin: 0 5%;
} 
.page-cms-10 .header-pro-left {
  width: 50%;
  padding: 2% 0 0 5%;
}
.page-cms-10 .header-pro {
  height: 125px;
}
.page-cms-10 .section {
  display: contents;
  margin: 5% 15%;
}
.page-cms-10 .section2 {
  display: contents;
}
.page-cms-10 h2 {
  
  margin: 5% 0 10% 0 !important;
}
.page-cms-10 .badge {
  width: 80%;
  margin: 3% 0;
}
.page-cms-10 .header-pro-right {
  width: 50%;
  padding: 2% 5% 0 0;
}  

	 .page-content .page-cms-12 {
  padding: 0;
} 
.page-cms-12 .text-block3 p {
  
  margin-bottom: 3%;
}
.page-cms-12 .color-blocks {

  margin: 0% 0 0% 16%;
  padding-top: 5%;
}
	.page-cms-12 h2 {
  font-size: 18px !important;
} 
.page-cms-12 h1 {
  font-size: 13px !important;
} 
.page-cms-10 h2 {
  font-size: 18px !important;
} 
.page-cms-13 h2 {
  font-size: 18px !important;
} 
.page-cms-12 .text-block4 {
  background: #5F5F47;
  margin: 0 5%;
} 
.page-cms-12 .text-block3 {
  background: #5F5F47;
  margin: 0 5%;
} 
.page-cms-12 .text-block2 {
  background: #5F5F47;
  margin: 0 5%;
} 
.page-cms-12 .header-pro-left {
  width: 50%;
  padding: 4% 0 0 5%;
}
.page-cms-12 .header-pro {
  height: 125px;
}
.page-cms-12 .section {
  display: contents;
  margin: 5% 15%;
}
.page-cms-12 .section2 {
  display: contents;
}
.page-cms-12 h2 {
  
  margin: 5% 0 10% 0 !important;
}
.page-cms-12 .badge {
  width: 80%;
  margin: 3% 0;
}
.page-cms-12 .header-pro-right {
  width: 50%;
  padding: 6% 5% 0 0;
}  
	  .block-categories {
  display: none !important;
  }
  ul#product_list li div.center_block a {
  width: 100% !important;
}
  }

#left-column {
  width: 15%;
}
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:#000;
  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: 28px; 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: #ffc13b; color: #000 !important;}
body #fotolia_add_to_cart {width: 55%; background: #ffc13b !important; border: none !important;}
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: 400;border-radius: 30px;-webkit-border-radius: 30px;color: #000;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:not(.page-content):not(#content) {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: #fff;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;width: 130px;}
	.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;}
	.product-actions .add-to-cart .material-icons {display:none}
	#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:gray;}
#header .header-nav {
  max-height: 56px;
  margin-bottom: 20px !important;
  background: #6c365d ;
  border-bottom : none !important;
}
#header .header-top { padding-bottom: 0px;padding-top: 15px;}
	#header #_desktop_logo {max-width: 18%;

z-index: 9999;
display: block;
position: absolute;}

.sous-menu a {
  color: #181b27 !important;
}
	#header #_desktop_logo h1 {margin: 0px;}
	#header .header-top .menu, #header .header-top #res_topmenu {display: block;width: 100%;width: 100%;
  margin: -3% 0 0 0;
  padding: 1% 5px;}
  élément {
}
#header .logo {
  max-width: 75% !important;

}
	#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; background: #fff ;}
	#header .header-top .search-widget{float:left;}
	.header-right {text-align:right; margin-left: 25% !important;}
		.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:17px; 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: 600;
font-size: 16px;padding: 24px 14px;}
	
	#header, #res_topmenu, #header .header-top {
 background-color: #fff !important; color: #000;
}
.user-info a { color: #000 !important;  }
.dropdown:hover .expand-more {
  color: #000;
}
.language-selector span {
  color: #fff !important;
}
.language-selector i {
  color: #fff !important;
}
	#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: #fff !important;
    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 {
  font-size: 16px;
  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}

#featured-products_block_center {padding: 30px 0px;border-top: 1px solid #ccc;margin: 30px 10px 0 10px;}

/* FOOTER */
#footer { background:#fff  }
.footer-container a {
  color: #000 !important;
}
.footer-container p {
  color: #000 !important;
}

.footer-container { padding-top: 0;padding-bottom:60px;box-shadow:0 0 0 0!important; padding-left: 25%; !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: 30px;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;
}
	
/* 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;}

.opis_start img {max-width:100%;height:auto!important}
nav.header-nav > .container > .row > .hidden-sm-down {display:block!important}

#wrapper {padding-bottom: 40px;}

#res_dpi_warning_1, #res_dpi_warning_2 {display: flex;flex-direction: row; align-items: center;} 
#res_dpi_warning_1 span, #res_dpi_warning_2 span {text-align: left; padding-left: 10px;}

#featured-products_block_center #products ul {
	display: flex;
	gap: 20px;
	flex-wrap: inherit;
}

@media (max-width: 575px) {
	#featured-products_block_center #products ul {
		justify-content: left;
	}
}
@media (max-width:1600px) {
	#header .logo {
  max-width: 65% !important;
}
}
/* RWD */
@media (max-width:1280px) {
	#header .logo {
  max-width: 65% !important;
}
.carousel .carousel-item .caption .caption-description p {
font-size: 0.20em !important;
line-height: 1.5em !important;
}	
.carousel .carousel-item .caption h2 {
  font-size: 1em !important;
margin: 0 0 1px !important;
}
.form_area.card.card-block.col-xs-12.col-sm-2 {
  width: 23% !important;
}
.fototapety_mod {
  width: 110% !important;
}
.fototapety_mod .col-sm-1 {
  float: left;
  width: 3.3% !important;
}
}
@media (max-width:1130px) {
	.carousel .carousel-item .caption{left: 0%; margin-left: 15px;margin-right: 15px; width:calc( 100% - 30px); }
	.carousel .carousel-item .caption {
  bottom: auto;
  top: 43% !important;
  left: 30% !important;
  width: auto !important;
  height: auto !important;
  background: rgba(255,255,255,0.7);
  max-width: 38% !important;
  text-align: center;
  padding: 1% 1%;
}
.carousel .carousel-inner {
  height: 170px !important;
}
ul#product_list li {
  height: 280px !important;
  width: 350px !important;
}
 .carousel .carousel-inner {
 min-height: auto !important;
}
body .carousel-control .icon-next i, body .carousel-control .icon-prev i {
 
  width: 35px !important;
  height: 35px !important;
  padding: 9px 0 0 0 !important;
}
.carousel .carousel-control .icon-next i, .carousel .carousel-control .icon-prev i {
  font-size: 1.1rem !important;
}
#custom-text p {
  color: #232323;
  font-weight: 400;
  font-size: 1em !important;
}
#custom-text h2 {
  text-transform: uppercase;
  color: #232323;
  font-size: 1.4rem !important;
  font-weight: 700;
  margin-top: 0px !important;
}
.fototapety_mod {
  width: 100% !important;
}
.jqcreator #crop_info, .jqcreator #show_current_dpi, .jqcreator .mask_opacity_btn {

  
}
.jqcreator .after_imege_area {
  margin: 0 !important;
}
.after_imege_area li.aia-link {
  width: 50% !important;
}
 	/* HEADER */
	/* CONTENT */

	/* FOOTER */
	/* INTEGRATION */
}

@media (max-width:991px) {
 	/* HEADER */
	/* CONTENT */
	/*#carousel {
  display: none !important;
}*/
.dropdown select {
  color: #000 !important;
  background: #fff !important;
  text-decoration: underline;
}
#_mobile_language_selector {
  float: right;
}
.faq a {
  float: right;
}
.faq {
  padding: 0 !important;
}
#header .header-nav {
 max-height: 150px !important;
  margin-bottom: 0px !important;
background: #fff !important;
  border-bottom: none !important;
}
#header .header-nav span {
 color: #000;
 font-size : 14px;
}
  #profession {
    background: #fff;
    border: none;
 /* padding: 0.4em 1em; */
    color: #6E365C;
  /* margin-top: 4%;
    margin-bottom: -4%;*/
    width: 40%;
    font-weight: 600;
  }

#header .right-nav a {
  
  color: #000 !important;
}
.code-promo a {
	display: none;
	color: #000 !important;
}
#custom-text {

  padding: 0 5% !important;
}
	#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 (max-width:991px) {

.resfavorite-ico {
  margin-top: 10%;
  display: inline !important;
}
#res_topmenu.topmenu_isfull.ps17 .topmenu_expand {
  display: inherit !important;
}
#res_topmenu.topmenu_isfull > ul > li > .topmenu_expand {
  margin-top: 13% !important;
}
}
@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:1024px) {
		 ul#product_list li .foto_fav {
  display: block !important;
  text-align: right !important;
}
.resfavorite-ico {
  cursor: pointer;
  display: inline !important;
}
}
@media (min-width:768px) {
	#header .header-top #res_topmenu {display:block!important}
	.footer-container .linklist .wrapper {width: 50%;}
	body.res-start #left-column, body.res-listing #left-column {width: 240px;}
	body.res-start #left-column + #content-wrapper, body.res-listing #left-column + #content-wrapper {width: calc( 100% - 240px );}

.container {
  width: 100% !important;
  max-width: 100%;
  padding: 0 2%;
}
}
@media (max-width:767px) {
	ul#product_list li {
  height: 100% !important;
  width: 95% !important;
}
.header-right {
  text-align: right;
  margin-left: 0 !important;
}
	/* 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 */
	body.res-start #left-column, body.res-listing #left-column {display:none}
	body.res-start #left-column + #content-wrapper, body.res-listing #left-column + #content-wrapper {width:100%}
	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;}
	#header .header-top {
	}
	#fotolia_search_top {
  float: left;
  width: 100% !important;
  margin-left: 0% !important;
  margin-top: 3%;
}
.footer-container .links ul {
  background-color: #fff;
  margin-bottom: 0;
}
	
	/* 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%}
	.product-line-grid .col-xs-4 { width : 100% !important}
	.product-line-grid .col-xs-8 { width : 100% !important}
}

@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: 100px;}
	/* CONTENT */
	/* FOOTER */
	/* INTEGRATION */
}
