@import url(reset.css);.flex-0c-r,.flex-cc-c,.flex-cc-r{display:-webkit-box;display:-ms-flexbox}body,html,section{background:url(../img/About_cover_photo_gray.jpg) center center fixed;background-size:cover}.site-wrapper,body,html,section{height:100%;width:100%}#o-nas,.marki-opis,.o-nas--opis{min-height:100%}#butik,#kontakt,#marki,#promocje{clear:both}.flex-0c-r{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-cc-r{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-cc-c{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body,html{font-size:18px}.mobile-fb-link a,.mobile-menu-link a,.mobile-menu-link-ext a,.mobile-submenu-trigger a,.navi-top--menu li a,.submenu-container .submenu li a{font-family:Lato,sans-serif;font-size:1em}.site-wrapper{margin:auto}section{padding:20px 0 0}.section-container{width:1200px;height:100%;margin:auto;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.75);box-shadow:0 3px 5px rgba(0,0,0,.75);background:#fff}.section-box,.section-header{float:left;height:50%;width:50%;background:#000}.section-header{color:#fff}.section-box-x2{width:100%;height:50%;float:left}.section-description{width:50%;min-height:100%;float:left;background:#fff}.navi-top{width:100%;background:#000;position:fixed;z-index:100}.navi-top nav{width:1200px;height:76px;margin:auto;background:#000}.logo{float:left;padding:15px 0 0 20px}.navi-top--menu{float:right;height:76px;padding-right:20px}.navi-top--menu li{display:inline-block;padding:0 7px}.navi-top--menu li a{color:#fff;font-weight:900}.navi-top--menu--link{border-bottom:1px solid transparent;-webkit-transition:all .3s;transition:all .3s}.navi-top--menu--link:hover{border-bottom:1px solid #fff}.mobile-submenu-trigger:after,.submenu-container>a:after{cursor:pointer;content:'';margin-left:2px;border:0 solid #fff}.submenu-container{position:relative}.submenu-container>a:after{width:12px;height:12px;display:inline-block;background:url(../img/menu-mark-button.svg) center center;background-size:cover}.submenu-container .submenu{position:absolute;display:none;width:180px;-webkit-transition:all .5s;transition:all .5s;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4)}.submenu-container:hover .submenu{display:block;z-index:1000}.submenu-container .submenu li{display:block;padding:0}.submenu-container .submenu li a{display:block;color:#000;background:#fff;padding:5px 10px;font-weight:400;-webkit-transition:all .3s;transition:all .3s}.submenu li a:hover{color:#fff;background:#000}.nav-mobile-container{display:none;width:50%;height:50px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav-mobile-hmbrgr{height:50px;cursor:pointer}.nav-mobile{position:absolute;width:50%;top:76px;right:0;z-index:100}.mobile-fb-link,.mobile-menu-link,.mobile-menu-link-ext,.mobile-submenu-trigger{padding:10px;background:#000}.mobile-fb-link a,.mobile-menu-link a,.mobile-menu-link-ext a,.mobile-submenu-trigger a{display:inline-block;color:#fff;font-weight:900;cursor:pointer}.mobile-submenu-trigger:after{width:12px;height:12px;display:inline-block;background:url(../img/menu-mark-button.svg) center center;background-size:cover}.nav-mobile-submenu{position:absolute;display:none;width:50%;top:76px;left:0;z-index:101}#slider,.slider-slide{height:100%;width:100%}.mobile-submenu-link{padding:5px;background:#fff}.mobile-submenu-close a,.mobile-submenu-link a{display:block;font-family:Lato,sans-serif;color:#000}.mobile-submenu-close{background:#000;cursor:pointer}.mobile-submenu-close a{color:#fff;text-align:center;font-weight:900}#slider{margin:auto;padding-top:30px}.slider-slide{position:relative;background:url(../img/Via_Roma-sklep1.jpg) center center fixed;background-size:cover;background-origin:content-box}.slider-slide--container{width:1200px;height:100%;margin:auto}.slider-navi{width:40px;height:40px;-webkit-box-shadow:0 0 1px 1px #fff;box-shadow:0 0 1px 1px #fff;cursor:pointer;margin:10px}.slider-slide--content{width:100%;padding:0 50px}.slider-slide--content div p{padding:10px;font-family:'Playfair Display',serif;font-style:italic;color:#fff;font-size:4em;line-height:1em;text-shadow:1px 1px 3px rgba(0,0,0,.75);border-left:4px solid #fff}.slider-action{width:84px;height:84px;margin-top:20px;border-radius:100%;background:#ff1937;color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,.75);box-shadow:0 0 2px rgba(0,0,0,.75);font-family:Lato,sans-serif;font-weight:900;font-size:1em}.slider-action a{color:#fff}.o-nas--opis{background:#fff;padding:36px 56px;float:right}.line{display:block;width:150px;height:1px;border-bottom:1px solid #fff;margin:14px 0 10px}.o-nas-header a{font-family:Merriweather,serif;font-size:1em;float:left}.o-nas-photo{float:left;background:url(../img/Via_Roma_photo_1.jpg) center center;background-size:cover}#o-nas h1{display:inline-block;font-family:Lato,sans-serif;font-weight:900;font-size:2.2em;border-bottom:1px solid #000;padding-right:30px;margin-bottom:20px}#o-nas li,#o-nas p{font-size:.9em;line-height:1.7em;font-family:Merriweather,serif;text-align:left}#butik div,.marki-header{font-family:'Playfair Display',serif}#o-nas ul{margin-left:1.5em;list-style-type:circle}#butik div{font-size:3.5rem}.butik-header{float:left}.butik-photo{float:left;color:#fff;text-shadow:2px 2px 10px #000}#butik div:nth-child(2){background:url(../img/Via_Roma-buty.jpg) center center;background-size:cover}#butik div:nth-child(3){background:url(../img/Via_Roma-torebki2.jpg) center center;background-size:cover;line-height:.7em}#butik div:nth-child(4){background:url(../img/Via_Roma-akcesoria.jpg) center center;background-size:cover}.marki-header{font-size:3.5em;float:left}.marki-opis{width:50%;float:right;padding:76px 56px 56px;background:#fff;position:relative}.marki-navi-left,.marki-navi-right{cursor:pointer;position:absolute;z-index:10;top:96px}.marki-navi-left{left:56px}.marki-navi-right{right:56px}.marki-logo{width:180px;height:60px;margin:auto;overflow:hidden;position:relative;background:url(../img/Marki-logotypy-sprite.svg)}.burrbery .marki-logo{background-position:0}.prada .marki-logo{background-position:-180px}.miumiu .marki-logo{background-position:-360px}.moschino .marki-logo{background-position:-540px}.furla .marki-logo{background-position:-720px}.armani .marki-logo{background-position:-900px}.pollini .marki-logo{background-position:-1080px}.CK .marki-logo{background-position:-1260px}.Plein .marki-logo{background-position:-1440px}.Twin-set .marki-logo{background-position:-1620px}.Tods .marki-logo{background-position:-1800px}.Hogan .marki-logo{background-position:-1980px}.Stefanel .marki-logo{background-position:-2160px}.Patrizia-pepe .marki-logo{background-position:-2340px}.Michael-Kors .marki-logo{background-position:-2520px}.Guess .marki-logo{background-position:-2700px}.Liu-jo .marki-logo{background-position:-2880px}.igico .marki-logo{background-position:-3060px}.Baldinini .marki-logo{background-position:-3240px}.Maramba .marki-logo{background-position:-3420px}.box-1,.box-2,.btn{padding:10px}.marki-opis p{font-family:Merriweather,serif;font-size:.9rem;line-height:1.7rem;text-align:left;float:left;text-indent:4em}.box-2 p,.form-button,.form-header{text-align:center}.marki-photo{float:left;background:url(../img/marki.jpg) center center;background-size:cover}.promocje-header{font-family:'Playfair Display',serif;font-size:3.5em}.promocje-header a:active,.promocje-header a:visited,.promocje_header a{color:#fff}.btn,.promo-description{font-family:Lato,sans-serif}.btn{margin:10px;font-size:1.1rem;border:1px solid #fff;border-radius:8px;font-weight:900}.btn:hover{background:#fff;color:#000}.promo-description{font-family:Lato,serif;text-align:center;font-size:1.2rem}.box-1,.box-2,.form-header{color:#fff;font-family:Lato,sans-serif;font-weight:900}.promocje-box{float:left}.box-1{background:#ff1937;font-size:4em}.box-1 p{font-size:1.5rem;margin-left:20px}.box-2{width:100%;background:url(../img/Karta-podarunkowa.jpg) center center;background-size:cover;font-size:4em;text-shadow:2px 2px 8px #000}.box-2 h1{font-size:2.4rem}.box-2 p{font-size:1.5rem;margin-left:20px}.box-3{background:#fff;display:none}.kontakt-photo{background:url(../img/Kontakt-photo.jpg) top right;background-size:cover}.kontakt-form{padding:30px}.form-header{margin:0 auto 10px;width:50%;font-size:2em;border-bottom:1px solid #fff}.form-input,.form-simple{font-family:Merriweather,serif;font-size:.9em}.form-simple{color:#fff;width:100%}.form-input{display:block;width:80%;height:30px;margin:12px auto;border:1px solid transparent;border-radius:4px;padding:0 3px}.button-to-top,.footer-list{font-family:Lato,sans-serif}.form-textarea{min-height:140px;max-height:210px;resize:vertical}.form-container-send{width:100%;margin:10px auto}.form-button{background:#fff;color:#000;font-weight:700;border:1px dashed #000;width:100px;height:32px;margin:auto;cursor:pointer;line-height:32px}.footer-container{width:1200px;margin:0 auto;padding:30px 40px;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;clear:both;background:#fff}.footer-column{width:29%}.footer-list{font-size:.9rem;line-height:1.2rem;color:#555}.footer-list-header{font-size:1rem;font-weight:900;width:50%;color:#000}.footer-list-link{color:#555;-webkit-transition:all .3s;transition:all .3s}.footer-list-link:hover{color:#000}.button-to-top{position:fixed;bottom:10px;right:10px;width:50px;height:50px;border-radius:100%;background:#fff;color:#fff;font-weight:900;font-size:1em;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.75);box-shadow:1px 1px 2px rgba(0,0,0,.75);cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.button-to-top img{-webkit-transform:rotate(-90deg);transform:rotate(90deg)}.button-to-top:hover{background:#ff1937}