html{scroll-behavior:smooth;}p,li,strong{font-family:'Open Sans',sans-serif;}h1,h2,h3,h4,h5,h6{font-family:'Oswald',sans-serif !important;}body{margin-top:0;}body.path-node{background-color:#f6f2ec;}.main-container{clear:both;}.path-node .main-container,.kontaktform .main-container,.path-user .main-container{padding-top:30px;background-color:#f6f2ec;border-top:4px solid #fff;}.path-user .main-container{padding-bottom:40px;}.path-node h1,.kontaktform h1{color:#747f47;text-align:center;border-bottom:1px dotted #ccc;text-transform:uppercase;font-size:60px;}article .field--name-body a,article .field-content a{color:#7d531b;}.eu-cookie-compliance-buttons .agree-button{border-radius:0;background:none;color:#fff;text-shadow:none;border:4px solid #fff;box-shadow:none;}.eu-cookie-compliance-buttons .agree-button:hover{background:none;}.eu-cookie-compliance-buttons .disagree-button{background:none;border:none;box-shadow:none;color:#fff;text-shadow:none;}.breadcrumb{background:#8d9ba8 url(/themes/stoldom/images/bg_breadcrumb.png);padding:14px;}.breadcrumb li a{color:#666666;}.breadcrumb li.active{color:#7d531b;}.navbar{position:absolute;z-index:101;background:none;padding-top:10px;width:100%;border:none;}.navbar-toggle{padding:23px 22px;background:#7d521b;border:none;border-radius:0;font-size:20px;color:#fff;font-weight:bold;float:left;}.navbar-toggle .icon-bar{height:6px;width:90px;margin:10px 0;background-color:#fff !important;}.navbar-collapse.collapse{display:none !important;}.navbar-collapse.collapse.in,.navbar-header .collapse,.navbar-toggle{display:block !important;}.navbar-header{float:none;}.region.region-navigation{float:right;}#navbar-collapse{position:absolute;left:15px;background-color:rgba(255,255,255,0.81);padding:0 5px;}#navbar-collapse ul{padding:15px 0;}#navbar-collapse ul li{float:none;}#navbar-collapse ul li a{font-size:20px;font-weight:bold;color:rgba(125,83,27,1);text-transform:uppercase;}#navbar-collapse ul.dropdown-menu li a{font-weight:100;}.path-node ul.dropdown-menu li.active a,#navbar-collapse ul li a:hover,.navbar-default .navbar-nav > .active > a{background-color:#7d521b;color:#fff !important;}.region-slider{position:relative;}.path-frontpage .slider h1,.path-frontpage .slider h2{position:absolute;z-index:100;color:#fff;text-shadow:1px 1px 2px #000;padding-left:40px;padding-right:40px;}.path-frontpage .slider h1{top:38vh;width:100%;text-align:center;font-size:65px;}.path-frontpage .slider h2{top:40vh;width:100%;text-align:center;font-size:60px;}.path-frontpage .slide0 h2{top:50vh;}.slide0,.slide1,.slide2,.slide3{height:100vh;}.slide0{background:url(/themes/stoldom/images/obrobka_drewna_1.jpg) no-repeat center;background-size:cover;}.slide1{background:url(/themes/stoldom/images/obrobka_drewna.jpg) no-repeat center;}.slide2{background:url(/themes/stoldom/images/parkiet_debowy.jpg) no-repeat center;}.slide3{background:url(/themes/stoldom/images/podloga_drewniana.jpg) no-repeat center;}.carousel-control{background:none !important;}.region-slider #block-danefirmy{position:absolute;bottom:0;width:100%;padding:15px;background-color:rgba(125,83,27,0.76);color:#fff;text-align:center;font-size:25px;}#block-oferta-2,#block-politykaprywatnosci,#block-kontakt,#block-ofirmie-2,#block-blog{bottom:40%;position:absolute;}#block-oferta-2 h2,#block-politykaprywatnosci h2,#block-kontakt p,#block-ofirmie-2 p,#block-blog p{font-family:'Oswald',sans-serif;font-size:60px;color:#fff;text-align:center;letter-spacing:1px;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;}.blatydrewniane .region-slider,.politykaprywatnosci .region-slider,.parapetydrewniane .region-slider{background:url(/themes/stoldom/images/winieta_blaty_drewniane.jpg) no-repeat center;}.podlogidrewniane .region-slider{background:url(/themes/stoldom/images/winieta_podlogi_drewniane.jpg) no-repeat center;}.schodydrewniane .region-slider{background:url(/themes/stoldom/images/winieta_schody_drewniane.jpg) no-repeat center;}.plytymeblowe .region-slider{background:url(/themes/stoldom/images/winieta_plyty_meblowe.jpg) no-repeat center;}.deskatarasowa .region-slider{background:url(/themes/stoldom/images/winieta_deska_tarasowa.jpg) no-repeat center;}.listwyprzypodlogowe .region-slider{background:url(/themes/stoldom/images/winieta_listwy_przypodlogowe.jpg) no-repeat center;}.brykiet .region-slider{background:url(/themes/stoldom/images/winieta_brykiet.jpg) no-repeat center;}.oblogidebowe .region-slider{background:url(/themes/stoldom/images/winieta_oblogi_debowe.jpg) no-repeat center;}.stoly .region-slider{background:url(/themes/stoldom/images/stoly-drewniane-stoldom.jpg) no-repeat center;}.cennik .region-slider,.kontaktform .region-slider,.wyroznienia .region-slider,.projektyunijne .region-slider,.ofirmie .region-slider,.path-user .region-slider{background:url(/themes/stoldom/images/winieta_cennik.jpg) no-repeat center;}.page-node-type-wpis-na-blogu .region-slider{background:url(/themes/stoldom/images/bg_blog.jpg) no-repeat center;}.page-node-type-oferta .region-slider,.page-node-type-strona-statyczna .region-slider,.kontaktform .region-slider,.path-user .region-slider,.page-node-type-wpis-na-blogu .region-slider{background-size:cover;height:300px;display:flex;align-items:flex-end;justify-content:center;}#block-zamowieniastoldom,#block-zapytaniaizamowienia,#block-telefon{display:flex;align-items:flex-end;justify-content:center;font-size:22px;}.page-node-type-oferta .region-slider .block i{font-size:22px;font-weight:bold;}#block-zamowieniastoldom{padding:10px 30px;margin:0 4px;color:rgba(125,83,27,1);background-color:rgba(255,255,255,0.76);}#block-zamowieniastoldom p a{color:rgba(125,83,27,1);}#block-zapytaniaizamowienia{padding:10px 30px;background-color:rgba(125,83,27,1);color:#fff;}#block-zapytaniaizamowienia p a{color:#fff;}#block-telefon{padding:10px 30px;color:rgba(125,83,27,1);background-color:rgba(255,255,255,0.76);margin:0 4px;}#oferta{background:url(/themes/stoldom/images/bg_oferta.jpg) center no-repeat;background-size:cover;padding:70px 0;}.oferta_front{padding-left:80px;padding-right:80px;}.region-oferta-front .block{padding:25px;overflow:hidden;z-index:102;}.region-oferta-front .block img{width:100%;}.region-oferta-front .block .field--name-body{position:relative;}.region-oferta-front .block h2{position:absolute;display:block;width:100%;bottom:0;background-color:rgba(0,0,0,0.6);margin-bottom:0;text-align:center;font-weight:100;text-shadow:1px 1px 2px #000;}.region-oferta-front .block h2 a{display:block;color:#fff;width:100%;height:100%;padding:25px 10px;}#block-ofertatytulfront .field h2{position:static;background:none !important;color:#fff;font-size:60px;font-weight:400;}.o_firmie_top,#kontakt_top{padding-top:90px;clear:both;background-color:#fff;padding-left:20px;padding-right:20px;}.o_firmie{display:flex;padding-bottom:30px;}#block-historiafirmystoldom,#block-nagrodyiwyroznienia,#block-projektyunijne{height:100%;margin-bottom:20px;}#block-ofirmietytulfront h2,#block-kontakttytulfront h2{font-size:60px;font-weight:400;color:#747f47;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,0.2);}#block-ofirmietytulfront h4,#block-kontakttytulfront h4{font-size:30px;font-weight:400;color:#828283;text-align:center;padding-bottom:30px;}#block-historiafirmystoldom .field--name-body,#block-nagrodyiwyroznienia .field--name-body,#block-projektyunijne .field--name-body{background-color:#f0f1eb;padding:15px 40px;height:100%;}#block-historiafirmystoldom h3,#block-nagrodyiwyroznienia h3,#block-projektyunijne h3{text-align:center;color:#212529;text-shadow:1px 1px 2px rgba(0,0,0,0.2);font-weight:100;padding-bottom:20px;}#block-historiafirmystoldom p,#block-nagrodyiwyroznienia p,#block-projektyunijne p{display:flex;text-align:justify;font-size:18px;font-weight:100;}#block-projektyunijne .field li > a{text-decoration:none;color:inherit;font-size:16px;}#block-projektyunijne .field li{padding-top:20px;text-align:justify;}#block-historiafirmystoldom p a,#block-nagrodyiwyroznienia p a,#block-projektyunijne p a{color:#7d531b;padding-top:20px;margin:0 auto;}#block-nagrodyiwyroznienia img,#block-projektyunijne img{margin:0 auto;width:100%;height:100%;}.fsc{padding:50px;overflow:hidden;background:#384309 url(/themes/stoldom/images/bg_o_firmie.jpg) repeat-y;background-size:cover;}#block-fsc1 p:first-of-type,#block-fsc2 p:first-of-type{float:left;padding-right:50px;}.fsc p{font-family:'Oswald',sans-serif;font-size:30px;color:#ffffff;line-height:1.4;letter-spacing:1px;text-shadow:3px 3px 1px #000;}.fsc p a{font-family:'Open Sans',sans-serif;color:yellow;font-size:20px;}#block-fsc2 img{width:100%;}.kontakt{background:#8d9ba8 url(/themes/stoldom/images/bg_kontakt.jpg) center no-repeat;background-size:cover;overflow:hidden;padding:30px 0;clear:both;}#block-stoldomsiedzibafirmy .field--name-body,#block-stoldomfirmowysalonsprzedazy .field--name-body,#block-tartak .field--name-body{text-shadow:1px 1px 1px #000;padding:15px;color:#fff;}#block-stoldomsiedzibafirmy .field--name-body{background-color:rgba(56,67,9,0.59);}#block-stoldomfirmowysalonsprzedazy .field--name-body{background-color:rgba(163,66,7,0.59);}#block-tartak .field--name-body{background-color:rgba(91,65,23,0.59);}.region-kontakt .block .field--name-body h3{text-align:center;font-size:30px;padding-bottom:30px;}.region-kontakt .block .field--name-body i{font-size:27px;}.region-kontakt .block strong{font-family:'Oswald',sans-serif;font-size:25px;}.region-kontakt .block .field--name-body p{font-size:16px;}.region-kontakt .block .field--name-body p a{color:yellow;}#block-stoldomsiedzibafirmy .field--name-body p:nth-of-type(-n+4),#block-stoldomfirmowysalonsprzedazy .field--name-body p:nth-of-type(-n+3),#block-tartak .field--name-body p:nth-of-type(-n+2){padding:20px;}#block-stoldomsiedzibafirmy .field--name-body p:nth-of-type(1),#block-stoldomsiedzibafirmy .field--name-body p:nth-of-type(3){float:left;width:50%;}#block-stoldomfirmowysalonsprzedazy .field--name-body p:nth-of-type(1){float:left;width:50%;}#block-stoldomfirmowysalonsprzedazy .field--name-body p:nth-of-type(3){clear:both;}.region-kontakt .block .field--name-body iframe{margin-top:30px;}.footer{border:none;background:url(/themes/stoldom/images/bg_footer.png);margin-top:0;padding:10px;}.footer .field p,.footer .field a{color:#828283;font-family:'Oswald',sans-serif;font-weight:100;text-align:center;}.path-node .region-content,.kontaktform .region-content{padding:30px;margin-bottom:40px;background-color:rgba(255,255,255,0.9);box-shadow:1px 0px 2px rgba(0,0,0,0.2),0px 1px 2px rgba(0,0,0,0.2);}.path-node article .field--name-body{column-count:2;text-align:justify;column-gap:60px;font-size:19px;}.path-node article .field--name-body img{width:100%;}#galeria{float:right;clear:both;padding-bottom:60px;}#galeria h2{color:#747f47;text-align:center;border-bottom:1px dotted #ccc;text-transform:uppercase;font-size:60px;padding-bottom:20px;}#block-views-block-galeria-oferty-block-1 .view-content > div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}#block-views-block-galeria-oferty-block-1 .view-content > div > div{flex-basis:290px;margin:5px;position:relative;}#block-views-block-galeria-oferty-block-1 .view-content > div > div:hover{box-shadow:0px 0px 20px #979797;transition:all 0.2s;transform:scale(1.1);z-index:100;}#block-views-block-galeria-oferty-block-1 .view-content > div > div p{position:absolute;bottom:0;background-color:rgba(0,0,0,.6);color:#fff;padding:10px;text-align:center;font-size:18px;width:100%;}#block-oferta,#block-ofirmie,#block-wpisynablogu{padding-bottom:10px;}h2#block-oferta-menu,#block-kontaktprimary h2,#block-ofirmie h2,h2#block-wpisynablogu-menu{color:rgba(57,37,10,0.50);letter-spacing:6px;margin-top:10px;margin-bottom:27px;text-shadow:1px 1px 1px rgba(255,255,255,1);text-align:center;}#block-oferta ul.menu li a{background-color:rgba(57,37,10,0.30);margin-bottom:8px;text-transform:uppercase;font-size:22px;padding:15px 15px 16px 70px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.9);font-family:'Oswald',sans-serif;letter-spacing:2px;}#block-oferta ul.menu li a{background-position:6px center !important;background-repeat:no-repeat;}#block-oferta ul.menu li:first-of-type a{background-image:url(/themes/stoldom/images/blaty_50x50.jpg);}#block-oferta ul.menu li:nth-of-type(2) a{background-image:url(/themes/stoldom/images/schody_50x50.jpg);}#block-oferta ul.menu li:nth-of-type(3) a{background-image:url(/themes/stoldom/images/stoly50x50.jpg);}#block-oferta ul.menu li:nth-of-type(4) a{background-image:url(/themes/stoldom/images/podlogi_50x50.jpg);}#block-oferta ul.menu li:nth-of-type(5) a{background-image:url(/themes/stoldom/images/parapety_50x50.jpg);}#block-oferta ul.menu li:nth-of-type(6) a{background-image:url(/themes/stoldom/images/tarasy_50x50.jpg);}#block-oferta ul.menu li:nth-of-type(7) a{background-image:url(/themes/stoldom/images/brykiet_50x50.jpg);}#block-oferta ul.menu li:nth-of-type(8) a{background-image:url(/themes/stoldom/images/plyty_meblowe_50x50.jpg);}#block-oferta ul.menu li:nth-of-type(9) a{background-image:url(/themes/stoldom/images/listwy_50x50.jpg);}#block-oferta ul.menu li:nth-of-type(10) a{background-image:url(/themes/stoldom/images/oblogi_50x50.jpg);}#block-oferta ul.menu li:nth-of-type(11) a{background-image:url(/themes/stoldom/images/cennik_50x50.jpg);}#block-oferta ul.menu li.active a,#block-oferta ul.menu li a:hover{background-color:#fff;color:rgba(125,83,27,1) !important;text-shadow:none;}.cennik article .field--name-body{column-count:1;}.cennik .file--application-pdf{font-size:20px;}.cennik .file--application-pdf .icon,.cennik .file--application-pdf a,.cennik .file--application-pdf .file-size{color:rgba(125,83,27,1);}.contact-form input,.contact-form textarea{border-radius:0;}#edit-submit{background-color:rgba(125,83,27,1);border-radius:0;border:none;padding:17px 25px;}#edit-preview{border-radius:0;}#block-kontaktprimary{padding-bottom:20px;}#block-kontaktprimary p{font-size:20px;color:rgba(125,83,27,1);font-weight:100;text-align:center;}#block-kontaktprimary .field a{color:rgba(125,83,27,1);font-size:25px;text-align:center;width:100%;display:block;font-weight:bold;}#edit-field-zalacznik{border-radius:0;}.contact-form .icon-before{color:rgba(125,83,27,1);}.contact-form label{font-size:20px;font-weight:400;}#edit-preview{display:none;}#edit-field-telefon-0-value{width:100%;margin-top:8px;}.control-label.option{font-size:15px;}.control-label.option a{color:rgba(125,83,27,1)}.js-form-item-field-zgoda.radio:first-of-type{display:none;}@media (min-width:768px) and (max-width:1119px){#block-oferta ul.menu li a{font-size:15px;}}@media (max-width:800px){#block-zamowieniastoldom,#block-zapytaniaizamowienia,#block-telefon{position:absolute;}#block-zamowieniastoldom{bottom:0;}#block-zapytaniaizamowienia{bottom:50px;}#block-telefon{bottom:98px;}#block-oferta-2 h2,#block-politykaprywatnosci h2,#block-kontakt p,#block-ofirmie-2 p,#block-blog p{margin-bottom:55px !important;}}@media (max-width:991px){#block-historiafirmystoldom,#block-nagrodyiwyroznienia,#block-projektyunijne{height:auto;}#block-historiafirmystoldom .field--name-body,#block-nagrodyiwyroznienia .field--name-body,#block-projektyunijne .field--name-body{padding-bottom:30px;}#block-fsc1{margin-bottom:40px;}.kontakt{background:url(/themes/stoldom/images/bg_footer.png);}#block-stoldomsiedzibafirmy,#block-stoldomfirmowysalonsprzedazy,#block-tartak{margin-bottom:20px;}#block-stoldomsiedzibafirmy .field--name-body p,#block-stoldomfirmowysalonsprzedazy .field--name-body p,#block-tartak .field--name-body p{float:none !important;width:100% !important;}.kontakt{padding-bottom:0;}.region-footer .block p{margin-bottom:10px;}.fsc{background-color:#384309;background-image:none;padding:50px 10px;}.fsc .field p{float:none !important;padding:20px 0 0 0 !important;text-align:center;}#block-zamowieniastoldom .field--name-body,#block-zapytaniaizamowienia .field--name-body,#block-telefon .field--name-body{font-size:18px;}.path-node .navbar,.kontaktform .navbar{position:relative;}.region-slider{flex-wrap:wrap;}}@media (max-width:767px){.cennik .file--application-pdf{font-size:14px;}.oferta_front{padding-left:20px;padding-right:20px;}.path-node article .field--name-body,.page-node-type-wpis-na-blogu .views-row{columns:1 !important;}#navbar-collapse{position:relative;left:0px;text-align:center;background-color:#fff !important;}.politykaprywatnosci h1,.kontaktform h1,.page-node-type-wpis-na-blogu h1{font-size:50px;}#navbar-collapse ul li a{padding-top:10px;padding-bottom:10px;font-weight:100;}ul.dropdown-menu li a{text-align:center;font-style:italic;font-weight:bold !important;}.navbar-header{margin-right:5px !important;margin-left:5px !important;}}@media (max-width:870px){.path-frontpage .slider h1{top:25vh;}.path-frontpage .slider h2{top:40vh;}.path-frontpage .slide0 h2{top:45vh;}}@media (max-width:527px){.path-frontpage .slider h1{font-size:40px;}.path-frontpage .slider h2{font-size:40px;}.wyroznienia h1{font-size:42px;}#popup-message-window{width:500px !important;height:400px !important;}popup-message-content img{width:100% !important;height:100% !important;}}@media (max-width:336px){.cennik .file--application-pdf{font-size:10px;}.navbar-toggle{margin-right:10px;}.logo{padding-left:5px !important;padding-right:10px !important;}.path-frontpage .slider h1{top:28vh;font-size:38px;}.path-frontpage .slider h2{font-size:32px;}}#block-ofirmie ul.menu li a,#block-wpisynablogu ul.menu--wpisy-na-blogu a{background-color:rgba(57,37,10,0.30);margin-bottom:8px;text-transform:uppercase;text-decoration:none;font-size:22px;padding:15px 5px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.9);font-family:'Oswald',sans-serif;letter-spacing:2px;text-align:center;display:block;}#block-ofirmie ul.menu li a:hover,#block-ofirmie ul.menu li.active a,#block-wpisynablogu ul.menu--wpisy-na-blogu a:hover,#block-wpisynablogu ul.menu--wpisy-na-blogu li.active a{background-color:#fff !important;color:rgba(125,83,27,1) !important;text-shadow:none !important;}.wyroznienia .region-content{background:url(/themes/stoldom/images/bg_nagrody.jpg);}.wyroznienia h1{color:#fff;border-color:#fff;text-shadow:1px 1px 5px #000;}.wyroznienia .field--name-field-zdjecie{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-around;}.wyroznienia .field--name-field-zdjecie .field--item{flex-basis:240px;height:100%;margin-top:20px;margin-bottom:20px;}.projektyunijne .field--name-body{columns:1 !important;}.projektyunijne .field--name-body .flaga{float:left;padding-top:10px;padding-right:30px;}.page-node-type-wpis-na-blogu .views-row{column-count:2;text-align:justify;column-gap:60px;}.page-node-type-wpis-na-blogu .content .views-row p{font-size:19px;}.page-node-type-wpis-na-blogu .content .views-field-title{float:none;clear:both;font-size:28px;font-weight:800;padding:20px 0;border-top:1px solid #e8e8e8;color:#333;}.page-node-type-wpis-na-blogu .content ul li{font-size:17px;}.views-field-field-glowne-zdjecie-wpisu-na-bl{padding-bottom:20px;}.page-node-type-wpis-na-blogu .content img{width:100%;}.alert-success{margin-top:20px;color:#000;background-color:#fff;border:5px solid rgba(125,83,27,1);font-size:20px;}#block-stoldomsiedzibafirmy .field p.mapa{height:400px;background:url(/themes/stoldom/images/stol-dom-wolomin-dojazd.jpg) no-repeat center;}#block-stoldomfirmowysalonsprzedazy .field p.mapa2{height:400px;background:url(/themes/stoldom/images/stol-dom-wolomin-dojazd-2.jpg) no-repeat center;}#block-tartak .field p.mapa3{height:400px;background:url(/themes/stoldom/images/stol-dom-sterlawki-dojazd.jpg) no-repeat center;}#block-stoldomsiedzibafirmy .field p.mapa a,#block-tartak .field p.mapa3 a,#block-stoldomfirmowysalonsprzedazy .field p.mapa2 a{display:block;width:100%;height:400px;}@media (min-width:1200px){#block-stoldomsiedzibafirmy .field p.mapa{margin-top:60px;}}#block-allegro{position:fixed;top:30%;right:-200px;color:#fff;width:200px;height:70px;background:#fd6615;text-align:center;z-index:110;}#block-allegro img{position:absolute;top:0;left:-70px;}#block-allegro .field a{font-size:25px;color:#fff;}#block-allegro:hover{right:0;transition:all 0.5s;}@media (max-width:527px){#block-allegro img{width:50px;height:50px;left:-50px;}}.pdf_icon{width:40px !important;margin-right:10px;}
