/***********HOME ES*********************/.seoH{    font-family: "Oxygen", "Open Sans",sans-serif;    font-size: 22pt;    font-weight: 300;    margin: 5px 0;    overflow: hidden;    text-align: center;    text-transform: uppercase;    width: 100%;}.seoH h1,.seoH h2{    display: inline !important;}.categoriesPromoted .category_wiz.zoom p span{    background: #ff601a;    bottom: 0px;    color: #fff;    display: block;    font-size: 13px;    letter-spacing: 0.8px;    padding: 10px 22px;    position: absolute;    right: 0px;}.categoriesPromoted .category_wiz.zoom p span i{    font-size: 18px;    font-style: normal;    vertical-align: -10%;}.categoriesPromoted .product_wiz span{    color: #000;    display: block;    font-size: 10pt;    text-align: center;    text-decoration: none;}.categoriesPromoted .product_wiz img{    margin: 0px auto;}.categoriesPromoted .product_wiz span:hover{    color: #216B82;}.categoriesPromoted .product_wiz i{    font-style: normal;}.categoriesPromoted:after {    clear: both;    content: "";    display: table;}.promobanner{    margin-bottom: 20px;}.comprasegura{    margin-top: 40px;}.categoriesPromoted .category_wiz{    box-sizing: border-box;    float: left;    text-align: center;    width: 248px;}.categoriesPromoted .category_wiz:first-child + .category_wiz{    margin: 0 34px;}.categoriesPromoted .category_wiz span{    color: #000;    display: block;    font-size: 10pt;    line-height: 11pt;    margin-top: 5px;    text-align: center;    text-decoration: none;}.categoriesPromoted .category_wiz img{    margin: 0px auto;}.categoriesPromoted .category_wiz span:hover{    color: #216B82;}@media (max-device-width: 990px){    .mainVisual > a img{        width: 100%;    }    .col-main .std {        padding: 0 10px;    }    .categoriesPromoted .product_wiz img{        width: 100%;    }    .mobile-hidden{        display: none;    }    .promobanner img{        width: 100% !important;    }    .categoriesPromoted .product_wiz{        margin-left: 1%;        position: relative;        width: 24.2% !important;    }    .categoriesPromoted .product_wiz:first-child{        margin-left: 0px;    }    .categoriesPromoted .category_wiz {        width: 32% !important;    }    .categoriesPromoted .category_wiz:first-child + .category_wiz {        margin: 0 2% 10px !important;    }    .categoriesPromoted .category_wiz img{        width: 100%;    }}@media (min-width: 990px){    .categoriesPromoted .category_wiz.zoom img,    .categoriesPromoted .product_wiz.zoom img{        -webkit-transition: all 1s ease;        -moz-transition: all 1s ease;        -ms-transition: all 1s ease;        -o-transition: all 1s ease;        transition: all 1s ease;    }    .categoriesPromoted .category_wiz.zoom:hover img,    .categoriesPromoted .product_wiz.zoom:hover img {        transform:scale(1.2);        -ms-transform:scale(1.2); /* IE 9 */        -moz-transform:scale(1.2); /* Firefox */        -webkit-transform:scale(1.2); /* Safari and Chrome */        -o-transform:scale(1.2); /* Opera */    }    .categoriesPromoted .product_wiz.zoom p{        height: 150px;        overflow: hidden;        width: 201px;    }    .categoriesPromoted .category_wiz.zoom p{        height: 190px;        overflow: hidden;        width: 248px;    }}@media (max-device-width: 460px){    .categoriesPromoted .product_wiz{        margin-bottom: 10px;        width: 46% !important;    }    .categoriesPromoted .category_wiz:first-child + .category_wiz,    .categoriesPromoted .category_wiz{        margin: 0 0 20px !important;        width: 100% !important;    }    .categoriesPromoted .category_wiz img{        width: 100%;    }    .categoriesPromoted .product_wiz:nth-child(2n){        margin-left: 4%;    }}/***********CHRISTMAS 2015**************/.responsive-img{    width: 100%;}.centerContent{    text-align: center;}.centerContent.img400 img{    width: 100%;}.christmash1{    font-size: 40px;    margin: 5px 0px;    text-align: center;    text-transform: uppercase;    color: #183361;    font-size: 23pt;    font-weight: 400;}.christmash1 img{    vertical-align: 0;}.absoluteHeader{    width: 100%;    position: absolute;    top: 20px;    left: 0px;    text-align: center;    z-index: 9;}.grid-div .zoomImg{    position: relative;    display: block;}p.marketingHeader{    font-size: 20px;    font-weight: 500;    margin: 0  0 5px;    padding: 10px 0 15px;    text-align: center;    vertical-align: middle;    border-bottom: 1px solid #a3b2c7;}h3.marketingHeader img{    display: inline-block;    vertical-align: 0;}.marginTop15{    margin-top: 15px !important;}.marginTop20{    margin-top: 20px !important;}.marginBottom15{    margin-bottom: 15px;}.marginBottom35{    margin-bottom: 35px;}.marginBottom0{    margin-bottom: 0px !important;}.grid-div .grid4{    box-sizing: border-box;    float: left;    margin: 10px 0;    min-height: 1px;    padding-left: 5px;    padding-right: 5px;    position: relative;    width: 25%;}.grid-div .grid5{    box-sizing: border-box;    float: left;    margin: 10px 0;    min-height: 1px;    padding-left: 10px;    padding-right: 10px;    position: relative;    width: 20%;}@media (max-device-width: 400px){    .grid-div .grid5,    .grid-div .grid4{        width: 100%;    }    .fullMobile{        width: 100% !important;    }}@media (min-device-width: 401px) and (max-device-width: 767px){    .grid-div .grid5,    .grid-div .grid4{        width: 50%;    }    .fullMobile{        width: 100% !important;    }}.grid-5space{    margin-left: -5px !important;    margin-right: -5px !important;}.grid-div .grid4 img{    width: 100%;}.zoomImg > p{    overflow: hidden;}.zoomImg img{    -webkit-transition: all 1s ease;    -moz-transition: all 1s ease;    -ms-transition: all 1s ease;    -o-transition: all 1s ease;    transition: all 1s ease;}.zoomImg p{    margin-top: 5px;}.zoomImg:hover img {    transform:scale(1.2);    -ms-transform:scale(1.2); /* IE 9 */    -moz-transform:scale(1.2); /* Firefox */    -webkit-transform:scale(1.2); /* Safari and Chrome */    -o-transform:scale(1.2); /* Opera */}.zoomImg h2.christmas-style,.zoomImg h3.christmas-style{    color: #183361;    display: inline-block;    font-size: 20px;    font-weight: normal;    line-height: 20px;    margin: 0px;    text-align: center;    width: 100%;}.zoomImg:hover h2.christmas-style,.zoomImg:hover h3.christmas-style,.zoomImg:hover span.christmas-style{    color: #dd0000}.masonry5{    margin: 10px -10px;    overflow: hidden;}.masonry5 .gridbox{    box-sizing: border-box !important;    float: left;    padding: 10px 10px;}.masonry5 .long1{    width: 66.6666%;}.masonry5 .long2{    float: right;    width: 33.3333%;}.masonry5 .long3{    width: 33.3333%;}.masonry5 .long4{    width: 33.3333%;}.masonry5 .long5{    height: 160px;    width: 66.6666%;}@media (max-device-width: 400px){    .masonry5 .long1,    .masonry5 .long2,    .masonry5 .long3,    .masonry5 .long4,    .masonry5 .long5{        width: 100%;    }}@media (min-device-width: 401px) and (max-device-width: 767px){    .masonry5 .long1,    .masonry5 .long4,    .masonry5 .long5{        width: 100%;    }    .masonry5 .long2{        width: 50%;    }    .masonry5 .long3{        width: 50%;    }}/*******MANSORY COMMON********/.mandalabox{    margin-left: -4px;    margin-right: -4px;}.mandalabox > div{    float: left;    display: block;    max-width: 100%;    position: relative;    overflow: hidden;    box-sizing: content-box;}.mandalabox > div a{    display: block;    width: 100%;    height: 100%;    position: relative;    overflow: hidden;}/*.mandalabox > div a .border{*/    /*display: block;*/    /*position: absolute;*/    /*width: 100%;*/    /*height: 100%;*/    /*top: 0px;*/    /*left: 0px;*/    /*box-sizing: border-box;*/    /*z-index: 0;*/    /*overflow: hidden;*/    /*background: rgba(0,0,0,0.1);*//*}*/.mandalabox > div:before{    content: '';    display: block;}.mandalabox > div > *{    display: block;    height: 100%;    left: 0;    position: absolute;    top: 0;    width: 100%;}[data-aspect-ratio="1:1"]:before {    padding-top: 100%;}[data-aspect-ratio="1:2"]:before {    padding-top: 200%;}[data-aspect-ratio="2:1"]:before {    padding-top: 50%;}[data-aspect-ratio="2:3"]:before {    padding-top: 150%;}[data-aspect-ratio="4:3"]:before {    padding-top: 75%;}[data-aspect-ratio="3:4"]:before {    padding-top: 133.3333%;}[data-aspect-ratio="5:4"]:before {    padding-top: 81.5%;}.mandalabox .contentowy{    width: 100%;    height: 100%;    padding: 5px;    box-sizing: border-box;}/*.mandalabox .contentowy img.flip{*/    /*opacity: 0;*/    /*position: absolute;*/    /*top: 0px;*/    /*left: 0px;*/    /*transition: opacity 300ms ease-in-out;*/    /*-webkit-transition: opacity 300ms ease-in-out;*/    /*-moz-transition: opacity 300ms ease-in-out;*/    /*-o-animation: opacity 300ms ease-in-out;*/    /*-ms-animation: opacity 300ms ease-in-out;*//*}*/.mandalabox .contentowy:hover img.flip{    opacity: 1;}.mandalabox .contentowy:hover a:not(.noflip){    -webkit-animation: hoverBlur 200ms ease-in-out both;    -moz-animation: hoverBlur 200ms ease-in-out both;    -o-animation: hoverBlur 200ms ease-in-out both;    -ms-animation: hoverBlur 200ms ease-in-out both;    animation: hoverBlur 200ms ease-in-out both;}@-webkit-keyframes hoverBlur{    0%{        -webkit-filter: blur(3px);    }    100%{        -webkit-filter: blur(0px);    }}@-moz-keyframes hoverBlur{    0%{        -moz-filter: blur(3px);    }    100%{        -moz-filter: blur(0px);    }}@-o-keyframes hoverBlur{    0%{        -o-filter: blur(3px);    }    100%{        -o-filter: blur(0px);    }}@-ms-keyframes hoverBlur{    0%{        -ms-filter: blur(3px);    }    100%{        -ms-filter: blur(0px);    }}@keyframes hoverBlur{    0%{        filter: blur(3px);    }    100%{        filter: blur(0px);    }}.mandalabox .contentowy > div{    width: 100%;    height: 100%;}.mandalabox .contentowy i{    font-style: normal;    line-height: 0.9em;    color: #fff !important;    vertical-align: -30% !important;    font-size: 1.8em;width: 20px;text-indent: -7px;}.mandalabox .contentowy .price{    width: 96px;    height: 49px;    position: absolute;    top: 20px;    padding-left: 18px;    right: -111px;    z-index: 1;    background: url("../images/cms/landings/ribbon_mansory.png") center no-repeat;    background-size: cover;    -webkit-transition: right 150ms ease-out 0.1s;    -moz-transition: right 150ms ease-out 0.1s;    -o-transition: right 150ms ease-out 0.1s;    transition: right 150ms ease-out 0.1s;}.mandalabox .contentowy:hover .price{    right: 0px !important;}.mandalabox .contentowy .price table ,.mandalabox .contentowy .price table td{    width: 80px;    height: 44px;    vertical-align: middle;    color: #fff;    font-weight: normal;    font-size: 18px;    line-height: 20px;    text-align: right;}.mandalabox .contentowy .price table td span{    font-size: 11px;    text-decoration: line-through;    display: block;    line-height: 12px;    font-weight: normal;}/*******MANSORY 1********/.mandala1_holder > div[class*="mandala"]{    width: 100%;}.mandala1_holder div[data-aspect-ratio="1:1"]::before{    padding-top: 60%;}/*******MANSORY 2********/.mandala2_holder > div[class*="mandala"]{    width: 50%;}/*******MANSORY 3********/.mandala3_holder .mandala0{    width: 55%;}.mandala3_holder .mandala1,.mandala3_holder .mandala2{    width: 45%;}.mandala3_holder.floatRight .mandala0{    float: right;}/*******MANSORY 5********/.mandala5_holder .mandala0,.mandala5_holder .mandala4{    width: 66.6666%;}.mandala5_holder .mandala1,.mandala5_holder .mandala2,.mandala5_holder .mandala3{    width: 33.3333%;}.mandala5_holder .mandala1,.mandala5_holder .mandala4{    float: right;}/*******MANSORY 6********/.mandala6_holder > div[class*="mandala"]{    width: 33.3333%;}/*******MANSORY 7********/.mandala7_holder .mandala0, .mandala7_holder .mandala6{    width: 50%;    float: right;}.mandala7_holder .mandala1,.mandala7_holder .mandala2,.mandala7_holder .mandala3,.mandala7_holder .mandala4,.mandala7_holder .mandala5{    width: 25%;}.mandala7_holder .mandala1,.mandala7_holder .mandala4,.mandala7_holder .mandala6{    float: right;}/*******MANSORY 8********/.mandala8_holder .mandala0,.mandala8_holder .mandala2,.mandala8_holder .mandala4{    width: 40%;}.mandala8_holder .mandala1,.mandala8_holder .mandala3,.mandala8_holder .mandala5,.mandala8_holder .mandala6,.mandala8_holder .mandala7{    width: 20%;}.mandala8_holder .mandala2,.mandala8_holder .mandala4{    float: right;}.cmsSpecialHeader{    margin-top: 15px;    text-align: left;    width: 100%;    overflow: hidden;    margin-bottom: 10px;    border-bottom: 1px solid #000;}.cmsSpecialHeader h1{    font-size: 24px;    font-weight: normal;}.cmsSpecialHeader h1 strong{font-weight: normal;}.specialParagraph{    font-size: 14px;    line-height: 175%;    text-align: justify;}@media (min-device-width: 768px){    .mandalabox .contentowy img{        /*width: 100%;*/        /*height: auto;*/        /*opacity: 1;*/    }}@media (max-device-width: 767px){    .mandalabox .contentowy img{        /*width: 100%;*/        /*opacity: 1;*/    }    .mandala3_holder .mandala0,    .mandala8_holder .mandala7,    .mandala8_holder .mandala2{        width: 100%;    }    .mandala3_holder .mandala1,    .mandala3_holder .mandala2,    .mandala8_holder .mandala0,    .mandala8_holder .mandala1,    .mandala8_holder .mandala3,    .mandala8_holder .mandala4,    .mandala8_holder .mandala5,    .mandala8_holder .mandala6{        width: 50%;    }    .mandala6_holder > div[class*="mandala"]{        width: 50%;    }    .mandalabox .contentowy a{        -webkit-filter: blur(0px)!important;        -moz-filter: blur(0px)!important;        -o-filter: blur(0px)!important;        -ms-filter: blur(0px)!important;        filter: blur(0px)!important;    }    .mandalabox .contentowy img.flip{        /*display: none !important;*/    }    .mandalabox .contentowy .price{        right: 0px !important;    }}@media (max-device-width: 470px){    .mandalabox > div{        /*width: 100% !important;*/    }}/***********DROPSHIPPING************/.dropshipping{    text-align: justify;}.dropshipping>h3:before,.dropshipping >h3:after{display: none;}.dropshipping p.cooperation{    margin: 10px 0 46px;    text-align: center;}.dropshipping .cooperation img{    width: 100%;    max-width: 571px;    margin: 0 auto;}.dropshipping p.cooperation2{    margin: 10px 0 46px;    text-align: center;}.dropshipping .cooperation2 img{    width: 100%;    max-width: 533px;    margin: 0 auto;}.dropshipping table{    margin: 30px 30px 10px;}.dropshipping table td{    padding-bottom: 20px;}.dropshipping table td:first-child span{    background: #216B82;    border-radius: 50%;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    color: #fff;    margin-right: 10px;    font-weight: bold;    font-size: 16px;    line-height: 25px;    text-align: center;    width: 25px;    display: block;    height: 25px;}.dropshipping table.offerTable td p{    margin: 0px;}.dropshipping table.offerTable td p:first-child{    margin-bottom: 20px;}.dropshipping table.offerTable td:first-child span{    font-size: 11px;    line-height: 19px;    width: 19px;    height: 19px;    margin-right: 7px;    margin-left: 3px;    margin-top: 2px;}.dropshipping table.offerTable.benefits{    margin-right: 0px !important;    margin-bottom: 30px;}.dropshipping table.offerTable.benefits td:first-child span{    margin-top: 3px;}.dropshipping table.offerTable td:first-child span i{    font-style: normal;    font-weight: normal;}.dropshipping table.comparetable{    width: 100%;    border-collapse:collapse;    border: 1px solid #bfbfbf;    margin: 30px 0 50px;}.dropshipping table.comparetable td{    border: 1px solid #bfbfbf;    padding: 10px 15px !important;    vertical-align: middle;    text-align: center;}.dropshipping table.comparetable td:first-child{    text-align: left;}.dropshipping table.comparetable td .fa-check{    font-size: 14px;    font-style: normal;    color: #0eaf47;}.dropshipping table.about-us{    padding-left: 14px;    margin-right: 0px;}.dropshipping table.about-us td:first-child{    padding-left:13px;}.dropshipping table.about-us td:first-child img{    margin-bottom: 20px;}.dropshipping table.about-us td + td{    text-align: right;}.dropshipping .kam,.dropshipping .fourColumn{    width: 100%;    margin-top: 20px;}.dropshipping .fourColumn > div{    width: 25%;    float: left;    text-align: center;}.dropshipping .fourColumn > div img{    display: block;    width: 100%;    margin: 0 auto 15px;}.dropshipping .fourColumn > div a{    color: #004eff;    text-decoration: underline;    display: block;}.dropshipping .fourColumn > div a:hover{    color: #216B82;}.dropshipping .examples{    padding: 10px 20px 40px;}.dropshipping .kam{    padding-bottom: 30px;    position: relative;}.dropshipping .kam > div:first-child{    float: left;    width: 150px;    margin: 20px 40px;}.dropshipping .kam > div:first-child img{    width: 100%;}.dropshipping .kam > div:first-child + div{    margin-top: 20px;    float: left;    width: 400px;    line-height: 29px;}.dropshipping .kam > div:first-child + div span{    font-size: 16px;}.dropshipping .kam > div:first-child + div a.btnstyle{    display: block;    margin-top: 34px;    width: 100%;    max-width: 320px;    text-align: center;    padding: 7px 0;    color: #fff;    background: #216B82;    font-size: 20px;}.dropshipping .kam > div:first-child + div a.btnstyle:hover{    background-color: #ff6a00;}.dropshipping .kam > div:first-child + div a.btnstyle i{    font-style: normal;}@media (max-device-width: 767px){    .dropshipping .fourColumn > div{        width: 50%;    }}@media (max-device-width: 460px){    .dropshipping .fourColumn > div{        width: 100%;        margin-bottom: 20px;    }}@media (min-device-width: 440px) and (max-device-width: 640px){    .dropshipping .kam > div:first-child {        position: absolute;        top: 0px;        margin: 20px 0 0 10px;        left: 0px;    }    .dropshipping .kam > div:first-child + div{        width: 100%;        box-sizing: border-box;        padding: 0 10px 0 170px;    }}@media (max-device-width: 439px){    .dropshipping .kam > div:first-child + div,    .dropshipping .kam > div:first-child {        margin: 10px 0px;        width: 100%;        text-align: center;    }    .dropshipping .kam > div:first-child img{        max-width: 150px;        margin: 0 auto;    }    .dropshipping .kam > div:first-child + div a.btnstyle{        margin: 0 auto;        width: 90%;    }}@media (max-device-width: 900px){    .dropshipping table{        margin-left: 15px !important;        margin-right: 15px !important;        width: auto !important;    }}/****************NASZE PRODUKTY******************/.cms-techniques .grid4{    padding-left: 10px;    padding-right: 10px;    margin-top: 0px;}.cms-techniques .zoomingAncor img{    width: 100%;    opacity: 0.8;    -moz-transition:opacity 1s linear;    -webkit-transition:opacity 1s linear;    -o-transition:opacity 1s linear;    transition: opacity 1s linear;}.cms-techniques .zoomingAncor:hover img{    opacity: 1;}.cms-techniques .zoomingAncor a{    display: block;    overflow: hidden;    position: relative;}.cms-techniques .zoomingAncor a span{    position: absolute;    bottom: 0px;    left: 0px;    width: 100%;    min-height: 36px;    padding: 7px 34px 0px 10px;    background: rgba(99,96,108,0.8);    color: #fff;    font-size: 14px;    box-sizing: border-box;    -moz-transition:background-color 0.25s linear;    -webkit-transition:background-color 0.25s linear;    -o-transition:background-color 0.25s linear;    transition: background-color 0.25s linear;}.cms-techniques .zoomingAncor a:hover span{    background-color: #63606c;}.cms-techniques .zoomingAncor a span:after{    content: "";    display: block;    position: absolute;    top: 7px;    right: 10px;    width: 20px;    height: 20px;    background: transparent url("../images/cms/techniki/anchorArrow.png") center no-repeat;    background-size: cover;}.center{    text-align: center;}.technique-quality div.fullMobile{    margin-bottom: 0px !important;}.technique-quality div:not(.fullMobile) img{    display: block;    margin: 0 auto 10px;}.technique-quality{    font-size: 14px;}@media (max-device-width: 900px){    .technique-quality{        font-size: 18px;    }}.cms-techniques .columnGrid > div{    float: left;}.cms-techniques .columnGrid  > div.col_40{    width: 40%;    margin-left: 5%;    float: right;}.cms-techniques .columnGrid .col_55{    width: 55%;}.cms-techniques .columnGrid .col_100{    width: 100%;}.cms-techniques .columnGrid  > div.col_40 img{    margin-top: 25px;    width: 100%;}.cms-techniques .columnGrid  > div.col_40 img:first-child{    margin-top: 0px;}.cms-techniques .columnGrid .col_55 img{    width: 100%;}.cms-techniques .technique-detail{    margin-top: 30px;}.cms-techniques .technique-detail p{    font-size: 1.2em;    line-height: 1.7em;    text-align: justify;}.cms-techniques .technique-detail .advantages{    margin-top: 32px;    margin-bottom: 15px;    font-size: 14px;    line-height: 175%;    text-align: justify;}.cms-techniques .technique-detail .advantages table{    margin: 0px 0 15px;    border: none;}.cms-techniques .technique-detail .advantages table td{    padding: 0px !important;    text-align: left !important;    vertical-align: top;    border: none !important;}.cms-techniques .technique-detail .advantages table td:first-child{    width: 50px !important;    padding-right: 13px !important;}.cms-techniques .technique-detail .advantages table ul{    margin: 0px;    padding: 0px;    list-style: none;}.cms-techniques .technique-detail .advantages table ul li{    padding: 0px;    background: url("../images/cms/techniki/limarker.png.html") top left no-repeat;}.cms-techniques .technique-detail .advantages table ul li:before{    display: inline-block;    content: "\e684";    font-family: "Pe-icon-7-stroke";    color: #216B82;    margin-right: 7px;    font-size: 16px;}.cms-techniques .technique-detail table{    width: 100%;    border-collapse:collapse;    border: 1px solid #bfbfbf;    margin: 0px;}.cms-techniques .technique-detail table td{    border: 1px solid #bfbfbf;    padding: 13px 15px;    vertical-align: middle;    text-align: center;}.cms-techniques .technique-detail table tr:first-child td{    padding: 5px 15px;}.cms-techniques .technique-detail table td:first-child{    text-align: right;}.cms-techniques .technique-detail table td .fa-check{    font-size: 14px;    font-style: normal;}.cms-techniques .technique-detail table td:first-child + td + td .fa-check{    color: #0eaf47;}.show-popup .popup-text,.cms-techniques .cart-sos-modal .sos-text{    position: relative;    height: 0;    overflow: hidden;    padding-bottom: 75%;    min-width: 290px;}.show-popup .popup-text  iframe,.cms-techniques .cart-sos-modal .sos-text iframe {    position: absolute;    top:0;    left: 0;    width: 100%;    height: 100%;    border: none !important;    min-width: 290px;}.show-popup .inner-content,.cms-techniques .cart-sos-modal .inner-content{    overflow: visible;}.show-popup .close-button,.cms-techniques .cart-sos-modal .close-button{    color: #fff !important;    top: -19px !important;    right: 2px !important;}@media (max-device-width: 480px){    .cms-techniques .technique-detail table td{        padding-left: 5px !important;        padding-right: 5px !important;    }}@media (max-device-width: 767px){    .cms-techniques .columnGrid  > div.col_40{        width: 100%;        margin-left: 0%;        float: left;    }    .cms-techniques .columnGrid .col_55{        width: 100%;        float: left;        margin-top: 15px;    }}@media (max-device-width: 901px){    .cms-techniques{        padding: 0 10px;        box-sizing: border-box;    }}.cms-techniques .compareBox{    padding-top: 4px;    font-size: 12px;}/***********CART SOSO MODAL POOL************/.reasonPollList{    display: inline-block;    width: auto;    margin: 5px auto 30px;    text-align: left;}.reasonPollList .fa-check-square-o{    display: none;}.reasonPollList a:hover .fa-check-square-o{    display: inline-block;}.reasonPollList .fa-square-o{    display: inline-block;}.reasonPollList a:hover .fa-square-o{    display: none;}.reasonPollList a{    text-decoration: none;    color: #000;    font-size: 20px;    display: block;    cursor: pointer;}.reasonPollList li{    padding-bottom: 10px;}.reasonPollList a i {    display: inline-block;    font-size: 24px;    width: 30px;    vertical-align: -7%;}.reasonPollList a:hover i{    color: #c01010;}.reasonPollQuestion{    font-size: 35px;    margin: 0 0 20px 0;    line-height: 40px;}.reasonPollIntro{    font-size: 18px;    margin: 0;    line-height: 20px;    color: #8e8e8e;}.reasonPollStop{    font-size: 45px;    margin: 20px 0 30px 0;    color: #c01010;}/****REGULAMIN*******/.cms-sales-terms-user-agreement ol{    padding-left: 1em;}.cms-footer-page strong{    font-weight: 400;}.cms-sales-terms-user-agreement ol li{    margin-bottom: 8px;}.cms-sales-terms-return-policy .cms-footer-page center,.cms-sales-terms-user-agreement ol li center{    font-size: 13px;    margin-bottom: 10px;}.cms-footer-page strong{    font-weight: bold;}.cms-footer-page .courtData{    padding-bottom: 10px;}.cms-footer-page .bankData{    padding-bottom: 30px;}.cms-footer-page .sellerData{    width: 400px;    margin: 0 auto;}.cms-sales-terms-return-policy .return-form-example,.cms-sales-terms-user-agreement .return-form-example{    padding: 40px;    border: 1px solid #cecece;}.cms-sales-terms-return-policy .return-form-example i,.cms-sales-terms-user-agreement .return-form-example i{    font-style: normal;    padding-right: 10px;}.cms-sales-terms-return-policy .return-form-example p,.cms-sales-terms-user-agreement .return-form-example p{    margin-bottom: 3px;    padding-left: 15px;    position: relative;}.cms-sales-terms-return-policy .return-form-example p:before,.cms-sales-terms-user-agreement .return-form-example p:before{    display: block;    position: absolute;    top: 0px;    left: 0px;    content: "\e684";    font-family: "Pe-icon-7-stroke";}.cms-sales-terms-return-policy .return-form-example address,.cms-sales-terms-user-agreement .return-form-example address{    margin: 0 0 30px 15px;}.cms-sales-terms-return-policy .return-form-example > span,.cms-sales-terms-user-agreement .return-form-example > span{    font-size: 13px;    color: #7e7e7e;    border-top: 1px solid #cecece;    margin-top: 25px;    display: block;}.cms-footer-page .notice{    font-size: 13px;    color: #7e7e7e;    border-top: 1px solid #cecece;    margin-top: 25px;    margin-bottom: 40px;    display: block;    padding-left: 10px;}.red{    color: red;}.cms-footer-page .isbolder{    font-weight: bold;}.shippingRestPrice{    margin: 20px 0 30px;}.shippingRestPrice .shipment-product-type{    overflow: hidden;}.shippingRestPrice table.shippingTablePrice{    border: 0px;    margin: 0px auto 10px;;    width: 100%;}.shippingRestPrice table.shippingTablePrice tr td{    border: 0px;    border-bottom: 1px solid #a6a6a6;}.shippingRestPrice table.shippingTablePrice tr th{    border: 0px;    border-left: 1px solid #FFF;    background: #262626;}.cms-help-shipment .notice{    border-top: 0px;    margin-top: 5px;}.cms-help-order-processing-time ul{    list-style: none;    margin-left: 0px;}.cms-help-order-processing-time .cms-footer-page ul li:before{    content: "\e684";    font-family: "Pe-icon-7-stroke";    display: inline-block;    margin-right: 5px;}.cms-help-faq .cms-footer-page ol{    margin: 20px 0 40px;}.cms-help-faq .cms-footer-page ol a{    color: #262626;}.cms-help-faq .cms-footer-page ol a:hover{    color: #216B82;}@media (max-device-width: 767px){    .cms-footer-page .sellerData{        width: 200px;    }}@media (max-device-width: 900px){    .cms-footer-page{        margin: 0 20px;    }}/*CART SOSO NEWSLETTER SUBSCRIBE*/#catalog_subscribe form{    position: absolute;    right: 11.5%;    bottom: 10%;    width: 225px;}#catalog_subscribe form input{    width: 225px;    height: 38px;    border: 1px solid #e5e5e5;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    padding: 0px 10px !important;    box-sizing: border-box;    color: #656565;    background: #fff !important;    font-size: 14px;}#catalog_subscribe form input.validation-failed{    border: 1px solid #ff0000 !important;}#catalog_subscribe form input + .validation-advice{    display: none !important;}#catalog_subscribe form .actions a{    width: 225px;    height: 38px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    background: #323236 !important;    display: block;    margin: 10px 0 0;    padding: 0px !important;    color: #fff;    border: 0px !important;    text-decoration: none !important;}#catalog_subscribe form .actions a:hover{    background: #000 !important;}#catalog_subscribe form .actions a strong{    font-weight: normal;    font-size: 14px;    text-transform: lowercase;    line-height: 34px;}#catalog_subscribe form .actions a strong:after{    content: url('../images/arrows/arrow_cta.png');    display: inline-block;    padding-left: 10px;    padding-top: 3px;    vertical-align: -5%;}body[class*="newsletter"] .pop-up-modal{    display: none !important;}/*********HOME IT***************/.homeviz {    position: relative;    overflow: hidden;}.homeviz a{    position: relative;    display: block;}.homeviz .lane-button{    width: 100%;    position: absolute;    display: block;    left: 0px;    -webkit-transform-style: preserve-3d;    -moz-transform-style: preserve-3d;    transform-style: preserve-3d;}.homeviz img{    display: none !important;    width: 100%;    height: auto;}.homeviz .lane-button span.goto{    display: block;    border: none !important;    padding: 0px !important;    font-size: 16px;    text-transform: capitalize;    cursor: pointer;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);    background: #fff;    min-width: 120px;    text-align: center;    float: left;    clear: both;    margin-top: -1px;    position: relative;}.homeviz .lane-button span.goto > span{    display: block;    width: 100%;    height: 100%;    box-sizing: border-box;    padding: 7px 30px;    min-width: 100px;}.homeviz .lane-button span.goto i{    font-style: normal;    font-size: 20px;    vertical-align: -7%;    padding-left: 5px;}.homeviz .lane-button span.lanetext{    display: block;    width: 100%;    padding: 8px 0;    text-align: center;    font-size: 28px;    font-weight: lighter;    letter-spacing: -1px;    position: relative;}.homeviz .lane-button span.lanetext:before {    content: "";    position: absolute;    width : 100%;    height: 100%;    left: 0px;    top: 0px;    z-index: -1;    filter        : blur(1px);    -moz-filter   : blur(1px);    -webkit-filter: blur(1px);    -o-filter     : blur(1px);}.homeblur {    position: relative;    overflow: hidden;}.homeblur a{    position: relative;    display: block;}.homeblur .lane-button{    position: absolute;    display: inline-block;    float: left;    left: 0px;    -webkit-transform-style: preserve-3d;    -moz-transform-style: preserve-3d;    transform-style: preserve-3d;    -webkit-transition: opacity 1.5s ease-in-out 1.5s;    -moz-transition: opacity 1.5s ease-in-out 1.5s;    -ms-transition: opacity 1.5s ease-in-out 1.5s;    -o-transition: opacity 1.5s ease-in-out 1.5s;    transition: opacity 1.5s ease-in-out 1.5s;    opacity: 0;    z-index: 1;    padding: 1em;    overflow: hidden;    border-radius: .3em;}.owl-item.active  .homeblur .lane-button{    opacity: 1;}.homeblur img{    display: none !important;    width: 100%;    height: auto;}.homeblur .lane-button span.goto{    display: block;    border: none !important;    padding: 0px !important;    font-size: 16px;    text-transform: lowercase;    cursor: pointer;    min-width: 120px;    text-align: center;    float: left;    clear: both;    margin-top: 10px;    position: relative;    border-radius: 6px;    -moz-border-radius: 6px;    -webkit-border-radius: 6px;}.homeblur .lane-button span.goto > span{    display: block;    width: 100%;    height: 100%;    box-sizing: border-box;    padding: 12.5px 20px;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    min-width: 100px;    -moz-transition:background-color 0.25s linear;    -webkit-transition:background-color 0.25s linear;    -o-transition:background-color 0.25s linear;    transition: background-color 0.25s linear;    line-height: 100%;}.homeblur .lane-button span.goto:hover > span{    background: #fb683a !important;}.homeblur .lane-button span.goto i{    font-style: normal;    font-size: 20px;    vertical-align: -7%;    padding-left: 10px;}.homeblur .bannerText{    display: block;    text-align: left;}.homeblur .bannerText.shadeText{    text-shadow: 1px 1px 1px rgba(255,255,255,0.3), -1px -1px 1px rgba(0,0,0,0.3);}.homeblur .bannerText.shadeTextReverse {    text-shadow: -1px -1px 1px rgba(255,255,255,0.3), 1px 1px 1px rgba(0,0,0,0.3);}.homeblur .bannerText {    display: block;    text-align: left;    font-family: Oxygen;    font-weight: 300;    font-size: 36px;}.homeblur .bannerText small{    font-size: 0.65em;    line-height: 1em;}.homeblur .bannerText strong{    display: block;    font-family: 'Oxygen', sans-serif;    line-height: 1em;    font-weight: 300;}@media (max-device-width: 767px){    .homeviz .lane-button span.lanetext{        font-size: 22px;    }}@media (max-device-width: 767px){    .homeviz img.mobileDevice{        display: block !important;    }    .homeviz:not(.mobileSwitch) img.desktopDevice{        display: block !important;    }    .homeblur img.mobileDevice{        display: block !important;    }    .homeblur:not(.mobileSwitch) img.desktopDevice{        display: block !important;    }    .homeblur .lane-button{        left: 10px !important;        bottom: 30px !important;    }    .homeblur .bannerText {        font-size: 18px;        line-height: 26px;    }    .homeblur .bannerText strong{        font-size: 30px;        line-height: 30px;    }    .homeblur .lane-button span.goto{        font-size: 16px;        min-width: 100px;        margin-top: 10px;    }    .homeblur .lane-button span.goto > span{        padding: 8px 15px;    }}@media (min-device-width: 768px){    .homeviz img.desktopDevice{        display: block !important;    }    .homeblur img.desktopDevice{        display: block !important;    }}.rotator2 .zoomingAncor img,.rotator3 .zoomingAncor img,.rotator4 .zoomingAncor img{    width: 100%;    opacity: 0.8;    -moz-transition: opacity 0.4s linear;    -webkit-transition: opacity 0.4s linear;    -o-transition: opacity 0.4s linear;    transition: opacity 0.4s linear;}.rotator2 .zoomingAncor:hover img,.rotator3 .zoomingAncor:hover img,.rotator4 .zoomingAncor:hover img{    opacity: 1;}.rotator2 .zoomingAncor a,.rotator3 .zoomingAncor a,.rotator4 .zoomingAncor a{    display: block;    overflow: hidden;    position: relative;}.rotator2 .zoomingAncor a span,.rotator3 .zoomingAncor a span,.rotator4 .zoomingAncor a span{    position: absolute;    bottom: -45px;    left: 0px;    width: 100%;    padding: 10px 38px 0px 10px;    background: rgba(99,96,108,0.7);    color: #fff;    font-size: 15px;    box-sizing: border-box;    -moz-transition:background-color 0.25s linear,bottom 150ms ease-out 0.1s;    -webkit-transition:background-color 0.25s linear,bottom 150ms ease-out 0.1s;    -o-transition:background-color 0.25s linear,bottom 150ms ease-out 0.1s;    transition: background-color 0.25s linear,bottom 150ms ease-out 0.1s;    overflow: hidden;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    height: 45px;}.rotator2 .zoomingAncor a span:hover,.rotator3 .zoomingAncor a span:hover,.rotator4 .zoomingAncor a span:hover{    background: rgba(0,0,0,0.7);}.rotator2 .zoomingAncor a:hover span,.rotator3 .zoomingAncor a:hover span,.rotator4 .zoomingAncor a:hover span{    bottom: 0px;}.rotator2 .zoomingAncor a span:after,.rotator3 .zoomingAncor a span:after,.rotator4 .zoomingAncor a span:after{    content: "\e684";    font-family: "Pe-icon-7-stroke";    top: 22px;    font-size: 32px;    background: none;    width: 40px;    height: 40px;    text-align: center;    line-height: 1px;    right: 0px;}@media (max-device-width: 901px){    .rotator2 .owl-carousel,    .rotator3 .owl-carousel,    .rotator4 .owl-carousel{        padding: 0 10px;        box-sizing: border-box;    }    .rotator2 .zoomingAncor a  span,    .rotator3 .zoomingAncor a  span,    .rotator4 .zoomingAncor a  span{        bottom: 0px;    }}html[lang="pl"] body[class*="cms-home"] .seoH h1,html[lang="pl"] body[class*="cms-home"] .seoH h2,html[lang="pl"] body[class*="cms-home"] .seoH h4{    margin-bottom: 10px;    display: block !important;}html[lang="pl"] body[class*="cms-home"] .seoH h4{    float: none;    font-size: 22pt;    font-weight: 300;    padding: 0px !important;}.rotator1 {    margin: 10px 0 0;}/*********TABS CONTENT***************/.tabbed-content {    width:100%;    display:block;    text-align: center;    box-sizing: border-box;}.tabbed-content .tab-links {    /*box-sizing: border-box;*/    /*display: block;*/    /*margin: 0 auto;*/    /*padding: 0px 10px;*/    /*text-align: center;*/    /*width: 100%;*/}.tabbed-content .tab-links li {    list-style:none;    display: inline-block;    margin: 0px;}.tabbed-content .tab-links a {   /*display: inline-block;*/   /* position: relative;*/   /* z-index: 2;*/   /* margin: 0;*/   /* padding: 3px 10px;*/   /* line-height: 20px;*/   /* cursor: pointer;*/   /* color: #727272;*/   /* border: 1px solid transparent;*/   /* letter-spacing: .02em;*/   /* font-size: 14px;*/   /* font-weight: 300;*/   /* -webkit-transition: all 300ms ease-in;*/   /* -moz-transition: all 300ms ease-in;*/   /* -ms-transition: all 300ms ease-in;*/   /* -o-transition: all 300ms ease-in;*/   /* transition: all 300ms ease-in;*/}.tabbed-content .tab-links li:not(.active) a:hover:after{width: 100%;      border-color: #369599;    color: #369599;    -webkit-transition: all 300ms ease-in;    -moz-transition: all 300ms ease-in;    -ms-transition: all 300ms ease-in;    -o-transition: all 300ms ease-in;    transition: all 300ms ease-in;}.tabbed-content .tab-links li .color-pattern{display: inline-block;width: 18px;height: 18px;vertical-align: -15%;margin-right: 5px;overflow: hidden;                                             border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}@media (max-device-width: 580px){    .tabbed-content.accordate .tab-links{        padding: 0px;border: none;        position: relative;        padding-bottom: 42px;    }    .tabbed-content.accordate .tab-links li{width: 100%;background: #f0f0f7;margin: 1px 0;border: none;text-align: left;position: relative;                                            -webkit-transition: top 0.55s linear 0s;                                            -moz-transition: top 0.55s linear 0s;                                            -ms-transition: top 0.55s linear 0s;                                            -o-transition: top 0.55s linear 0s;                                            transition: top 0.55s linear 0s;                                            left: 0px;padding-left: 25px;box-sizing: border-box;}    .tabbed-content.accordate .tab-links li.active{position: absolute;bottom: 0px;width: 100%;padding-left: 40px;}    .tabbed-content.accordate .tab-links li.active a{font-weight: bold;color: #000 !important;}    .tabbed-content.accordate .tab-links li a{border: none; width: 100%;box-sizing: border-box;}    .tabbed-content.accordate .tab-links li a:after{display: none !important;}    .tabbed-content.accordate .tab-links li:before{display: block;font-family: "Pe-icon-7-stroke";content: "\e688";font-size: 2em;left: 5px;top: -2px;position: absolute;}    .tabbed-content.accordate .tab-links li.active:before{content:""; top: 0px;left: 0px;background: #fff;width: 36px;height: 40px;z-index: 1;}    .tabbed-content.accordate .tab-links li.active a span:after{content: ":";}    .tabbed-content .tab-links {display: none;}    #colors-page.single-color-page .tabbed-content .tab-links {display: block;}}/*----- Content of Tabs -----*/.tabbed-content .tab-content{    position: relative;}.tabbed-menu .tab-content .tab,.tabbed-content .tab-content .tab{    z-index: 1;    visibility: hidden;    opacity: 0;    -webkit-transition: visibility 0.55s linear 0s,opacity 0.5s linear 0s;    -moz-transition: visibility 0.55s linear 0s,opacity 0.5s linear 0s;    -ms-transition: visibility 0.55s linear 0s,opacity 0.5s linear 0s;    -o-transition: visibility 0.55s linear 0s,opacity 0.5s linear 0s;    transition: visibility 0.55s linear 0s,opacity 0.5s linear 0s;}.tabbed-menu .tab-content .tab:not(.active),.tabbed-content .tab-content .tab:not(.active) {    position: absolute;    top: 0px;    left: 0px;    width: 100%;    height: auto;}.tabbed-menu .tab-content .tab.active,.tabbed-content .tab-content .tab.active {    position: relative;    visibility: visible;    opacity: 1;    -webkit-transition: visibility 0.55s linear 0s,opacity 0.5s linear 0s;    -moz-transition: visibility 0.55s linear 0s,opacity 0.5s linear 0s;    -ms-transition: visibility 0.55s linear 0s,opacity 0.5s linear 0s;    -o-transition: visibility 0.55s linear 0s,opacity 0.5s linear 0s;    transition: visibility 0.55s linear 0s,opacity 0.5s linear 0s;}.tabbed-content .tabheader{    margin: 0;    padding: 15px 0 10px 0;    font-size: 28px;    line-height: 100%;}.tabbed-content .tabheader:before{display: none;}.rotator2 .zoomingAncor a span:after{    content: "\e684";    font-family: "Pe-icon-7-stroke";    top: 20px;    right: -4px;    font-size: 32px;    background: none;    width: 40px;    height: 40px;    text-align: center;    position: absolute;}.mansory8_swipe_1_2 .mandala0{    float: right;}.mansory8_hide_1_2 .mandala0,.mansory8_hide_1_2 .mandala1{    display: none;}@media (max-device-width: 767px){    .rotator2 {        padding: 0 10px;        box-sizing: border-box;    }}@media (min-device-width: 768px)and (max-device-width: 900px){    .rotator2 {        padding: 0 10px;        box-sizing: border-box;    }    #home_best {        padding: 0 10px;        box-sizing: border-box;    }}@media (min-device-width: 768px){    .grid-div.swipe_cols .grid2:first-child{        float: right !important;    }}@media (max-device-width: 900px){    .seoContent .lead{        margin-bottom: 20px;    }}@media (max-device-width: 767px){    .rotator1 {        padding-bottom: 10px;    }    .rotator1 {        text-align: center;    }}.rotatornoauto1.owl-carousel:not(.owl-loaded),.rotator1.owl-carousel:not(.owl-loaded){    display: block;    overflow: hidden;}.rotatornoauto1.owl-carousel:not(.owl-loaded) > .item,.rotator1.owl-carousel:not(.owl-loaded) > .item{    display: none;}.rotatornoauto1.owl-carousel:not(.owl-loaded) > .item:first-child,.rotator1.owl-carousel:not(.owl-loaded) > .item:first-child{    display: block;    z-index: -1;    opacity: 0.5;    position: relative;    margin: 0 auto;}.rotatornoauto1.owl-carousel:not(.owl-loaded):before,.rotator1.owl-carousel:not(.owl-loaded):before{    content: "";    display: block;    width: 40px;    height: 40px;    border-radius: 50%;    background-color: #fff;    opacity: 0.6;    position: absolute;    top: 50%;    left: 50%;    margin-top: -20px;    margin-left: -20px;    z-index: 1;    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;    animation: sk-bounce 2.0s infinite ease-in-out;}.rotatornoauto1.owl-carousel:not(.owl-loaded):after,.rotator1.owl-carousel:not(.owl-loaded):after {    content: "";    display: block;    width: 40px;    height: 40px;    border-radius: 50%;    background-color: #f87a54;    opacity: 0.6;    position: absolute;    top: 50%;    left: 50%;    margin-top: -20px;    margin-left: -20px;    z-index: 1;    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;    animation: sk-bounce 2.0s infinite ease-in-out;}.rotatornoauto1.owl-carousel:not(.owl-loaded):after,.rotator1.owl-carousel:not(.owl-loaded):after {    -webkit-animation-delay: -1.0s ;    animation-delay: -1.0s;}@-webkit-keyframes sk-bounce {    0%, 100% { -webkit-transform: scale(0.0) }    50% { -webkit-transform: scale(1.0) }}@keyframes sk-bounce {    0%, 100% {        transform: scale(0.0);        -webkit-transform: scale(0.0);    } 50% {        transform: scale(1.0);        -webkit-transform: scale(1.0);    }}.owl-carousel .owl-nav{    width: 100%;    position: absolute;    height: 0px;    margin: 0px !important;    top: 50%;}.owl-carousel .owl-nav .owl-prev {    background-size: cover;    width: 41px;    height: 108px;    float: right;    margin-top: -50px;    border: 0px !important;    position: relative;    margin-left: -1px;}.owl-carousel .owl-nav .owl-prev:after{    /*position: relative;*/    /*display: block;*/    /*font-family: "Pe-icon-7-stroke";*/    /*color: #5d5d5d;*/    /*content: "\e686";*/    /*left: -15px;*/    /*font-size: 60px;*/    /*top: 4px;*/    /*-webkit-transition: color .3s ease;*/    /*-moz-transition: color .3s ease;*/    /*-ms-transition: color .3s ease;*/    /*-o-transition: color .3s ease;*/    /*transition: color .3s ease;*/}.owl-carousel .owl-nav .owl-next:hover:after,.owl-carousel .owl-nav .owl-prev:hover:after{    color: #f47a54;}.owl-carousel .owl-nav .owl-next{    background-size: cover;    width: 41px;    height: 108px;    float: left;    margin-top: -50px;    border: 0px !important;    position: relative;    margin-right: -1px;}.owl-carousel .owl-nav .owl-next:after{    /*position: relative;*/    /*display: block;*/    /*font-family: "Pe-icon-7-stroke";*/    /*color: #5d5d5d;*/    /*content: "\e684";*/    /*left: -3px;*/    /*top: 4px;*/    /*font-size: 60px;*/    /*-webkit-transition: color .3s ease;*/    /*-moz-transition: color .3s ease;*/    /*-ms-transition: color .3s ease;*/    /*-o-transition: color .3s ease;*/    /*transition: color .3s ease;*/}.owl-carousel .owl-nav .owl-prev.disabled,.owl-carousel .owl-nav .owl-next.disabled{    opacity: 0.3;    cursor: default;}.owl-carousel .owl-dots{    display: block;    position: absolute;    top: 10px;    left: 10px;    height: 12px;}.owl-carousel .owl-dots .owl-dot{    display: inline-block;    vertical-align: top;    border-radius: 99%;    -moz-border-radius: 99%;    -webkit-border-radius: 99%;    width: 9px;    height: 9px;    margin-top: 1px;    margin-left: 9px;    background: #fff;    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -ms-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;}.owl-carousel .owl-dots .owl-dot:hover{    background: #f47a54;}.owl-carousel .owl-dots .owl-dot.active{    background: #f47a54;}@media (max-device-width:  767px) {    /*.image-gallery-outer .owl-nav{display: none}*/}/*****GOOGLE FORM POPUP***********/.popup-survey{    background: #fff;    overflow: auto;    height: 490px;    padding: 20px 20px 0 20px;}.popup-survey #ss-submit{    padding: 10.5px 20px 12.5px;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    -moz-transition:background-color 0.25s linear;    -webkit-transition:background-color 0.25s linear;    -o-transition:background-color 0.25s linear;    transition: background-color 0.25s linear;    line-height: 100%;    background: #216B82;    border: medium none !important;    clear: both;    cursor: pointer;    display: block;    font-size: 16px;    margin: 10px auto 0;    min-width: 120px;    position: relative;    text-align: center;    text-transform: lowercase;    color: #fff;}.popup-survey #ss-submit:hover{    background: #fb683a;}.popup-survey form{    text-align: left;    padding: 0 0 20px;    display: block;    overflow: hidden;}.popup-survey form .ss-q-title{    font-size: 15px;}.popup-survey form input[type="email"],.popup-survey form input[type="text"]{    border: 0px;    background-color: transparent;    display: block;    height: 24px;    margin: 0;    min-width: 0;    outline: medium none;    padding: 0 5px;    z-index: 0;    width: 100%;    border-bottom: 1px solid #d8d8d8;    box-sizing: border-box;    color: #7b7b7b;    font-size: 13px;    -webkit-transition: border-color 1s ease;    -moz-transition:  border-color  1s ease;    -ms-transition:  border-color  1s ease;    -o-transition:  border-color  1s ease;    transition:  border-color  1s ease;}.popup-survey form input[type="email"]:focus,.popup-survey form input[type="text"]:focus{    border-color: #979797;    color: #4c4c4c;}.popup-survey form input[type="email"]:invalid{    border-top: 0px;    border-left: 0px;    border-right: 0px;    border-bottom: 1px solid red !important;    box-shadow: none !important;}.popup-survey form .ss-form-question{    margin: 15px 0 0;}.popup-survey form input[type="email"]::-webkit-input-placeholder,.popup-survey form input[type="text"]::-webkit-input-placeholder {    font-size: 1em;    font-style: normal;    color: rgba(0,0,0,0.6);}.popup-survey form input[type="email"]:-moz-placeholder,.popup-survey form input[type="text"]:-moz-placeholder { /* Firefox 18- */    font-size: 1em;    font-style: normal;    color: rgba(0,0,0,0.6);}.popup-survey form input[type="email"]::-moz-placeholder,.popup-survey form input[type="text"]::-moz-placeholder {  /* Firefox 19+ */    font-size: 1em;    font-style: normal;    color: rgba(0,0,0,0.6);}.popup-survey form input[type="email"]:-ms-input-placeholder,.popup-survey form input[type="text"]:-ms-input-placeholder {    font-size: 1em;    font-style: normal;    color: rgba(0,0,0,0.6);}.popup-survey form .ss-choice-item .ss-choice-label{    vertical-align: -1px;}.popup-survey p:first-child{    margin-top: 0px;}.popup-survey p{    margin: 10px 0 0;    font-size: 15px;    line-height: 1.2em;    color: #7b7b7b;}.popup-survey p.red{    color: red;}.popup-survey p .titled{    font-size: 22px;    color: #000;    line-height: 1.4em;    display: inline-block;}@media (max-device-width: 990px){    .popup-survey form .ss-q-title,    .popup-survey p{        font-size: 18px;    }}.popup-survey form .ss-choices{    width: 100%;    display: table;}.popup-survey form label{    line-height: 175%;}.popup-survey form .ss-choices li:first-child{    float: left;    padding-right: 30px;}.popup-survey form .ss-choices input[type="radio"] ~ input[type="text"]{    height: 0px;    box-sizing: border-box;    -webkit-transition: height 0.5s ease, margin-top 0.5s ease;    -moz-transition:  height  0.5s ease, margin-top 0.5s ease;    -ms-transition:  height  0.5s ease, margin-top 0.5s ease;    -o-transition:  height  0.5s ease, margin-top 0.5s ease;    transition:  height  0.5s ease, margin-top 0.5s ease;    border-color: transparent;    margin-top: 0px;}.popup-survey form .ss-choices input[type="radio"]:checked ~ input[type="text"]{    height: 23px;    border-color: #d8d8d8;    margin-top: 5px;}.popup-survey form .ss-choices input[type="radio"]:checked ~ input[type="text"]:focus{    border-color: #979797;}.popup-survey form .ss-choices input[type="radio"]{    visibility: hidden;}.popup-survey form .ss-choices .radioimitate{    display: block;    border: 1px solid #000;    border-radius: 50%;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    width: 10px;    height: 10px;    position: absolute;;    top: 4px;    left: 0px;}.popup-survey form .ss-choices .radioimitate{    display: block;    border: 1px solid #000;    border-radius: 50%;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    width: 12px;    height: 12px;    position: absolute;    top: 3px;    left: 0px;}.popup-survey form .ss-choices .radioimitate:after{    display: none;    background: #f56c49;    border-radius: 50%;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    width: 6px;    height: 6px;    position: relative;    top: 3px;    left: 3px;    content: "";}.popup-survey form .ss-choices input[type="radio"]:checked ~ .radioimitate:after{    display: block;}.popup-survey form .ss-choices .ss-choice-item-control{    position: relative;}.simplesize_montage,.allplate_montage{    box-sizing: border-box;    width: 100%;    overflow: hidden;    margin-top: 20px;    text-align: center;    line-height: 1.3em;}.simplesize_montage .item img,.allplate_montage .item img{    width: 100%;    margin-bottom:5px;}.simplesize_montage .item,.allplate_montage .item  {    display: block;    width: 100%;    float: none !important;    font-size: 1.1em;    font-weight: 300;}.simplesize_montage span,.allplate_montage span{    color: #216B82;    font-weight: bold;}.simplesize_montage .owl-carousel:not(.owl-loaded) .item,.allplate_montage .owl-carousel:not(.owl-loaded) .item{    float: left;}.simplesize_montage .owl-carousel:not(.owl-loaded),.allplate_montage .owl-carousel:not(.owl-loaded){    width: 100%;}#allplate-quality{    overflow:hidden;    width: 100%;    margin-bottom: 40px;    margin-top: 30px;    font-weight: 300;}#allplate-quality li{    width: 50%;    float: left;    overflow:hidden;    padding-right: 30px;    font-size: 1.1em;    box-sizing: border-box;    display: table;}#allplate-quality li span.pe-7s-check{    font-size: 60px;    color: #e9a031;    padding-right: 10px;    width: 60px;}#allplate-quality li.dark span.pe-7s-check{    color: #dd5f2d;}#allplate-quality li span{    display: table-cell;    vertical-align: middle;}#allplate-quality li.fullbox{    margin-bottom: 20px;    font-size: 1.6em;    text-align: center;    width: 100%;}.product-description-content,.product-view{    width: 100%;}.fulwidth{width: 100%;}.simplesizeDescription{    width: 100%;    overflow: hidden;    padding: 30px 0;    border-top: 1px solid #000;}.heading-widget + .simplesizeDescription {border-top: 0px;padding-top: 0px;}.simplesizeDescription .owl-carousel{margin-top: 0px !important;}.paraventDescription,.metalDescription {    width: 100%;    overflow: hidden;}.simplesizeDescription h5{text-align: left}.simplesizeDescription ul{margin-top: 20px;}.simplesizeDescription ul li:before{display: inline-block;vertical-align: top;content: "-";padding-right: 10px;}.simplesizeDescription ul li{line-height: 1.7em;}.simplesizeDescription p,.metalDescription p{    font-size: 1.1em;    line-height: 1.7em;    text-align: justify;}.paraventDescription p{    font-size: 1em;    line-height: 1.6em;    text-align: left;}.simplesizeDescription .rotatornoauto1,.metalDescription .rotatornoauto1{    margin-top: 5px;}#paravent-technicals{margin: 30px 10% 0;width: 80%;float: left;}#paravent-technicals li{width: 50%;float: left;box-sizing: border-box;margin-bottom: 10px;padding: 0 10px;}#paravent-technicals li span{color:#4c4c4c;}#paravent-technicals li img{margin-right: 20px;}#paravent-usage{margin: 10px 5% 0;width: 90%;float: left;}#paravent-usage li{min-height: 110px; width: 50%;float: left;box-sizing: border-box;}#paravent-usage li:nth-child(odd){padding: 0 30px 0 0;}#paravent-usage li:nth-child(even){padding: 0 0 0 30px;}#paravent-usage li span.rounded-number{display: block;width: 50px;height: 50px;border: 2px solid #000;text-align: center;line-height: 48px;font-size: 1.6em;margin-right: 20px;                                       border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}#paravent-usage li p{font-weight: 600;font-size: 1.2em;line-height: 1.1em;margin-bottom: 5px;margin-top: 18px;}@media (max-device-width: 767px){    #allplate-quality li{        width: 100%;        margin-bottom: 10px;    }    #paravent-technicals{width: 100%;margin-left: 0px;margin-right: 0px;}    #paravent-usage li{width: 100%;padding: 0px !important;min-height: 0px;margin-bottom: 10px;}}@media (max-device-width: 500px){    #paravent-technicals li{width: 100%;}}.paraventDescription .col-left,.simplesizeDescription .col-left,.metalDescription .col-left{    width: 50%;    padding-right: 2%;    box-sizing: border-box;}.paraventDescription .col-right,.simplesizeDescription .col-right,.metalDescription .col-right{    width: 50%;    padding-left: 2%;    box-sizing: border-box;}.simplesizeDescription .owl-carousel .item,.metalDescription .owl-carousel .item{    width: 100%;}@media (max-device-width: 900px){    .paraventDescription,    .simplesizeDescription,    .metalDescription{ margin: 0 auto;}    .simplesizeDescription  .col-left,    .simplesizeDescription .col-right,    .paraventDescription .col-left,    .paraventDescription .col-right,    .metalDescription .col-left,    .metalDescription .col-right{        width: 100%;        padding: 0px;        margin: 5px 0 10px;    }    .simplesizeDescription .fulwidth > div{        margin: 0px;    }    .simplesizeDescription .fulwidth > div ul{margin: 0px;}}@media (min-width: 901px){    .simplesizeDescription.reversed .col-left{        float: right;        padding-left: 2%;        padding-right: 0%;    }    .simplesizeDescription.reversed .col-right{        float: left;        padding-left: 0%;        padding-right: 2%;    }}/********PROCES TWORZENIA**************/.cms-techniques{    font-family: "Oxygen", "Open Sans";    font-weight: 300;}.cms-techniques .intro_text{    text-align: justify;    margin-top: 30px;}.cms-techniques .rotator4 .zoomingAncor a span{    bottom: 0px !important;}.cms-techniques .zoomingAncor a:hover span{    background: rgba(99, 96, 108, 0.85);}.cms-techniques .zoomingAncor a span:hover {    background: rgba(0, 0, 0, 0.7);}.cms-techniques .rotatornoauto1 {    margin: 20px 0;}.rotatornoauto1.owl-carousel:not(.owl-loaded) > .item img{    width: 100%;}.cms-techniques .rotatornoauto1 .item  .col5_30 a{    text-align: center;    color: #102d79;    border: 1px solid #102d79;    display: inline-block;    text-decoration: none !important;    padding: 10px 8px 10px 20px;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    box-sizing: border-box;    float: right;    font-size: 1.1em;    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -ms-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;}.cms-techniques .rotatornoauto1 .item  .col5_30 a:hover{    border-color: #5d5abf;    color: #5d5abf;    background: #f2f2f2;}.cms-techniques .rotatornoauto1 .item  .col5_30 a span[class*="pe-"]{    vertical-align: top !important;    line-height: 20px !important;}.product-description-content .rotatornoauto1,.cms-techniques .rotatornoauto1 {    padding: 0px !important;    overflow: hidden;}.product-description-content  > div{width: 100%;}.product-description-content .cms-banner{margin: 0px;}@media (max-device-width: 900px){    .cms-techniques .rotatornoauto1 .item .col5_30 a span[class*="pe-"]{        line-height: 29px !important;    }}@media (max-device-width: 460px){    .cms-techniques .rotatornoauto1 .item .col5_30 a{        padding: 10px 1px 10px 8px;    }}@media (max-device-width: 990px){    .cms-techniques .col65{        width: 100%;        margin-bottom: 0px;    }    .cms-techniques .col5_30{        width: 100%;        margin-left: 0px;        margin-top: 0px;        text-align: center;    }    .cms-techniques .col5_30 a{        margin: 0 auto;        display: inline-block;    }    .cms-techniques .rotatornoauto1 .item  .col5_30 a{        float: none;    }}.cms-techniques .proces-item  .popupholder{    float: right;    margin-bottom: 20px;    margin-left: 40px;}.cms-techniques .proces-item {    overflow: hidden;    text-align: justify;    font-size: 1.2em;    line-height: 1.7em;    vertical-align: top;}.cms-techniques .proces-item *{    vertical-align: top;}@media (max-device-width: 767px){    .cms-techniques .proces-item  .popupholder .popupLink img,    .cms-techniques .proces-item  .popupholder{        width: 100%;    }}.cms-techniques .videolink{    position: relative;    display: block;}.cms-techniques .videolink:after{    position: absolute;    top: 0px;    left: 0px;    opacity: 1;    content: "";    display: block;    width: 100%;    height: 100%;    background: rgba(0,0,0,0.15);    -webkit-transition: opacity 1s ease;    -moz-transition: opacity 1s ease;    -ms-transition: opacity 1s ease;    -o-transition: opacity 1s ease;    transition: opacity 1s ease;}.cms-techniques .videolink:hover:after{    opacity:0;}.cms-techniques .videolink:before{    position: absolute;    top: 0px;    left: 0px;    opacity: 0.6;    content: "";    width: 100%;    height: 100%;    background: url("../images/arrows/play.png") center no-repeat;    -webkit-transition: opacity 1s ease;    -moz-transition: opacity 1s ease;    -ms-transition: opacity 1s ease;    -o-transition: opacity 1s ease;    transition: opacity 1s ease;}.cms-techniques .videolink:hover:before{    opacity:0.9;}.cms-techniques .videolink img{    width: 100%;}@media (min-width: 768px){    .cms-techniques .proces-item .popupholder{        max-width: 50%;        width: 100%;        padding-top: 8px;    }}.nobreadcrumbheader{margin-top: 20px;}.fotolia-lp .cms-footer-page {    width: 100% !important;    margin: 25px 0px  0!important;}.fotolia-lp .rotator3 .zoomingAncor img{    transition: all 300ms ease-in-out;    transform: none !important;    -ms-transform:none !important;    -moz-transform:none !important;    -webkit-transform:none !important;    -o-transform:none !important;    z-index: 0;}.fotolia-lp .rotator3 .zoomingAncor:hover img:first-child{    z-index: -1;    opacity: 0;}.fotolia-lp .rotator3 .zoomingAncor img + img{    position: absolute;    top: 0px;    left: 0px;    z-index: -1;    opacity: 0;}.fotolia-lp .rotator3 .zoomingAncor:hover img + img{    z-index: 1;    opacity: 1;}.fotolia-lp .rotator3 .zoomingAncor a span {    bottom: 0 !important;    z-index: 4;}.fotolia-lp .rotator3 .zoomingAncor a span:after{    position: absolute;}.fotolia-lp .buttonlink{    text-align: center;    margin-top: 20px;}.fotolia-lp .buttonlink a{    display: inline-block;    margin: 0 auto;    padding: 10px 8px 10px 20px;    color: #102d79;    font-size: 1.1em;    border: 1px solid #102d79;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;}.fotolia-lp .buttonlink a span[class*="pe-"] {    line-height: 23px !important;    vertical-align: top !important;}.fotolia-lp .buttonlink a:hover{    color: #5d5abf;    border-color: #5d5abf;    background: #f2f2f2;    text-decoration: none;}.fotolia-lp .mainVisual{    margin-bottom: 10px;}.fotolia-lp .mainVisual img{    width: 100%;}.fotolia-lp .rotator1 .owl-controls{    bottom: 0px !important;    top: 50%;    right: 0px;    background: none !important;    width: 100%;    margin: 0px;    padding: 0px;    position: absolute !important;}.fotolia-lp .rotator1 .owl-controls .owl-dots{    display: none !important;}.fotolia-lp .rotator1 .owl-controls .owl-nav .owl-next{    background: url("../images/arrows/overlap_R.png") center right no-repeat ;    background-size: cover;    width: 41px;    height: 108px;    margin-right: -1px;    border-radius: 0%;    -moz-border-radius: 0%;    -webkit-border-radius: 0%;    margin-top: -54px;    border: 0px !important;    opacity: 1;}.fotolia-lp .rotator1 .owl-controls .owl-nav .owl-prev{    background: url("../images/arrows/overlap_L.png") center left no-repeat ;    background-size: cover;    width: 41px;    height: 108px;    left: 0px;    margin-top: -54px;    margin-left: -1px;    border-radius: 0%;    -moz-border-radius: 0%;    -webkit-border-radius: 0%;    border: 0px !important;    opacity: 1;}.fotolia-lp .rotator1 .owl-controls .owl-nav .owl-prev:after{    position: relative;    display: block;    font-family: "Pe-icon-7-stroke";    color: #5d5d5d;    content: "\e686";    left: -13px;    font-size: 60px;    top: 7px;    -webkit-transition: color .3s ease;    -moz-transition: color .3s ease;    -ms-transition: color .3s ease;    -o-transition: color .3s ease;    transition: color .3s ease;}.fotolia-lp .rotator1 .owl-controls .owl-nav .owl-next:after{    position: relative;    display: block;    font-family: "Pe-icon-7-stroke";    color: #5d5d5d;    content: "\e684";    left: -3px;    top: 7px;    font-size: 60px;    -webkit-transition: color .3s ease;    -moz-transition: color .3s ease;    -ms-transition: color .3s ease;    -o-transition: color .3s ease;    transition: color .3s ease;}.fotolia-lp .rotator1 .owl-controls .owl-nav .owl-next:before,.fotolia-lp .rotator1 .owl-controls .owl-nav .owl-prev:before{    display: none !important;}.fotolia-lp .rotator1 .owl-controls .owl-nav .owl-next:hover:after,.fotolia-lp .rotator1 .owl-controls .owl-nav .owl-prev:hover:after{    color: #f47a54;}.fotolia-lp .rotator1 .owl-controls .owl-nav .owl-next:hover,.fotolia-lp .rotator1 .owl-controls .owl-nav .owl-prev:hover{    opacity: 1 !important;}.fotolia-lp .rotator3.owl-carousel:not(.owl-loaded){    display: block;    overflow: hidden;}.fotolia-lp .rotator3.owl-carousel:not(.owl-loaded) > .item{    float: left;    width: 32%;    margin-left: 2%;    z-index: -1;    opacity: 0.5;    position: relative;}.fotolia-lp .rotator3.owl-carousel:not(.owl-loaded) > .item:first-child{    margin-left: 0px;}.fotolia-lp .rotator3.owl-carousel:not(.owl-loaded):before{    content: "";    display: block;    width: 40px;    height: 40px;    border-radius: 50%;    background-color: #fff;    opacity: 0.6;    position: absolute;    top: 50%;    left: 50%;    margin-top: -20px;    margin-left: -20px;    z-index: 1;    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;    animation: sk-bounce 2.0s infinite ease-in-out;}.fotolia-lp .rotator3.owl-carousel:not(.owl-loaded):after {    content: "";    display: block;    width: 40px;    height: 40px;    border-radius: 50%;    background-color: #f87a54;    opacity: 0.6;    position: absolute;    top: 50%;    left: 50%;    margin-top: -20px;    margin-left: -20px;    z-index: 1;    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;    animation: sk-bounce 2.0s infinite ease-in-out;}.fotolia-lp .rotator3.owl-carousel:not(.owl-loaded):after {    -webkit-animation-delay: -1.0s ;    animation-delay: -1.0s;}.pinterest_verification_code + iframe{    display:none;}body[class*="cms-lp-f-"].cms-page-view .std{padding-top: 10px !important;}/********OPIS KOREK***********/.corkDescription3_4{    width: 100%;    overflow: hidden;}.corkDescription3_4 .col-left{    width: 55%;    box-sizing: border-box;    padding-top: 10px;}.corkDescription3_4 .col-left img{width: 100%;}.corkDescription3_4 .col-right{    width: 45%;    box-sizing: border-box;    padding-top: 10px;}.corkDescription3_4 > div:first-child{    padding-right: 2%;}.corkDescription3_4 > div:first-child+div{    padding-left: 2%;}.corkDescription3_4 .col-right ul li{display: block;padding-top: 16px; padding-left: 35px; background: url("../images/category/check_orange.png") no-repeat left 22px; }.corkDescription3_4 .col-right ul li:first-child{padding-top: 0px;background-position: left 7px;}.corkDescription{    width: 100%;    overflow: hidden;}.corkDescription .col-left{    width: 50%;    padding-right: 3%;    box-sizing: border-box;}.corkDescription .col-right{    width: 50%;    padding-left: 3%;    box-sizing: border-box;}.corkDescription .col-left h3{font-size: 1.4em;}.corkDescription .col-left h3:after{width: 100%;}.corkDescription .col-right h3:after{width: 100%;}.corkDescription h3 + ul, .corkDescription h3 + p{padding-top: 15px !important;}.corkDescription h3 ~ p{padding-bottom: 10px;}.cork-slider{    margin: 5px 0 25px;    overflow: hidden;width: 100%;}@media (max-device-width:  767px) {    .corkDescription .col-left,    .corkDescription .col-right,    .corkDescription3_4 .col-left,    .corkDescription3_4 .col-right{        width: 100%;        padding: 0 0 20px;        box-sizing: border-box;    }}#cork-quality{    margin: 0px;    padding: 0px;    list-style: none;    width: 100%;    display: table;}#cork-quality li{    display: table-row;    background-repeat: no-repeat;    background-position: center left;}#cork-quality li span{    display: table-cell;    padding-left: 80px;    padding-bottom: 0px;    margin-bottom: 10px;    height: 60px;    position: relative;    width: 100%;    box-sizing: border-box;    vertical-align: middle;}.product-description-content.comparelist h3{    margin-bottom: 5px;    font-size: 1.25em;    font-weight: 400;}.product-description-content.comparelist ul{margin-bottom: 25px;}.product-description-content.comparelist ul li{padding-top: 5px;    background-position: left 11px; margin-left: 25px; }/**CHRISTMAS 2016**/#christmas-main-lp .main-banner {padding-top: 10px;overflow: hidden;position: relative;}#christmas-main-lp .main-banner img {float: left;}#christmas-main-lp .main-banner .banner_text{text-align: left; width: 100%;box-sizing: border-box;text-align: center;}#christmas-main-lp .main-banner .banner_text h1:before,#christmas-main-lp .main-banner .banner_text h1:after{display: none;}#christmas-main-lp .main-banner .banner_text h1{font-size: 2em;text-align: left;margin-left: 30px;}#christmas-main-lp .main-banner .banner_text ul{padding: 0px;display: inline-block;margin: 0 auto;}#christmas-main-lp .main-banner .banner_text ul li{font-size: 1.1em;vertical-align: top;max-width: 33%;display: inline-block;margin: 0 30px;text-align: center;}#christmas-main-lp .main-banner .banner_text ul li strong{ position: relative;white-space: nowrap;font-size: 1.8em;line-height: 1.4em;display: block;font-weight: normal;}#christmas-main-lp .main-banner .banner_text ul li strong i{background: #000; display: inline-block;width: 6px;height: 6px;vertical-align: middle;margin-right: 10px;                                                            border-radius: 50%;                                                            -moz-border-radius: 50%;                                                            -webkit-border-radius: 50%;}#christmas-main-lp .main-banner .banner_text ul li > span{text-transform: uppercase;font-weight: bolder;}#christmas-main-lp h2:before,#christmas-main-lp h2:after{display: none;}#christmas-main-lp h2{margin-top: 50px;}#christmas-main-lp .cols-6{margin: 0 auto;overflow: hidden;text-align: center;padding-bottom: 50px;}#christmas-main-lp .cols-6 .item{display: inline-block;width: 144px;vertical-align: top;margin-left: 2.65%;margin-bottom: 30px;}#christmas-main-lp .cols-6 .item:first-child{margin-left: 0px;}#christmas-main-lp .cols-6 .item img{margin-bottom: 20px;}#christmas-main-lp .cols-cat-5{margin: 0 auto;overflow: hidden;text-align: center;}#christmas-main-lp .cols-cat-5 .item{display: inline-block;width: 144px;vertical-align: top;margin-left: 6.95%;margin-bottom: 30px;}#christmas-main-lp .cols-cat-5 .item:first-child{margin-left: 0px;}#christmas-main-lp .cols-cat-5 .item img{margin-bottom: 20px;}#christmas-main-lp .banner_text small{display: block;font-size: 0.8em;color: #9b9b9b;margin-top: px;}@media (max-device-width:  900px) {    #christmas-main-lp .main-banner .banner_text h1{margin-left: 0px !important;}    #christmas-main-lp .main-banner .banner_text ul{padding: 0px;margin: 0 auto;}    #christmas-main-lp .main-banner img{width: 100%;}    #christmas-main-lp .cols-6{padding-bottom: 450px;}    #christmas-main-lp .cols-6 .item{margin: 0px 10px 30px;}    #christmas-main-lp .cols-cat-5 .item{margin: 0px 10px 30px;}    #christmas-main-lp .main-banner .banner_text h1{font-size: 1.8em;margin-top: 0px;}    #christmas-main-lp .main-banner .banner_text ul li strong{font-size: 1.6em;}    #christmas-main-lp .main-banner .banner_text ul li{font-size: 1em;max-width: 100%;}    #christmas-main-lp .main-banner{padding-top: 20px;}    #christmas-main-lp .cols-6 {width: 500px;margin: 0 auto;}    #christmas-main-lp .cols-cat-5 {width: 500px;margin: 0 auto;}}@media (min-device-width:  768px) {    #christmas-main-lp .hideForDesktop{display: none;}}@media (max-device-width:  767px) {    #christmas-main-lp .main-banner{max-width: 500px; margin: 0 auto;}    #christmas-main-lp .main-banner .banner_text ul li{margin: 0px 0 10px;width: 100%;text-align: left;padding-left: 25px;}    #christmas-main-lp .main-banner .banner_text ul li:first-child strong{display: inline-block;font-size: 2em;}    #christmas-main-lp .main-banner .banner_text ul li strong i{margin-right: 20px;}    #christmas-main-lp .main-banner .banner_text ul li strong{margin-left: -25px;}    #christmas-main-lp .main-banner .banner_text ul li br{display: none !important;}    #christmas-main-lp .hideForMobile{display: none;}    #christmas-main-lp .cols-6 .item{margin: 0px 5px;background: #f2f2f2;margin-bottom: 20px}    #christmas-main-lp .cols-6 .item img{margin: 0;}    #christmas-main-lp .cols-6 .item a > span{display: block; height: 50px;font-size: 12px;position: relative;}    #christmas-main-lp .cols-6 .item a > span > span {position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: block;}    #christmas-main-lp .main-banner img{width: auto; height: 325px;min-width: 100%;}    #christmas-main-lp .cols-6 .item:first-child{margin: 0 5px 20px;}    #christmas-main-lp .cols-6{padding-bottom: 50px;}    #christmas-main-lp .cols-cat-5 .item{margin: 0px 5px;background: #f2f2f2;margin-bottom: 20px}    #christmas-main-lp .cols-cat-5 .item img{margin: 0;}    #christmas-main-lp .cols-cat-5 .item a > span{display: block; height: 50px;font-size: 12px;position: relative;}    #christmas-main-lp .cols-cat-5 .item a > span > span {position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: block;}    #christmas-main-lp .cols-cat-5 .item:first-child{margin: 0 5px 20px;}    #christmas-main-lp .cols-cat-5{padding-bottom: 50px;}}@media (max-device-width:  480px) {    #christmas-main-lp .cols-6 {width: 300px;margin: 0 auto;padding-left: 0px;padding-right: 0px;}    #christmas-main-lp .cols-6 .item{margin: 0 3px 10px !important;width: 140px;}    #christmas-main-lp .cols-6 .item img{width: 100%;}    #christmas-main-lp .cols-cat-5 {width: 300px;margin: 0 auto;padding-left: 0px;padding-right: 0px;}    #christmas-main-lp .cols-cat-5 .item{margin: 0 3px 10px !important;width: 140px;}    #christmas-main-lp .cols-cat-5 .item img{width: 100%;}}#christmas-lp-details h2:after, #christmas-lp-details h2:before,#christmas-lp-details h4:after, #christmas-lp-details h4:before,#christmas-lp-details h3:after, #christmas-lp-details h3:before,#christmas-lp-details h1:after, #christmas-lp-details h1:before{display: none;}#christmas-lp-details h1{padding: 30px 0;margin: 0 auto;font-size: 2.6em;}#christmas-lp-details .white-bg-box{background: #fff;}#christmas-lp-details .cols-2,#christmas-lp-details .cols-5{text-align: center;overflow: hidden;}#christmas-lp-details .cols-5{padding-bottom: 30px;}#christmas-lp-details .cols-5 .item{width: 167px;margin-left: 17px;margin-bottom: 21px;display: inline-block;}#christmas-lp-details .cols-5 .item:first-child{margin-left: 0px;}#christmas-lp-details .cols-2{border-top: 1px solid #8c8c8c;padding: 20px 0 10px;}#christmas-lp-details .cols-2 .item{float: left;width: 50%;box-sizing: border-box;}#christmas-lp-details .cols-2.reversed .item{float: right;}#christmas-lp-details .cols-2 .item.with-text{text-align: left;padding: 40px 60px 0 10px;}#christmas-lp-details .cols-2 .item + .item.with-text{padding: 40px 10px 0 60px;}#christmas-lp-details .cols-2 .item img{max-width: 100%;}#christmas-lp-details .cols-2 .with-text img{margin-bottom: 20px;}#christmas-lp-details .cols-cat-5 + h3{margin-bottom: 0px;padding-bottom: 0px;}#christmas-lp-details h3 + .cols-2{border-top: 0px;}#christmas-lp-details h4{font-weight: 400;}#christmas-lp-details .item-100{padding-top: 30px;}#christmas-lp-details .cols-3{text-align: left;overflow: hidden;}#christmas-lp-details .cols-3 .item{width: 33.33333%;box-sizing: border-box;margin-bottom: 30px;overflow:hidden;display: table;float: left;}#christmas-lp-details .cols-3 .item a{display: table-cell;vertical-align: middle;overflow: hidden;}#christmas-lp-details .cols-3 img{margin-right: 10px;vertical-align: middle;display: inline-block;max-width: 48%;}#christmas-lp-details .cols-3 .item a span{display: inline-block;vertical-align: middle;max-width: 48%;}#christmas-lp-details .cols-2:last-child{margin-top: 40px;padding-top: 30px;}#christmas-lp-details h2{margin-top: 50px;font-size: 2.2em;}#christmas-lp-details .products-grid .item .listing-box > a{background: #fff;}#christmas-lp-details .products-grid{margin: 0 -5px;}#christmas-lp-details .inter-banner{text-align: center;color: #0a4f72;font-size: 1.8em;padding: 10px 0 50px;font-weight: 300;}#christmas-lp-details .inter-banner strong{font-size: 1.2em;font-weight: 400;}#christmas-lp-details h2 small{display: block;font-size: 0.6em;line-height: 1em;}#christmas-lp-details #giftcart-box img{width: 100%;}#christmas-lp-details #giftcart-box{text-align: left;border: none;margin-top: 0px;padding-top: 15px;}#christmas-lp-details #giftcart-box .item + .item{padding-top: 30px;font-size: 1.4em;padding-left: 30px;}#christmas-lp-details #giftcart-box .item + .item strong{display: block; color: #c53bd5;font-size: 2.7em;font-family: 'Sacramento', cursive;font-weight: normal;line-height: 1.4em;}#christmas-lp-details #giftcart-box .item + .item a{color: #000;float: left;border-color: #000;font-size: 0.8em;padding-left: 30px;padding-right: 20px;}#christmas-lp-details #giftcart-box .item + .item a span{font-style: normal;width: 20px;text-indent: -5px;}#christmas-lp-details #giftcart-box .buttonlink{overflow: hidden;margin-top: 5px;}#christmas-lp-details #giftcart-box .buttonlink a{border-width: 2px;}#christmas-lp-details .inter-banner img.hide-for-mobile{display: none;}@media (min-device-width:  901px) {    #christmas-lp-details .white-bg-box{padding: 0 50px 50px;}    #christmas-lp-details .extra-margin{margin-left: 25px;}}@media (max-device-width:  900px) {    #christmas-lp-details .white-bg-box .cols-5 .item{width:20%;margin-left: 0px;float: left;}    #christmas-lp-details .white-bg-box .cols-5 .item img{width:100%;}    #christmas-lp-details .cols-2 .item:not(.with-text) img{width: 100%; max-width: 450px;}    #christmas-lp-details .cols-2 .item.with-text{padding-left: 15px !important;padding-top: 0px;}    #christmas-lp-details .item-100 img{display: block;margin: 0 auto;}    #christmas-lp-details .cols-3 .item {text-align: center;}    #christmas-lp-details .inter-banner img{width: 96%; max-width: 710px;margin: 0 2%;}    #christmas-lp-details .inter-banner{font-size: 1.3em;line-height: 1.4em;}    #christmas-lp-details #giftcart-box .item + .item{padding-top: 0px;}    #christmas-lp-details #giftcart-box {background: rgba(249,238,226,0.85);}    #giftcart-box{padding: 30px 0;}    #giftcart-box h2{margin-top: 0px;}}@media (max-device-width:  767px) {    #christmas-lp-details h2,    #christmas-lp-details h1{font-size: 1.5em;line-height: 1.3em;}    #christmas-lp-details h3{font-size: 1.2em;}    #christmas-lp-details #giftcart-box {position: relative;padding: 20px 0;}    #christmas-lp-details #giftcart-box  h2 + .item{bottom: 0;left: 50%;margin-left: -155px;position: absolute;width: 170px;}    #christmas-lp-details #giftcart-box .item + .item{width: 100%;position: relative;z-index: 3;text-align: center;padding: 0px;color:#c53bd5;}    #christmas-lp-details #giftcart-box .buttonlink{width: 150px;margin-left: 50%;margin-top: 30px;}}@media (max-device-width:  680px) {    #christmas-lp-details .cols-2 .item{width: 100%;}    #christmas-lp-details .cols-3 .item{width: 94%;border-top: 1px solid #e6e6e6;margin: 0px 3%;padding: 10px 0;}    #christmas-lp-details .cols-3 .item:first-child{border-top: 0px;}    #christmas-lp-details .cols-3 .item img{display: inline-block;}    #christmas-lp-details .inter-banner img.hide-for-mobile{display: block;margin-top: 15px;}    #christmas-lp-details .inter-banner img:not(.hide-for-mobile){display: none;}    #christmas-lp-details #giftcart-box .item + .item strong{line-height: 1em;padding-top: 20px;}}.cols-3-box::before, .cols-3-box::after {clear: both;content: "";display: block;}.cols-3-box {margin-left: -10px;margin-right: -10px;}.cols-3-box .cols-3-item{box-sizing: border-box;padding: 10px;width: 33.33333%;float: left;}.cols-4-box::before, .cols-4-box::after {clear: both;content: "";display: block;}.cols-4-box {margin-left: -10px;margin-right: -10px;}.cols-4-box .cols-4-item{box-sizing: border-box;padding: 10px;width: 25%;float: left;}.your-photo-option a{display: block;position: relative;}.your-photo-option a img{width: 100%;}.your-photo-option a p{position: absolute;left: 0px;bottom: 18px;margin: 0px;padding-left: 21px;padding-right: 60px;right: 0px;}.your-photo-option a p span{display: block;color: #606062;font-size: 1em;line-height: 1.2em;}.your-photo-option a p strong{display: block;font-weight: normal;font-size: 1.71em;line-height: 1em;color:#000;}.your-photo-option a p i{font-size: 2.6em;font-style: normal;position: absolute;bottom: 0px;right: 16px;color:#000;border: 1px solid #000;background: transparent;                         border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;                         -webkit-transition: background 0.25s ease;-moz-transition: background 0.25s ease;-ms-transition: background 0.25s ease;-o-transition: background 0.25s ease;transition: background 0.25s ease;}.cols-4-box .cols-4-item .your-photo-option a p strong{font-size: 1.2em;}.your-photo-option a:hover i{background: rgba(255,255,255,0.4)}.m-top20{margin-top: 20px;}.foto-on-descriptions h2:before,.foto-on-descriptions h2:after{display: none;}.foto-on-descriptions h2{text-align: left;}.foto-on-descriptions{margin-top: 30px;position: relative;padding-bottom: 20px;}.foto-on-descriptions a{cursor: pointer;display: inline-block;position: absolute;bottom: 0px;left: 0px;}.foto-on-descriptions a:not(.active) span.lesstext,.foto-on-descriptions a.active span.moretext{display: none;}.foto-on-descriptions a i{font-style: normal;font-size: 1.6em;vertical-align: top;}.foto-on-descriptions  .foto-on-descriptions-item:first-child{margin-top: 10px;}.foto-on-descriptions  .foto-on-descriptions-item:not(:first-child){margin-top: 25px;}.foto-on-descriptions  .foto-on-descriptions-item p{text-align: justify;}.foto-on-descriptions .paragraphs-to-slide{overflow: hidden;max-height: 0;                                           -webkit-transition: max-height 0.5s ease;                                           -moz-transition: max-height 0.5s ease;                                           -ms-transition: max-height 0.5s ease;                                           -o-transition: max-height 0.5s ease;                                           transition: max-height 0.5s ease;}@media (max-device-width:  900px) {    .foto-on-descriptions{padding-left: 10px;padding-right: 10px;}    .foto-on-descriptions a{left: 10px;}    .foto-on-descriptions .more-less.active + .paragraphs-to-slide{max-height:200em;}}@media (min-device-width:  768px) and (max-device-width:  900px) {    .your-photo-option a p strong{font-size: 1.5em;}}@media (min-device-width:  421px) and (max-device-width:  767px) {    .cols-3-box .cols-3-item{width: 50%;}    .cols-4-box .cols-4-item{width: 50%;}    .your-photo-option a p strong{font-size: 1.3em;}}@media (max-device-width:  420px) {    .cols-3-box .cols-3-item{width: 100%;}    .cols-4-box .cols-4-item{width: 100%;}}/***********COLOR STYLES**************/.homepage-layout div[class*='other-styles-']:not(.owl-loaded) > .item {height: 30px;}.homepage-layout div[class*='other-styles-']:not(.owl-loaded) > .item a{display: none;}div[class*='other-styles-'] .item a{display: block;padding: 0px !important; position: relative;background-repeat: no-repeat;background-position: center 0px; background-size: 100% auto;}div[class*='other-styles-'] .item a:before{  content: "";display: block;padding-top: 100%;}div.other-styles-pl .item a{background-image: url("http://shark.bimago.com/bimago2/styles/zobacz_inne_style/pl/other-styles-pl.png");}div.other-styles-de .item a{background-image: url("http://shark.bimago.com/bimago2/styles/zobacz_inne_style/de/other-styles-de.png");}div.other-styles-fr .item a{background-image: url("http://shark.bimago.com/bimago2/styles/zobacz_inne_style/fr/other-styles-fr.png");}div.other-styles-es .item a{background-image: url("http://shark.bimago.com/bimago2/styles/zobacz_inne_style/es/other-styles-es.png");}div.other-styles-it .item a{background-image: url("http://shark.bimago.com/bimago2/styles/zobacz_inne_style/it/other-styles-it.png");}div.other-styles-ru .item a{background-image: url("http://shark.bimago.com/bimago2/styles/zobacz_inne_style/ru/other-styles-ru.png");}.owl-carousel .item a.other-style-glamour{background-position: center 12.5%;}.owl-carousel .item a.other-style-boho{background-position: center 0px;}.owl-carousel .item a.other-style-industrial{background-position: center 25.2%}.owl-carousel .item a.other-style-modern{background-position: center 37.4%;}.owl-carousel .item a.other-style-provencal{background-position: center 50%;}.owl-carousel .item a.other-style-rustic{background-position: center 62.3%;}.owl-carousel .item a.other-style-shabbychic{background-position: center 75%;}.owl-carousel .item a.other-style-scandinavian{background-position: center 87.5%}.owl-carousel .item a.other-style-vintage{background-position: center 100%;}.glamour-lp .style-details-text{background: #2c0d12;}.glamour-lp .styles-tab-item-title a{color: #fff;display: block;width: 100%;height: 100%;overflow: hidden;}.glamour-lp .styles-tab-item-title{background: #ac969a;}.glamour-lp .styles-tab-item.active .styles-tab-item-title{background: #3f0e21;}.glamour-lp .styles-decorator h4{color: #2c0d12;}.glamour-lp .who-is-decorator span{color: #2c0d12;}.glamour-lp .decorator-quote:before{background:url('http://shark.bimago.com/bimago2/styles/glamour/pl/style-quote.png') center no-repeat;}.glamour-lp .style-slider{background: #3f0e21;}.glamour-lp .style-endbox{background: #2c0d12 url('http://shark.bimago.com/bimago2/styles/glamour/pl/style-statistic-bg.png') center left no-repeat;background-size: auto 100%;}.glamour-lp .style-newsletter .form-box .actions a{background: #aa3b0e;}.glamour-lp .style-newsletter .form-box input.validation-failed{border: 1px solid #aa3b0e !important;}.glamour-lp  .style-newsletter .form-box .validation-advice{color: #fff;}.glamour-lp .style-slider-clues{position: absolute;top: 0px;bottom: 0px;left: 0px; width: 50%;color: #fff;padding: 25px;height: 100%;box-sizing: border-box;background:url("http://shark.bimago.com/bimago2/styles/glamour/pl/style-slider-bg.png") bottom right no-repeat;background-size: 100% auto}.industrial-lp .style-details-text{background: #3a3f4a;}.industrial-lp .styles-tab-item-title a{color: #fff;display: block;width: 100%;height: 100%;overflow: hidden;}.industrial-lp .styles-tab-item-title{background: #9a9faa;}.industrial-lp .styles-tab-item.active .styles-tab-item-title{background: #3a3f4a;}.industrial-lp .styles-decorator h4{color: #3a3f4a;}.industrial-lp .who-is-decorator span{color: #3a3f4a;}.industrial-lp .decorator-quote:before{background:url('http://shark.bimago.com/bimago2/styles/industrial/pl/style-quote.png') center no-repeat;}.industrial-lp .style-slider{background: #3a3f4a;}.industrial-lp .style-endbox{background: #3a3f4a url('http://shark.bimago.com/bimago2/styles/industrial/pl/style-statistic-bg.png') center left no-repeat;background-size: auto 100%;}.industrial-lp .style-newsletter .form-box .actions a{background: #aa3b0e;}.industrial-lp .style-newsletter .form-box input.validation-failed{border: 1px solid #aa3b0e !important;}.industrial-lp .style-newsletter .form-box .validation-advice{color: #fff;}.industrial-lp .style-slider-clues{position: absolute;top: 0px;bottom: 0px;left: 0px; width: 50%;color: #fff;padding: 25px;height: 100%;box-sizing: border-box;background:url("http://shark.bimago.com/bimago2/styles/industrial/pl/style-slider-bg.png") bottom right no-repeat;background-size: auto 100%;}.industrial-lp.style-lp .style-slider-clues p{line-height: 1.2em;}.modern-lp .style-details-text{background: #2e2e2e;}.modern-lp .styles-tab-item-title a{color: #fff;display: block;width: 100%;height: 100%;overflow: hidden;}.modern-lp .styles-tab-item-title{background: #cccccc;}.modern-lp .styles-tab-item.active .styles-tab-item-title{background: #3e3e3e;}.modern-lp .styles-decorator h4{color: #2e2e2e;}.modern-lp .who-is-decorator span{color: #3e3e3e;}.modern-lp .decorator-quote:before{background:url('http://shark.bimago.com/bimago2/styles/modern/pl/style-quote.png') center no-repeat;}.modern-lp .style-slider{background: #2e2e2e;}.modern-lp .style-endbox{background: #2e2e2e url('http://shark.bimago.com/bimago2/styles/modern/pl/style-statistic-bg.png') center left no-repeat;background-size: auto 100%;}.modern-lp .style-newsletter .form-box .actions a{background: #aa3b0e;}.modern-lp .style-newsletter .form-box input.validation-failed{border: 1px solid #aa3b0e !important;}.modern-lp .style-newsletter .form-box .validation-advice{color: #fff;}.modern-lp .style-slider-clues{position: absolute;top: 0px;bottom: 0px;left: 0px; width: 50%;color: #fff;padding: 25px;height: 100%;box-sizing: border-box;background:url("http://shark.bimago.com/bimago2/styles/modern/pl/style-slider-bg.png") bottom right no-repeat;background-size: auto 100%;}.rustic-lp .style-details-text{background: #715b52;}.rustic-lp .styles-tab-item-title a{color: #fff;display: block;width: 100%;height: 100%;overflow: hidden;}.rustic-lp .styles-tab-item-title{background: #b2958a;}.rustic-lp .styles-tab-item.active .styles-tab-item-title{background: #715b52;}.rustic-lp .styles-decorator h4{color: #3e302a;}.rustic-lp .who-is-decorator span{color: #3e302a;}.rustic-lp .decorator-quote:before{background:url('http://shark.bimago.com/bimago2/styles/rustic/pl/style-quote.png') center no-repeat;}.rustic-lp .style-slider{background: #715b52;}.rustic-lp .style-endbox{background: #715b52 url('http://shark.bimago.com/bimago2/styles/rustic/pl/style-statistic-bg.png') center left no-repeat;background-size: auto 100%;}.rustic-lp .style-newsletter .form-box .actions a{background: #aa3b0e;}.rustic-lp .style-newsletter .form-box input.validation-failed{border: 1px solid #aa3b0e !important;}.rustic-lp .style-newsletter .form-box .validation-advice{color: #fff;}.rustic-lp .style-slider-clues{position: absolute;top: 0px;bottom: 0px;left: 0px; width: 50%;color: #fff;padding: 25px;height: 100%;box-sizing: border-box;background:url("http://shark.bimago.com/bimago2/styles/rustic/pl/style-slider-bg.png") bottom right no-repeat;background-size: auto 100%;}.shabbychic-lp .style-details-text{background: #ffbf9d;}.shabbychic-lp .styles-tab-item-title a{color: #fff;display: block;width: 100%;height: 100%;overflow: hidden;}.shabbychic-lp .styles-tab-item-title{background: #ffdac6;}.shabbychic-lp .styles-tab-item.active .styles-tab-item-title{background: #ffbf9d;}.shabbychic-lp .styles-decorator h4{color: #ffbf9d;}.shabbychic-lp .who-is-decorator span{color: #ffbf9d;}.shabbychic-lp .decorator-quote:before{background:url('http://shark.bimago.com/bimago2/styles/shabbychic/pl/style-quote.png') center no-repeat;}.shabbychic-lp .style-slider{background: #ffbf9d;}.shabbychic-lp .style-endbox{background: #ffbf9d url('http://shark.bimago.com/bimago2/styles/shabbychic/pl/style-statistic-bg.png') center left no-repeat;background-size: auto 100%;}.shabbychic-lp .style-newsletter .form-box .actions a{background: #aa3b0e;}.shabbychic-lp .style-newsletter .form-box input.validation-failed{border: 1px solid #aa3b0e !important;}.shabbychic-lp .style-newsletter .form-box .validation-advice{color: #fff;}.shabbychic-lp .style-slider-clues{position: absolute;top: 0px;bottom: 0px;left: 0px; width: 50%;color: #fff;padding: 25px;height: 100%;box-sizing: border-box;background:url("http://shark.bimago.com/bimago2/styles/shabbychic/pl/style-slider-bg.png") bottom right no-repeat;background-size: auto 100%;}.shabbychic-lp.style-lp .banner-box{background: #fff;}.shabbychic-lp.style-lp .style-statistic .style-bimago-logo{margin-top: 23px;}.scandinavian-lp .style-details-text{background: #a7b1b2;}.scandinavian-lp .styles-tab-item-title a{color: #fff;display: block;width: 100%;height: 100%;overflow: hidden;}.scandinavian-lp .styles-tab-item-title{background: #cad6d7;}.scandinavian-lp .styles-tab-item.active .styles-tab-item-title{background: #a7b1b2;}.scandinavian-lp .styles-decorator h4{color: #a7b1b2;}.scandinavian-lp .who-is-decorator span{color: #a7b1b2;}.scandinavian-lp .decorator-quote:before{background:url('http://shark.bimago.com/bimago2/styles/scandinavian/pl/style-quote.png') center no-repeat;}.scandinavian-lp .style-slider{background: #a7b1b2;}.scandinavian-lp .style-endbox{background: #a7b1b2 url('http://shark.bimago.com/bimago2/styles/scandinavian/pl/style-statistic-bg.png') center left no-repeat;background-size: auto 100%;}.scandinavian-lp .style-newsletter .form-box .actions a{background: #aa3b0e;}.scandinavian-lp .style-newsletter .form-box input.validation-failed{border: 1px solid #aa3b0e !important;}.scandinavian-lp .style-newsletter .form-box .validation-advice{color: #fff;}.scandinavian-lp .style-slider-clues{position: absolute;top: 0px;bottom: 0px;left: 0px; width: 50%;color: #fff;padding: 25px;height: 100%;box-sizing: border-box;background:url("http://shark.bimago.com/bimago2/styles/scandinavian/pl/style-slider-bg.png") bottom right no-repeat;background-size: auto 100%;}.scandinavian-lp.style-lp .banner-box{background: #f9f9f9;}.scandinavian-lp.style-lp .style-endbox{min-height: 135px;}.scandinavian-lp.style-lp .style-statistic .style-bimago-logo{margin-top: 40px;}.scandinavian-lp.style-lp .style-socials{padding-top: 37px;}.vintage-lp .style-details-text{background: #49584c ;}.vintage-lp .styles-tab-item-title a{color: #fff;display: block;width: 100%;height: 100%;overflow: hidden;}.vintage-lp .styles-tab-item-title{background: #c4ccc6;}.vintage-lp .styles-tab-item.active .styles-tab-item-title{background: #57655a;}.vintage-lp .styles-decorator h4{color: #49584c;}.vintage-lp .who-is-decorator span{color: #49584c;}.vintage-lp .decorator-quote:before{background:url('http://shark.bimago.com/bimago2/styles/vintage/pl/style-quote.png') center no-repeat;}.vintage-lp .style-slider{background: #49584c;}.vintage-lp .style-endbox{background: #49584c url('http://shark.bimago.com/bimago2/styles/vintage/pl/style-statistic-bg.png') center left no-repeat;background-size: auto 100%;}.vintage-lp .style-newsletter .form-box .actions a{background: #aa3b0e;}.vintage-lp .style-newsletter .form-box input.validation-failed{border: 1px solid #aa3b0e !important;}.vintage-lp .style-newsletter .form-box .validation-advice{color: #fff;}.vintage-lp.style-lp .banner-box{background: #fafbfb;}.vintage-lp .style-slider-clues{position: absolute;top: 0px;bottom: 0px;left: 0px; width: 50%;color: #fff;padding: 25px;height: 100%;box-sizing: border-box;background:url("http://shark.bimago.com/bimago2/styles/vintage/pl/style-slider-bg.png") bottom right no-repeat;background-size: auto 100%;}.provencal-lp .style-details-text{background: #7e77a5 ;}.provencal-lp .styles-tab-item-title a{color: #fff;display: block;width: 100%;height: 100%;overflow: hidden;}.provencal-lp .styles-tab-item-title{background: #bdb5e6;}.provencal-lp .styles-tab-item.active .styles-tab-item-title{background: #7e77a5;}.provencal-lp .styles-decorator h4{color: #7e77a5;}.provencal-lp .who-is-decorator span{color: #7e77a5;}.provencal-lp .decorator-quote:before{background:url('http://shark.bimago.com/bimago2/styles/provencal/pl/style-quote.png') center no-repeat;}.provencal-lp .style-slider{background: #7e77a5;}.provencal-lp .style-endbox{background: #7e77a5 url('http://shark.bimago.com/bimago2/styles/provencal/pl/style-statistic-bg.png') center left no-repeat;background-size: auto 100%;}.provencal-lp .style-newsletter .form-box .actions a{background: #aa3b0e;}.provencal-lp .style-newsletter .form-box input.validation-failed{border: 1px solid #aa3b0e !important;}.provencal-lp .style-newsletter .form-box .validation-advice{color: #fff;}.provencal-lp.style-lp .banner-box{background: #fafbfb;}.provencal-lp .style-slider-clues{position: absolute;top: 0px;bottom: 0px;left: 0px; width: 50%;color: #fff;padding: 25px;height: 100%;box-sizing: border-box;background:url("http://shark.bimago.com/bimago2/styles/provencal/pl/style-slider-bg.png") bottom right no-repeat;background-size: auto 100%;}.boho-lp .style-details-text{background: #ff7150 ;}.boho-lp .styles-tab-item-title a{color: #fff;display: block;width: 100%;height: 100%;overflow: hidden;}.boho-lp .styles-tab-item-title{background: #ff9e87;}.boho-lp .styles-tab-item.active .styles-tab-item-title{background: #ff7150;}.boho-lp .styles-decorator h4{color: #ff7150;}.boho-lp .who-is-decorator span{color: #ff7150;}.boho-lp .decorator-quote:before{background:url('http://shark.bimago.com/bimago2/styles/boho/pl/style-quote.png') center no-repeat;}.boho-lp .style-slider{background: #ff7150;}.boho-lp .style-endbox{background: #ff7150 url('http://shark.bimago.com/bimago2/styles/boho/pl/style-statistic-bg.png') center left no-repeat;background-size: auto 100%;}.boho-lp .style-newsletter .form-box .actions a{background: #aa3b0e;}.boho-lp .style-newsletter .form-box input.validation-failed{border: 1px solid #aa3b0e !important;}.boho-lp .style-newsletter .form-box .validation-advice{color: #fff;}.boho-lp.style-lp .banner-box{background: #fafbfb;}.boho-lp .style-slider-clues{position: absolute;top: 0px;bottom: 0px;left: 0px; width: 50%;color: #fff;padding: 25px;height: 100%;box-sizing: border-box;background:url("http://shark.bimago.com/bimago2/styles/boho/pl/style-slider-bg.png") bottom right no-repeat;background-size: auto 100%;}/***********STYLES**************/.style-lp .banner-box{background: #faf9fa;}.style-lp .banner-box .background-image{position: relative;}.style-lp .style-introtext{text-indent: 50px;padding:0 50px 25px 50px; text-align: justify;}.style-lp .title-and-text{text-align: center;position: absolute;top:  50%;left: 50%;                          -webkit-transform: translate(-50%,-60%);-ms-transform: translate(-50%,-60%);transform: translate(-50%,-60%);}.style-lp .title-and-text p{margin-top: 30px;color:#fff;text-align: center;font-size: 1.15em;line-height: 1.2em;}.style-lp .banner-box img{max-width: 100%;margin: 0 auto;}.style-details{margin-top: 40px;position: relative;}.style-lp .style-details-text h5{text-transform: uppercase;}.style-lp .styles-tab-item-title{-webkit-transition: background 0.4s ease-in-out;-moz-transition: background 0.4s ease-in-out;-ms-transition: background 0.4s ease-in-out;-o-transition: background 0.4s ease-in-out;transition: background 0.4s ease-in-out;}.style-lp .styles-tab-item-title p{margin: 0px;line-height: 1.2em;}.style-lp .styles-decorator{position: relative;overflow: hidden;}.style-lp .styles-decorator h4{font-size: 1.9em;}.style-lp .decorator-quote{position: relative;margin-top: 20px;font-style: italic;margin-bottom: 30px;}.style-lp .decorator-quote:before{position: absolute;top: 4px;left: -55px;width: 42px;height: 32px;display: block;content: '';}.style-lp .who-is-decorator span{font-family: 'Mr De Haviland', cursive;display: block;font-size: 3.5em;line-height: 0.7em;}.style-lp .who-is-decorator{margin-bottom: 25px;}.style-lp .style-visualisations{margin-top: -5px;}.style-lp .style-visualisations .mandalabox .contentowy a span.gotoProduct{background: none;bottom: 30px !important;right: auto !important;;display: inline-block;color: #fff !important;padding: 10px 6px 10px 18px;border: 2px solid #fff;width: auto !important;left: 50% !important;line-height: 1em !important;height: auto !important;white-space: nowrap;                                                                           -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;                                                                           -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%);}.style-lp .style-visualisations .mandalabox .contentowy a span.gotoProduct span{color: #fff !important;}.style-lp .style-visualisations .mandalabox .contentowy a span.gotoProduct i[class*="fa-"] {line-height: 0.9em;color: #fff !important;vertical-align: -10% !important;font-size: 1.4em;width: 20px;text-indent: -7px;}.style-lp .style-visualisations  .mandalabox .contentowy a span.gotoProduct:hover{background: rgba(255,255,255,0.3) !important;;text-decoration: none;color: #5d5abf !important;}.style-lp .style-slider-clues p{width: 70%;margin-bottom: 15px;font-size: 0.96em; line-height: 1.1em;}.style-lp .style-slider-clues h5{margin-bottom: 5px;padding: 0px;}.style-lp .style-slider-clues h5:first-child ~ h5{margin-top: 12px;}.style-lp .style-slider .owl-theme .owl-controls .owl-dots{top: auto;bottom: 20px;text-align: center;left: 0px;right: 0px;padding: 0px;}.style-lp .style-slider .image-gallery-outer .owl-controls .owl-dots .owl-dot{width: 15px;height: 15px;}.style-lp .style-endbox{width: 100%;margin-bottom: 25px;box-sizing: border-box;padding: 15px 0;min-height: 125px;}.style-lp .style-statistic .style-bimago-logo{float: left;width: 56%;margin: 33px 0 0 0px;text-align: center;}.style-lp .style-statistic .style-statics-details{float: left;width: 44%;text-align: center;color: #fff;font-size: 1em;}.style-lp .style-statistic .style-statics-details span{font-size: 1.4em;}.style-lp .style-statistic .style-statics-details img{display: block;margin: 3px auto 0;}.style-lp .style-socials{text-align: center;position: relative;min-height: 61px;padding-top: 27px;}.style-lp .style-socials a{display: inline-block;opacity: 0.9;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-ms-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;margin-right: 3px;}.style-lp .style-socials a:hover{opacity: 1;}.style-lp .style-newsletter{text-align: center;font-size: 1em;text-align: left;box-sizing: border-box;padding: 0 10px;padding-top: 5px;}.style-lp .style-newsletter .form-box{width: 200px;margin: 10px auto 0;;}.style-lp .style-newsletter label{display: block;text-align: center;font-size: 1.2em;margin-bottom: 10px;color: #fff}.style-lp .style-newsletter .form-box input{width: 169px;box-sizing: border-box;border: 1px solid transparent;background: #fff;padding: 7px 10px;border-right: 0px;-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}.style-lp .style-newsletter .form-box .input-box{float: left;width:169px;}.style-lp .style-newsletter .form-box .actions{width: 31px;height: 31px;float: left;}.style-lp .style-newsletter .form-box .actions a{width: 31px;height: 31px;display: block;border: none;min-width: 0px;padding: 0px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}.style-lp .style-newsletter .form-box .actions a span{font-size: 2.6em;color: #fff;}.style-lp .style-newsletter .form-box .validation-advice{display: none;max-width: 200px;background: none;padding: 0px;font-size: 0.7em;font-weight: normal;font-style: italic;}.style-lp .other-styles{margin: 0 0 10px;box-sizing: border-box;padding: 0 45px;}.style-lp .other-styles .owl-carousel .owl-nav .owl-prev.disabled,.style-lp .other-styles .owl-carousel .owl-nav .owl-next.disabled{display: block;opacity: 0.25;cursor: default;}.style-lp .other-styles .owl-carousel .owl-nav .owl-prev{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: none;margin: -22px 0 0 -45px;width: 45px;height: 45px;border: 1px solid #5d5d5d !important;}.style-lp .other-styles .owl-carousel .owl-nav .owl-next{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: none;margin: -22px -45px 0 0;width: 45px;height: 45px;border: 1px solid #5d5d5d !important;}.style-lp .other-styles .owl-carousel .owl-nav .owl-prev:after,.style-lp .other-styles .owl-carousel .owl-nav .owl-next:after{top: 0px;line-height: 45px;width: 45px;text-align: center;text-indent: 0px;left: -7px;}#common-styles .style-wrapper{border: 1px solid #e6e6e6;width: 100%;text-align: center;position: relative;overflow: hidden;box-sizing: border-box;}#common-styles .style-wrapper a{box-sizing: border-box;display: block;}#common-styles .style-wrapper a:before {content: "";display: block;padding-top: 81%;}#common-styles .style-wrapper a .aligner {    width: 100%;    position: absolute;    left: 0px;    top: 50%;    display: inline-block;    -webkit-transform: translateY(-50%);-ms-transform:  translateY(-50%);transform: translateY(-50%);}#common-styles .style-wrapper span{display: block}#common-styles .style-wrapper i{font-style: normal;font-size: 1.8em;vertical-align: -7px;width: 10px;}#common-styles .col-md-6{margin-bottom: 30px;}@media (min-device-width:  901px) {    .style-lp .title-and-text p{margin-top: 30px;color:#fff;text-align: center;font-size: 1.15em;line-height: 1.2em;}    .style-lp .style-details .style-details-text{width: 35%;}}@media (max-device-width:  900px) {    .style-lp .title-and-text p{margin-top: 20px;color:#fff;text-align: center;font-size: 1em;line-height: 1.2em;}    .style-lp .style-slider-clues{padding-top: 10px;padding-left: 15px;}    .style-lp .style-slider-clues p{width: 95%;font-size: 0.9em;margin-bottom: 5px;}    .style-lp .style-slider-clues h5{font-size: 1em;}    .style-lp .style-newsletter .form-box input{font-size: 14px !important ; line-height: 18px;}    .boho-lp.style-lp .style-slider-clues p,    .provencal-lp.style-lp .style-slider-clues p,    .modern-lp.style-lp .style-slider-clues p,    .industrial-lp.style-lp .style-slider-clues p{margin-bottom: 10px;width: 70%;}}@media (min-device-width:  768px) {    .style-lp .style-details img{position: absolute;height: 100%;left: 0px;top: 0px;}    .style-lp .style-details-text{position: relative;z-index: 1;width: 45%;float: right;padding: 20px 40px;text-align: left;box-sizing: border-box;color: #fff;}    .style-lp .style-details-text:before{display: block;content: "";position: absolute;top: 50%;left: -20px;border-top: 20px solid transparent;border-bottom: 20px solid transparent;margin-top: -10px;}    .style-lp .styles-tab{margin: 60px 5% 0; width: 90%;position: relative; }    .style-lp .styles-tab.bottomed{padding-bottom: 100px;}    .style-lp .styles-tab-item .styles-tab-item-img{position: absolute;display: none;z-index: 0;left: 0px;right: 0px;top: 0px;}    .style-lp .styles-tab-item .styles-tab-item-img a{display: none;}    .style-lp .styles-tab-item.active .styles-tab-item-img{position: relative;z-index: 1;}    .style-lp .styles-tab-item .styles-tab-item-img img{width: 100%;}    .style-lp .styles-tab-item-title{width: 19.6%;position: absolute;bottom: 0px;height: 100px;text-align: center;}    .style-lp .styles-tab-item-title img{margin: 12px auto 3px;display: block;}    .style-lp .styles-tab-item:nth-of-type(1) .styles-tab-item-title{left: 0px;}    .style-lp .styles-tab-item:nth-of-type(2) .styles-tab-item-title{left: 20.1%;}    .style-lp .styles-tab-item:nth-of-type(3) .styles-tab-item-title{left: 40.2%;}    .style-lp .styles-tab-item:nth-of-type(4) .styles-tab-item-title{left: 60.3%;}    .style-lp .styles-tab-item:nth-of-type(5) .styles-tab-item-title{left: 80.4%;}    .style-lp .styles-tab-item .styles-tab-item-title i{display: none;}    .style-lp .styles-tab.bottomed.ru-style{padding-bottom: 70px;}    .style-lp .styles-tab.ru-style a img,.style-lp .styles-tab.ru-style a p{display: inline-block;}    .style-lp .styles-tab.ru-style a img{vertical-align: -80%;}    .style-lp .styles-tab.ru-style .styles-tab-item-title{width: 28%;height:70px;}    .style-lp .styles-tab.ru-style .styles-tab-item:nth-of-type(1) .styles-tab-item-title{left: 7.5%;}    .style-lp .styles-tab.ru-style .styles-tab-item:nth-of-type(2) .styles-tab-item-title{left: 36%;}    .style-lp .styles-tab.ru-style .styles-tab-item:nth-of-type(3) .styles-tab-item-title{left: 64.5%;}    .style-lp .styles-decorator{min-height: 255px;margin: 60px 5% 0;position: relative;width: 90%;box-sizing: border-box;padding-left: 23%;}    .style-lp  #decorator-photo{position: absolute;left: 0px;bottom: 0px;}    .style-lp .style-slider-holder{float: right; width: 50%;}    .style-lp .style-slider{margin: 40px 50px 20px;box-sizing: border-box;overflow: hidden;position: relative;}    .style-lp .style-statistic{width: 39%;position: relative;float: left;}    .style-lp .style-socials{float: left;width: 34%;}    .style-lp  .style-newsletter{float: left;width: 27%;}    .style-lp .style-socials:after{position: absolute;display: block;width: 1px;height: 110%;content: "";background: #fff;top: 0px;right: 2px;z-index: 9;}    .style-lp .style-statistic:after{position: absolute;display: block;width: 1px;height: 110%;content: "";background: #fff;top: 0px;right: 2px;z-index: 9;}    /***********COLOR STYLES**************/    .glamour-lp .style-details-text:before{border-right: 20px solid #2c0d12;}    .industrial-lp .style-details-text:before{border-right: 20px solid #3a3f4a;}    .modern-lp .style-details-text:before{border-right: 20px solid #2e2e2e;}    .rustic-lp .style-details-text:before{border-right: 20px solid #715b52;}    .shabbychic-lp .style-details-text:before{border-right: 20px solid #ffbf9d;}    .shabbychic-lp.style-lp .style-statistic:after{height: 100%;}    .scandinavian-lp .style-details-text:before{border-right: 20px solid #a7b1b2;}    .scandinavian-lp.style-lp .style-statistic:after{height: 104%;}    .scandinavian-lp.style-lp .style-newsletter{padding-top: 15px;}    .vintage-lp .style-details-text:before{border-right: 20px solid #49584c;}    .provencal-lp .style-details-text:before{border-right: 20px solid #7e77a5;}    .boho-lp .style-details-text:before{border-right: 20px solid #ff7150;}}@media (max-device-width:  767px) {    #common-styles .col-md-6{margin-bottom: 15px;}    .style-lp .style-introtext{padding:0 15px 15px 15px;}    .style-lp .title-and-text {width: 100%;text-align: center;}    .style-lp .title-and-text img{max-width: 60%;margin: 0 auto;}    .style-lp .title-and-text p{margin-top: 5px;font-size: 0.9em;}    .style-lp .style-details img{width: 100%;}    .style-lp .style-details-text{padding: 20px;text-align: left;box-sizing: border-box;color: #fff;position: relative;}    .style-lp .style-details-text:before{display: block;content: "";position: absolute;top: -20px;left: 50%;border-left: 20px solid transparent;border-right: 20px solid transparent;margin-left: -10px;}    .style-lp .styles-tab{margin: 30px 0 0; width: 100%;position: relative; }    .style-lp .styles-tab-item{margin-top: 1px;}    .style-lp .styles-tab-item .styles-tab-item-img{ display:none;}    .style-lp .styles-tab-item .styles-tab-item-img img{display: block;width: 100%;}    .style-lp .styles-tab-item .styles-tab-item-img a{padding: 8px 0;display: block;width: 100%;text-align: center;text-align: center;color: #fff;                                                      -webkit-transition: background 0.4s ease-in-out;-moz-transition: background 0.4s ease-in-out;-ms-transition: background 0.4s ease-in-out;-o-transition: background 0.4s ease-in-out;transition: background 0.4s ease-in-out;}    .style-lp .styles-tab-item .styles-tab-item-img a i{font-style: normal;font-size: 1.8em;vertical-align: -21%;}    .style-lp .styles-tab-item .styles-tab-item-title{position: relative;}    .style-lp .styles-tab-item .styles-tab-item-title img{float:left;margin: 11px 10px;height: 29px;}    .style-lp .styles-tab-item .styles-tab-item-title p{font-size: 1.1em;margin: 15px 0 0 15px;padding-right: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}    .style-lp .styles-tab-item .styles-tab-item-title p br{display: none;}    .style-lp .styles-tab-item.active .styles-tab-item-title i.pe-7s-angle-down,    .style-lp .styles-tab-item .styles-tab-item-title i.pe-7s-angle-up{display: none;}    .style-lp .styles-tab-item.active .styles-tab-item-title i.pe-7s-angle-up,    .style-lp .styles-tab-item .styles-tab-item-title i.pe-7s-angle-down{display: block;}    .style-lp .styles-tab-item .styles-tab-item-title i{position: absolute;top: 4px;right: 0px;;font-style: normal;font-size: 3em;}    .style-lp .styles-decorator{margin: 30px 0 0;position: relative;width: 100%;box-sizing: border-box;padding: 0 5% 0 60px;}    .style-lp .who-is-decorator{margin-bottom: 45px;padding-left:70px;padding-top: 10px;}    .style-lp  #decorator-photo{position: absolute;left: -25px;bottom: -120px;}    .style-lp .style-visualisations .mandala0{width: 100%;}    .style-lp .style-visualisations .mandala1,    .style-lp .style-visualisations .mandala2,    .style-lp .style-visualisations .mandala3,    .style-lp .style-visualisations .mandala4{width: 50%;}    .style-lp .style-slider{margin: 45px 50px;box-sizing: border-box;overflow: hidden;position: relative;}    .style-lp .style-slider-clues p{width: 80%;margin-bottom: 10px;font-size: 1em;line-height: 1.4em;}    .style-lp  .style-slider-clues {padding-top: 20px;padding-left: 20px;position: relative;width: 100%;background-position: bottom right;background-size: auto 100%;}    .style-lp .style-statistic{width: 100%;position: relative;float: left;margin-bottom: 10px;}    .style-lp .style-statistics-wrapper{max-width: 500px;margin: 0 auto 15px;overflow: hidden;}    .style-lp .style-socials{float: left;width: 50%;}    .style-lp  .style-newsletter{float: left;width: 50%;}    .style-lp .style-endbox{min-height: 230px;}    .style-lp .style-statistic:after{position: absolute;display: block;width: 90%;height: 1px;content: "";background: #fff;bottom: 0px;right: 5%;z-index: 9;}    .style-lp .style-socials{padding-top: 20px;}    /***********COLOR STYLES**************/    .glamour-lp .style-details-text:before{border-bottom: 20px solid #2c0d12;}    .glamour-lp .styles-tab-item .styles-tab-item-img a{background: #a97f8d;}    .glamour-lp .styles-tab-item .styles-tab-item-img a:hover{background: #9c7582;}    .industrial-lp .style-details-text:before{border-bottom: 20px solid #3a3f4a;}    .industrial-lp .styles-tab-item .styles-tab-item-img a{background: #5c6069;}    .industrial-lp .styles-tab-item .styles-tab-item-img a:hover{background: #3a3f4a;}    .modern-lp .style-details-text:before{border-bottom: 20px solid #2e2e2e;}    .modern-lp .styles-tab-item .styles-tab-item-img a{background: #6b6b6b;}    .modern-lp .styles-tab-item .styles-tab-item-img a:hover{background: #2e2e2e;}    .rustic-lp .style-details-text:before{border-bottom: 20px solid #715b52;}    .rustic-lp .styles-tab-item .styles-tab-item-img a{background: #877168;}    .rustic-lp .styles-tab-item .styles-tab-item-img a:hover{background: #715b52;}    .shabbychic-lp .style-details-text:before{border-bottom: 20px solid #ffbf9d;}    .shabbychic-lp .styles-tab-item .styles-tab-item-img a{background: #fecdb2;}    .shabbychic-lp .styles-tab-item .styles-tab-item-img a:hover{background: #ffbf9d;}    .scandinavian-lp .style-details-text:before{border-bottom: 20px solid #a7b1b2;}    .scandinavian-lp .styles-tab-item .styles-tab-item-img a{background: #bac5c6;}    .scandinavian-lp .styles-tab-item .styles-tab-item-img a:hover{background: #a7b1b2;}    .vintage-lp .style-details-text:before{border-bottom: 20px solid #49584c;}    .vintage-lp .styles-tab-item .styles-tab-item-img a{background: #758a7a;}    .vintage-lp .styles-tab-item .styles-tab-item-img a:hover{background: #49584c;}    .provencal-lp .style-details-text:before{border-bottom: 20px solid #7e77a5;}    .provencal-lp .styles-tab-item .styles-tab-item-img a{background: #a099c7;}    .provencal-lp .styles-tab-item .styles-tab-item-img a:hover{background: #7e77a5;}    .boho-lp .style-details-text:before{border-bottom: 20px solid #ff7150;}    .boho-lp .styles-tab-item .styles-tab-item-img a{background: #fe876c;}    .boho-lp .styles-tab-item .styles-tab-item-img a:hover{background: #ff7150;}}@media (max-device-width:  560px) {    .style-lp .style-slider-clues p{width: 100%;}    .style-lp .style-slider{margin: 15px;}    .style-lp .style-socials{width: 100%;padding-bottom: 15px;}    .style-lp .style-newsletter{width: 100%;margin-top: 10px;}    .style-lp .style-endbox{min-height: 330px;}    .style-lp .style-socials:after{position: absolute;display: block;width: 90%;height: 1px;content: "";background: #fff;bottom: 0px;right: 5%;z-index: 9;}}@media (max-device-width:  420px) {    .style-lp .who-is-decorator{text-align: center;}    .style-lp .who-is-decorator span{line-height: 1em; word-wrap:break-word;width: 85%;margin: 0 auto;}    .style-lp  #decorator-photo{bottom: -60px;}    .style-lp .style-slider-clues p{width: 100%;}}/***ARANŻACJE MIESIĄCA****/.number-pointer-list{margin-bottom: 15px;}.number-pointer-list span{margin-left: 3px;margin-bottom: 5px;display: block;width: 40px;height: 40px;border: 2px solid #000;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;text-align: center;line-height: 40px;color: #000;font-family: 'Lato', "Open Sans", sans-serif;font-size: 18px;}.number-pointer-list p small{display: block; color: #858585;font-size: 13px;}.number-pointer-list p {line-height: 1.2em;}.number-pointer-list + .buttonlink{padding-top: 25px;}.arrangement-of-month .cms-banner{margin: 0px;}.mBottom30{margin-bottom: 30px;}@media (max-device-width:  901px) {    .arrangement-of-month .mBottom30{margin-bottom: 20px;}    .number-pointer-list{margin: 10px 0 5px;}}@media (max-device-width:  767px) {    .number-pointer-list{padding-left: 55px; position: relative;min-height: 45px;}    .number-pointer-list span{position: absolute;top: 0px;left: -3px;}    .number-pointer-list p{padding-top: 6px;}}@media (max-device-width:  459px) {    .arrangement-of-month .mBottom30{margin-bottom: 10px;}    .arrangement-of-month .cms-banner{margin:  5px 0;}}.arrangement-of-month-org{overflow: hidden;}.arrangement-of-month-org .arrangement_description{padding: 30px;margin: 0px;text-align: justify;}.arrangement-of-month-org .cms-banner{margin: 0px;}.arrangement-of-month-org .number-pointer-list{padding-left: 45px; position: relative;min-height: 30px;}.arrangement-of-month-org .number-pointer-list span{position: absolute;top: 0px;left: -3px;}.arrangement-of-month-org .number-pointer-list p{padding-top: 3px;margin-bottom: 10px;padding-right: 10px;}.arrangement-of-month-org .number-pointer-list span{margin-left: 0px;width: 30px;height: 30px;border: 2px solid #000;line-height: 29px;font-size: 17px;font-family: "Lato","Oxygen","Open Sans";font-weight: bold;}.arrangement-of-month-org .whitestyle .number-pointer-list span{color:#fff;border-color:#fff;}.arrangement-of-month-org .whitestyle p,.arrangement-of-month-org .whitestyle a{color:#fff;}.arrangement-of-month-org .whitestyle p small{color:#e4e4e4;}.arrangement-of-month-org .artist-sign{margin-bottom: 0px;padding-bottom: 5px;width: 95%;margin-right: 5%;margin-top: 10px;text-align: center;vertical-align: bottom;}.arrangement-of-month-org .artist-sign img{max-width: 110px;}.arrangement-of-month-org .centerContent{text-align: center;}.arrangement-of-month-org .centerContent img{margin: 0 auto;display: block;}.arrangement-of-month-org .centerContent a{margin: 10px auto;display: block;box-sizing: border-box;}.arrangement-of-month-org .centerContent a span{  font-size: 1.6em;text-align: center;text-indent: -5px;vertical-align: -25%;width: 10px;}.arrangement-of-month-org .artist_haviland{font-family:  "Mr De Haviland", "Oxygen", "Open Sans", cursive; font-size: 30px;line-height: 30px;padding-right: 3px;}@media (min-device-width:  902px){    .arrangement-of-month-org .centerContent a{        padding-right: 30px;    }}@media (min-device-width:  600px) and (max-device-width:  901px){    .arrangement-of-month-org .number-pointer-list-block{width: 50%;float: left;}    .arrangement-of-month-org .centerContent{width: 50%;float: left;margin-top: 20px !important;}    .arrangement-of-month-org p.artist-sign{margin-right: 0px;}}@media (min-device-width:  460px) and (max-device-width:  901px){    .arrangement-of-month-org .centerContent{margin-top: 50px;}    .arrangement-of-month-org .mobile-full {padding: 0px;}    .arrangement-of-month-org .number-pointer-list-block{padding-bottom: 20px;}}@media (max-device-width:  459px) {    .arrangement-of-month-org .cms-banner{margin:  5px 0;}    .arrangement-of-month-org .mobile-full {padding: 0px;}}/*********KATALOGI************/.trends-header{width: 100%;text-align: center;margin: 10px 0;}.trends-header .inline-middle{text-align: left;display: inline-block;vertical-align: top;color:#333;}.trends-header .inline-middle + div{padding-top: 30px;}.trends-header .inline-middle span > span{text-transform: uppercase;display: block;font-size: 1.6em;font-weight: lighter;font-family: "Lato","Oxygen","Open Sans";}.trends-header .inline-middle span strong{font-weight: 700;}.single-trend .trends-header .inline-middle span{line-height: 1em;}.single-trend .trends-header .inline-middle span > span{font-size: 2.4em;line-height: 1em;}.single-trend {margin-bottom: 20px;}.single-trend .inline-middle + div{padding-left: 20px;}.single-trend .buttonlink{margin: 0px;}.single-trend .buttonlink a{padding:5px 20px 5px 30px;line-height: 25px;}.single-trend .tableLike{margin-top: 20px;}.trends-header .inline-middle span u{color:#f26444;text-decoration: none;font-weight: bold;}.trends-item{margin-bottom: 15px;width: 100%;box-sizing: border-box;border: 1px solid #999999;padding: 10px;text-align: center;position: relative;}.trends-item .item-label{position: absolute;top: -8px;right: 10px;}.trends-item .buttonlink{margin-bottom: 0px;}.trends-item small{font-size: 13px;color:#606060;}.trends-item p{font-weight: lighter;font-family: "Lato","Oxygen","Open Sans";font-size: 1.4em;text-transform: uppercase;}.trends-item p strong{font-weight: 700;}.trends-item > img{width: 100%;max-width: 230px;}.issuuembed {position: relative;}.single-trend .downloadlink {text-align: center;margin-right: 15px;}.single-trend .downloadlink a{background: #f26444;color:#fff;display: inline-block;margin: 0 auto;padding: 8px 30px 9px 20px;                              -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.single-trend .downloadlink a span[class*="pe-"] { font-size: 1.7em;line-height: 0.8em;vertical-align: middle !important;}.single-trend .downloadlink a:hover{background: #fa8c19;text-decoration: none;}.tableLike{table-layout: fixed;display: table;text-align: left;}.tableLike .tablerowLike{display: table-row;}.tableLike .tablecellLike{display: table-cell;vertical-align: middle;}@media (max-device-width:  600px) {    .single-trend .inline-middle{text-align: center;}    .trends-header .inline-middle + div{padding-top: 0px;}}@media (max-device-width:  459px) {    .single-trend .downloadlink {margin: 0px;}    .issuuembed{height: 400px !important;}    .single-trend .inline-middle{padding: 0px !important;}    .trends-header  .tableLike .tablecellLike{display: block;width: 100%;}    .trends-header  .tableLike .tablecellLike a{width: 250px;margin: 5px auto;}}/* LP COLORY */#colors-page .colors-scrolls a{display: block;width: 100%;height: 25px;color: #fff; text-align: center;font-size: 2em;line-height: 20px;                               -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }#colors-page .colors-scrolls span{line-height: 22px;}#colors-page .link-green{background-color: #158866;}#colors-page .link-orange{background-color: #e09456 ;}#colors-page .link-blue{background-color: #4cbde7;}#colors-page .link-violet{background-color: #60508e;}#colors-page .link-red{background-color: #ed635c;}#colors-page .link-gray{background-color: #c6cccf;}#colors-page .rotator1slide.outsidenav{padding-top: 45px}.transitBg{    -webkit-transition: background-color 0.5s linear;    -moz-transition: background-color 0.5s linear;    -ms-transition: background-color 0.5s linear;    -o-transition: background-color 0.5s linear;    transition: background-color 0.5s linear;}#colors-page .colors-green{background: #5e9f57;}#colors-page .colors-orange{background: #e59764;}#colors-page .colors-blue{background: #59b1c4;}#colors-page .colors-violet{background: #544c8a;}#colors-page .colors-red{background: #922e34;}#colors-page .colors-gray{background: #c4cbcf;}#colors-page  .colors-green .wall-shade p{color: #baf8ce;}#colors-page  .colors-orange .wall-shade p{color: #ffe7da;}#colors-page  .colors-blue .wall-shade p{color: #ffffff;}#colors-page  .colors-violet .wall-shade p{color: #e5e5e5;}#colors-page  .colors-red .wall-shade p{color: #d3bdb8;}#colors-page  .colors-gray .wall-shade p{color: #ffffff;}#colors-page .grid-container{margin-bottom: 30px; padding: 0 !important;}#colors-page .colored-column .buttonlink a{color: #fff;border-color:#fff;max-width: 90%;margin: 0 auto;box-sizing: border-box;display: inline-block;}#colors-page .colored-column .buttonlink a span{font-size: 2em;}#colors-page .colored-column .buttonlink a:hover{background: rgba(255,255,255,0.4)}#colors-page .colored-column h3 strong{font-family: 'Lato', "Oxygen", "Open Sans", sans-serif;font-weight: 900;font-size: 0.8em;}#colors-page .colored-column h3 {font-family: 'Sacramento', "Oxygen", "Open Sans", cursive;font-size: 3.5em;color: #fff;box-sizing: border-box;padding-bottom: 0px;margin-bottom: 0px;}#colors-page .wall-shade{max-width: 409px;width: 90%;margin: 0 auto;text-align: center;padding: 20px 0;}#colors-page .wall-shade p{font-size: 14px;margin-bottom: 5px;}#colors-page input[name*="color-slider"]{width: 1px;height: 1px;visibility: hidden;}#colors-page .range-color-slider{position: relative;}#colors-page .range-color-slider > img{position: absolute;width: 100%;left: 0px;top: 0px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}#colors-page .range-color-slider .irs-min,#colors-page .range-color-slider .irs-from,#colors-page .range-color-slider .irs-min,#colors-page .range-color-slider .irs-bar,#colors-page .range-color-slider .irs-single,#colors-page .range-color-slider .shadow-single,#colors-page .range-color-slider .irs-max{display: none;}#colors-page .range-color-slider .irs-line > span{height: 14px;}#colors-page .range-color-slider .irs-line,#colors-page .range-color-slider .irs{width: 100%;height: 14px;}#colors-page .range-color-slider .irs-slider.single{width: 12px;height: 12px;  -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; border: 5px solid #fff; overflow: hidden;text-indent: -999px;                                                    -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.1);                                                    -moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.1);                                                    box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.1);cursor: pointer;margin-top: -18px;}#colors-page div[class*='colors-'].grid-container,#colors-page div[class*='colors-'].grid-container .grid-row,#colors-page div[class*='colors-'].grid-container div[class*="col-"]{padding: 0px !important;}#colors-page div[class*='colors-'].grid-container .grid-row{margin: 0px !important;}.cms-advantages-list a{border: 1px solid #cecece;display: block;padding: 20px 5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;color:#000;margin-top: 20px;}.cms-advantages-list a span{ color: #ff3105;font-size: 2.3em;display: block;margin-bottom: 15px;}.std .mTop30{margin-top: 30px;}.std .mTop20{margin-top: 20px;}.std .mTop15{margin-top: 15px;}.std .mTop10{margin-top: 10px;}.std .mTop5{margin-top: 5px;}@media (min-device-width:  902px) {    #colors-page .colored-column h3 {margin-top: 20px;}    #colors-page .rotator1slide.outsidenav{padding-top: 45px}}@media (max-device-width:  901px) {    #colors-page .colored-column h3 {line-height: 1.2em;}    #colors-page .wall-shade{padding: 10px 0;}}@media (min-device-width:  768px) {    #colors-page .rotator1slide.outsidenav .owl-nav > div.owl-prev{margin-left: -15px;}    #colors-page .rotator1slide.outsidenav .owl-nav > div.owl-next{margin-right: -15px;}    .vertical-content{    box-sizing: border-box;                          display: block;}    .vertical-content:before{        content: "";        display: block;        padding-top: 84.677%;    }    .vertical-content .vcontent{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;}    .vertical-content .vcontent img{width: 100%;}    .cms-advantages-list a{}}@media (max-device-width:  767px) {    #colors-page .range-color-slider{padding-bottom: 30px;}    .vertical-content .vcontent img{width: 100%;}}@media (max-device-width:  459px) {    #colors-page .colors-scrolls a{margin-top: 15px; height: 35px;}    #colors-page .colors-scrolls a span{line-height: 35px;}}.blog-article h3{text-align: left; font-size: 1.1em;margin: 5px 0;padding: 0px;}.blog-article .buttonlink{margin: 5px 0 15px;text-align: right;}#colors-page.single-color-page .grid-container:first-child{margin-bottom: 0px;}#colors-page .single-color-panel{text-align: center;padding: 20px 0 5px}#colors-page  .colors-green .single-color-panel p{color: #baf8ce;}#colors-page  .colors-orange .single-color-panel p{color: #ffe7da;}#colors-page  .colors-blue .single-color-panel p{color: #ffffff;}#colors-page  .colors-violet .single-color-panel p{color: #e5e5e5;}#colors-page  .colors-red .single-color-panel p{color: #d3bdb8;}#colors-page  .colors-gray .single-color-panel p{color: #ffffff;}#colors-page  .single-color-panel img{max-width: 90%;margin: 0 auto;}#colors-page.single-color-page div[class*="colors-"].grid-container .img-responsive{width: 100%;}.blog-article .img-responsive{width: 100%;}.single-color-page .tableLike{margin: 0 auto;}.single-color-page .tableLike span{color:#fff;font-size: 1.45em;line-height: 1.2em;}@media (min-device-width:  768px) and (max-device-width: 1010px) {    #colors-page.single-color-page .single-color-panel img[src*="color_wheel"]{width: 95px;}    #colors-page.single-color-page .single-color-panel img[src*="colors-asociated"]{width: 65%;}    #colors-page.single-color-page .single-color-panel p{margin-bottom: 10px;}}@media (min-device-width:  768px){    .blog-article h3{min-height: 40px;}}@media (max-device-width:  767px){    .tabbed-content .tab-links li .color-pattern{margin: 0px;}}