.inner__hero{text-align:center;background-image:url(../img/oak-hardwood-floor-background-320.jpg);background-size:cover;background-repeat:no-repeat;background-position-y:center;background-position-x:center}@media (min-width:321px){.inner__hero{background-image:url(../img/oak-hardwood-floor-background.jpg)}}.inner__hero--shadow{padding:120px 0 80px;background-color:rgba(0,0,0,.3)}.inner__hero h2{font-family:"Roboto Slab",Arial,Helvetica,sans-serif;font-size:42px;margin-bottom:20px;color:#fff}.inner__hero p{color:#fff;font-size:15px;line-height:1.5;font-weight:700;letter-spacing:5.5px;text-transform:uppercase;width:80%;margin:0 auto}.breadcrumbs{padding:20px 0;border-bottom:2px solid #f5f5f5}@media (min-width:480px){.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.breadcrumbs__item{margin-right:20px;position:relative;color:#1e73be}@media (min-width:480px){.breadcrumbs__item{margin-right:40px}.breadcrumbs__item::after{position:absolute;content:"";top:11px;right:-25px;width:4px;height:4px;border-radius:50%;background-color:#000;opacity:.4}}.breadcrumbs__item--current::after{display:none}.breadcrumbs__item a{color:#999}.content{padding:30px 0 40px}@media (min-width:768px){.content .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.content__menu{width:100%}}@media (min-width:1200px){.content__menu{width:initial}}.content__images img,.content__list,.content__text h3,.content__text p,.content__text ul{margin-bottom:20px}@media (min-width:768px){.content__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}@media (min-width:1200px){.content__list{width:initial;display:initial;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content__item{background-color:#f5f5f5;font-size:18px}@media (min-width:768px){.content__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (min-width:1200px){.content__item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:260px}}.content__item--active,.content__item:hover{background-color:#1e73be}.content__item a{padding:16px 30px;color:#a5a5a5;font-weight:700;display:block}.content__item--active a,.content__item:hover a{color:#fff}@media (min-width:1200px){.content__text{width:410px}}.content__text h3{font-family:"Roboto Slab",Arial,Helvetica,sans-serif;color:#1e73be}.content__text ul{padding-left:20px}.content__text ul li,.privacy ul li{list-style-type:disc}@media (min-width:480px){.content__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}@media (min-width:1200px){.content__images{display:initial;width:400px}}@media (min-width:321px){.content__images img{width:100%}}@media (min-width:480px){.content__images img{width:98%;height:auto}}.banner{padding-bottom:40px}.banner .container{color:#fff;font-weight:700;background-image:url(../img/hardwood-floor-planks-background.jpg)}.banner__color{background-color:rgba(30,115,190,.7);padding:40px;display:-webkit-box;display:-ms-flexbox;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;text-align:center}@media (min-width:1024px){.banner__color{text-align:initial;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.banner__text{font-size:30px;margin-bottom:20px}@media (min-width:1024px){.banner__text{font-size:24px;margin-bottom:0}}.gallery{padding:20px 0}.gallery .container{text-align:center}@media (min-width:768px){.gallery .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.gallery .container--galbutton,.overlay{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery .container--galbutton{margin-top:20px}.gallery .container img{margin:2px;cursor:pointer}@media (min-width:768px){.gallery .container img{width:220px}}.gallery .container img:hover{opacity:.9}.overlay{background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overlay.active{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery__popup{position:relative;text-align:center;max-width:75%}@media (min-width:1024px){.gallery__popup{max-width:60%}}@media (min-width:1200px){.gallery__popup{max-width:50%}}.gallery__popup .gallery__big-img{max-width:95%;border:6px solid #f2f2f2;border-radius:5px}.gallery__close,.gallery__next,.gallery__prev{border:0;background-color:transparent;position:absolute;cursor:pointer;z-index:1001;width:36px;height:36px;min-width:36px;min-height:36px}.gallery__close{top:0;right:-55px}.gallery__close:hover,.gallery__next:hover,.gallery__prev:hover{color:#1e73be}.gallery__next,.gallery__prev{top:49%}.gallery__next{right:-45px}.gallery__prev{left:-45px}.privacy p,.privacy ul{margin-bottom:16px}.privacy ul{padding-left:20px}.privacy .tapping{font-family:"Roboto Slab",Arial,Helvetica,sans-serif;font-weight:700}.contact{padding:40px 0}@media (min-width:1024px){.contact .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact__form{width:64%}}.contact__form h2{text-align:left}.contact__form iframe{height:400px!important;max-width:100%!important}@media (min-width:357px){.contact__form iframe{height:321px!important}}@media (min-width:1024px){.contact__form iframe{width:90%!important;margin:20px 0 0 -16px}}.contact__details{border:6px solid #f2f2f2;border-radius:1px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.contact__details p{margin-bottom:6px;color:#292929}@media (min-width:1024px){.contact__details{width:32%}}