.rmm.graphite .rmm-main-list li.current a{
    background:#ffc40e none repeat scroll 0 0;
    color:#000;
    transition:background .5s
}
.ha-header-small{
    position:fixed;
    width:100%;
    z-index:9999;
    -webkit-transform:translateY(10px);
    -moz-transform:translateY(10px);
    transform:translateY(10px);
    background:#0b0f16;
    transition:1s;
    border-top:6px solid #ffc40e;
    top:-10px
}
.paddin-box{
    margin-top:45px
}
body{
    margin:0 auto;
    background:#131924!important
}
h1{
    color:#ffc40e;
    font-family:Lato;
    font-weight: 700;
    font-size:60px
}
h2{
    color:#ffc40e;
    font-family:Lato;
	font-weight: 700;
    font-size:40px;
    text-align:center;
    margin:35px 0
}
h3{
    color:#fff;
    font-size:18px;
    font-family:Lato;
    font-weight:bold;
	font-weight: 300;
}
h4{
    font-size:24px;
    color:#fff
}
p{
    font-family:Lato;
	font-weight: 300;
    font-size:21px;
    line-height:25px
}
p>a{
    color:#818181!important
}
#section-1{
    border-top:6px solid #ffc40e;
    background:url(https://dreambedroominteriors.cz/xtlo_top_obraz.jpg.pagespeed.ic.U3fSigfjp6.webp) no-repeat center top;
    width:100%;
    min-height:800px;
    padding:0 0 30px
}
#section-1 h1{
    text-align:center;
    line-height:60px;
    text-transform:uppercase;
    margin:110px 0 0
}
#section-1 p{
    color:#fff;
    margin:40px 0 0;
    text-align:center
}
#section-1 .scroll_down1{
    text-align:center;
    margin:70px 0 0;
    cursor:pointer
}
#section-2{
    padding:100px 0 360px;
    position:relative;
    overflow:hidden
}
#section-2 h2>span{
    color:#fff;
    font-family:Lato;
	font-weight: 300;
}
#section-2 h3{
    margin:0
}
#section-2 p{
    font-size:18px;
    color:#818181;
    margin:0
}
#section-2 img{
    left:50%;
    margin-left:-82px;
    position:absolute;
    top:25px
}
#section-2 a{
    color:transparent;
    text-decoration:none
}
.bg_samolot{
    margin-left:15px
}
.social{
    width:29px;
    height:29px;
    background:url(http://dream-project.pl/templates-repository/scripts/992/images/xszablon_ikony_09.png.pagespeed.ic.PcNZTG7hWn.webp);
    float:left;
    margin-right:8px
}
.social.social5{
    margin-right:0
}
.social1{
    background-position:550px 192px;
    border:1px solid #fff
}
.social1:hover{
    background-position:551px 143px;
    border:0
}
.social2{
    background-position:494px 192px;
    border:1px solid #fff
}
.social2:hover{
    background-position:495px 143px;
    border:0
}
.social3{
    background-position:437px 192px;
    border:1px solid #fff
}
.social3:hover{
    background-position:438px 143px;
    border:0
}
.social4{
    background-position:380px 192px;
    border:1px solid #fff
}
.social4:hover{
    background-position:381px 143px;
    border:0
}
.social5{
    background-position:324px 192px;
    border:1px solid #fff
}
.social5:hover{
    background-position:325px 143px;
    border:0
}
.social6{
    background-position:268px 192px;
    border:1px solid #fff
}
.social6:hover{
    background-position:269px 143px;
    border:0
}
#social_ico{
    margin:32px 0 0
}
.margin-box{
    padding-top:30px
}
.mail_box{
    float:left;
    font-family:Lato;
	font-weight: 300;
    margin-top:22px
}
.mail_box p{
    color:#ffc40e!important;
    font-family:Lato;
    font-weight: 700;
    font-size:40px!important;
    margin:8px 0 0!important;
    padding:0;
    line-height:40px
}
.mail_box p span{
    font-family:Lato;
    color:#ffc40e
}
.mail_box>a{
    color:#fff!important;
    text-decoration:none;
    font-size:18px
}
.samolot{
    background:#ffc40e none repeat scroll 0 0;
    float:left;
    padding:26px 52px;
    margin-right:42px;
    position:relative!important;
    top:0!important;
    left:0!important;
    margin-left:0!important;
    display:block!important
}
.margin-box2{
    padding-top:86px
}
.min-height_box{
    min-height:200px
}
#section-3{
    padding-top:100px;
    padding-bottom:30px
}
#section-3 p{
    color:#818181
}
#section-3 h2>span{
    color:#fff;
    font-family:Lato;
	font-weight: 300;
}
#section-4{
    position:relative;
    overflow:hidden;
    padding-top:140px
}
#section-4 h2>span{
    color:#fff;
    font-family:Lato;
	font-weight: 300;
}
.olowek{
    left:50%;
    margin-left:233px;
    position:absolute;
    top:-41px
}
.textInput{
    margin-bottom:15px
}
.textInput[name="contactForm\[email\]"]{
    border:0 none;
    float:left;
    padding:14px 10px 15px 55px;
    width:100%;
    font-family:Lato-Light;
    background:url(data:image/webp;
    base64,UklGRvYAAABXRUJQVlA4IOoAAADwBQCdASotAC0APm00mEikIqKhI4kAgA2JQBpNqCc79md0DjM94R8nQClMpPnp9kJS+guUFfXoIAD+80uX++BP7wJ/eBP94v/JTz7Kg2aL62CFoIGNlt9YpCC+OZ5LO7//xhTORRWq67wIAnyN1rvksexMb+vs04Ko67gN9UdUj+mCwYIfIMhW/xXrMozUlOvVaz7ZRKItxseUin0M3hD7xZ9on0WCusc6+dFrci6fZL3STjJ8tlgooblGQ1B9UT/cZzevE2lCn/OfMOSG//7nb7/rSMjGb8kPAlCBUy4roozuL0F/fwAAAAA=) no-repeat left center #fff
}
.textInput[name="contactForm\[email\]"]:focus{
    background:url(data:image/webp;
    base64,UklGRvYAAABXRUJQVlA4IOoAAADwBQCdASotAC0APm00mEikIqKhI4kAgA2JQBpNqCc79md0DjM94R8nQClMpPnp9kJS+guUFfXoIAD+80uX++BP7wJ/eBP94v/JTz7Kg2aL62CFoIGNlt9YpCC+OZ5LO7//xhTORRWq67wIAnyN1rvksexMb+vs04Ko67gN9UdUj+mCwYIfIMhW/xXrMozUlOvVaz7ZRKItxseUin0M3hD7xZ9on0WCusc6+dFrci6fZL3STjJ8tlgooblGQ1B9UT/cZzevE2lCn/OfMOSG//7nb7/rSMjGb8kPAlCBUy4roozuL0F/fwAAAAA=) no-repeat left center #fff4d4
}
.textInput[name="contactForm\[phone\]"]{
    border:0 none;
    float:left;
    padding:14px 10px 15px 55px;
    width:100%;
    background:url(data:image/webp;
    base64,UklGRsgAAABXRUJQVlA4ILwAAADwBACdASotAC0APm0wlEckIqIhLjQIAIANiUAO777WfiqB/st6xcL50NmqE7emSAAA/vNLl//74E/3gT/eBP94v//yU+u68rh3vrFFuQW2xkQZeLAqUBHd+fPCPspECOk/+so/+Zmwspn/DikgJLRyTDRPKu6EYbVZnDA6DPpe5AzcIoOeJCEuIt7kEiQpExqxX6oMLy8kaqX+E7hhlQuukiaut9Q5smr/65K9Z+kUpGYNWB/XQvS8gAAAAA==) no-repeat left center #fff;
    font-family:Lato-Light
}
.textInput[name="contactForm\[phone\]"]:focus{
    background:url(data:image/webp;
    base64,UklGRsgAAABXRUJQVlA4ILwAAADwBACdASotAC0APm0wlEckIqIhLjQIAIANiUAO777WfiqB/st6xcL50NmqE7emSAAA/vNLl//74E/3gT/eBP94v//yU+u68rh3vrFFuQW2xkQZeLAqUBHd+fPCPspECOk/+so/+Zmwspn/DikgJLRyTDRPKu6EYbVZnDA6DPpe5AzcIoOeJCEuIt7kEiQpExqxX6oMLy8kaqX+E7hhlQuukiaut9Q5smr/65K9Z+kUpGYNWB/XQvS8gAAAAA==) no-repeat left center #fff4d4
}
.textInput[name="contactForm\[subject\]"]{
    border:0 none;
    float:left;
    padding:14px 10px 15px 55px;
    width:100%;
    background:url(data:image/webp;
    base64,UklGRu4AAABXRUJQVlA4IOIAAADQBQCdASotAC0APm00lUakIyIhKrqpWIANiUAOyB+KrmAc+3pgG8agdzupRnNeRX+Rg8vb/zTQAP7yiH//+8+f3Pn9z5/0Z///G7+CFG9QL3BjrSXYA31kDylVU15GrLIw+3Fb2q+489aDNuH7h6dZWvXpW/SWGGUEz/jO+FQwUrvBZxdTLAo8zV3RloCqbxi6KwXFrxR4duV9Vkb+ppCL6r2P3nep48v+BW7Kez/w13nzmJfk2UVPT37MSSfy2iPO962Pi+Se7TlEMqq8wKKAk8RsZ7g+NFltFlKXqYuhKAAA) no-repeat left center #fff;
    font-family:Lato-Light
}
.textInput[name="contactForm\[subject\]"]:focus{
    background:url(data:image/webp;
    base64,UklGRu4AAABXRUJQVlA4IOIAAADQBQCdASotAC0APm00lUakIyIhKrqpWIANiUAOyB+KrmAc+3pgG8agdzupRnNeRX+Rg8vb/zTQAP7yiH//+8+f3Pn9z5/0Z///G7+CFG9QL3BjrSXYA31kDylVU15GrLIw+3Fb2q+489aDNuH7h6dZWvXpW/SWGGUEz/jO+FQwUrvBZxdTLAo8zV3RloCqbxi6KwXFrxR4duV9Vkb+ppCL6r2P3nep48v+BW7Kez/w13nzmJfk2UVPT37MSSfy2iPO962Pi+Se7TlEMqq8wKKAk8RsZ7g+NFltFlKXqYuhKAAA) no-repeat left center #fff4d4
}
textarea{
    border:0 none!important;
    float:left;
    padding:14px 10px 15px 55px;
    width:100%;
    height:100px!important;
    min-height:148px!important;
    background:url(data:image/webp;
    base64,UklGRgYBAABXRUJQVlA4IPoAAADQBwCdASotAJQAPm02mUkkIqKhISiQgA2JZQCWV0QroH4V3QOMl3i/9u/SAJl0H5zPQEUZGRBOAIqJ8VehJhcxegIy66bwAAD+80uX/74E7wJ3gT/eL//JQ2EfToAH3scRkurCu8UyyLzBFpkGUgeaP5tkNOBvC6M3Wju8WOL/Mcq3I6LPb5hoKq0+4we6rsU/r/RvG4Y9WLUsVDHqA8Dj/0NdTaDC/n/j/XhJXMOOtZUw67f4gOSVAtzHt/VY2+xZplO8UT6kqZBVR/YFKIXAgYbVRXOscrlTt2m6fWr44sI+AijEycheSRacq3rC00jmiaFtwAAAAAAA) no-repeat left center #fff;
    margin-bottom:17px;
    font-size:13px;
    font-family:Lato;
	font-weight: 300;
    color:#000
}
textarea:focus{
    background:url(data:image/webp;
    base64,UklGRgYBAABXRUJQVlA4IPoAAADQBwCdASotAJQAPm02mUkkIqKhISiQgA2JZQCWV0QroH4V3QOMl3i/9u/SAJl0H5zPQEUZGRBOAIqJ8VehJhcxegIy66bwAAD+80uX/74E7wJ3gT/eL//JQ2EfToAH3scRkurCu8UyyLzBFpkGUgeaP5tkNOBvC6M3Wju8WOL/Mcq3I6LPb5hoKq0+4we6rsU/r/RvG4Y9WLUsVDHqA8Dj/0NdTaDC/n/j/XhJXMOOtZUw67f4gOSVAtzHt/VY2+xZplO8UT6kqZBVR/YFKIXAgYbVRXOscrlTt2m6fWr44sI+AijEycheSRacq3rC00jmiaFtwAAAAAAA) no-repeat left center #fff4d4
}
#captcha-input{
    border:0 none;
    float:right;
    padding:14px 10px 15px 55px;
    width:224px;
    background:url(data:image/webp;
    base64,UklGRrAAAABXRUJQVlA4IKQAAAAQBQCdASotAC0APm00l0gkIqIhJzgJIIANiUAOyB+KqhAN4jAmbFv44ZiPpI+jh7+AAP7yiH//+8+f3Pn9z5/0Z///G7+CFG9qD8GOY1+MA0caUM+0AsfQzXssD7dPQCU1fdELFRR9zoqOeMlwytevOjfJ+y3VDZUap/ByZZiwBuf49qLm/GmA7Ux0FH5rHffsccP8zTWd7HoBgP9mbW+IZAAAAA==) no-repeat left center #fff;
    margin-top:15px;
    font-family:Lato-Light
}
#captcha-input:focus{
    background:url(data:image/webp;
    base64,UklGRrAAAABXRUJQVlA4IKQAAAAQBQCdASotAC0APm00l0gkIqIhJzgJIIANiUAOyB+KqhAN4jAmbFv44ZiPpI+jh7+AAP7yiH//+8+f3Pn9z5/0Z///G7+CFG9qD8GOY1+MA0caUM+0AsfQzXssD7dPQCU1fdELFRR9zoqOeMlwytevOjfJ+y3VDZUap/ByZZiwBuf49qLm/GmA7Ux0FH5rHffsccP8zTWd7HoBgP9mbW+IZAAAAA==) no-repeat left center #fff4d4
}
#send{
    background:rgba(0,0,0,0) none repeat scroll 0 0;
    border:2px solid #fff;
    color:#fff;
    cursor:pointer;
    float:right;
    margin:15px auto 0;
    padding:12px 0;
    text-align:center;
    transition:all .5s ease 0s;
    width:224px
}
#send:hover{
    background:#ffc40e none repeat scroll 0 0
}
pre{
    color:#c1c1c1;
    float:left;
    font-family:monospace;
    font-size:10px;
    letter-spacing:-2px;
    line-height:60%;
    margin:16px 1em 0 0
}
.errors{
    margin:-1px;
    padding:0;
    text-align:center
}
.errors>li{
    color:red!important;
    font-family:Lato;
	font-weight: 300;
    list-style:outside none none;
    padding:0;
    clear:both;
    margin:10px 0;
    float:left
}
#section-5{
    padding-top:100px
}
#section-5 h2>span{
    color:#fff;
    font-family:Lato;
	font-weight: 300;
}
#mapFrame{
    width:100%;
    height:100%
}
.maps{
    height:512px;
    width:100%;
    margin-top:22px
}
.maps img{
    max-width:none
}
#googleMap{
    width:100%;
    height:100%
}
#section-6{
    background:#ffc40e;
    padding:40px 0
}
#section-6 h1{
    color:#fff;
    font-family:Lato;
	font-weight: 300;
    font-size:21px!important;
    letter-spacing:8px;
    text-align:center
}
@media (max-width:797px){
    #section-1 h1{
        font-size:50px
    }
    #section-2 img{
        display:none
    }
    .olowek{
        display:none
    }
}
@media (max-width:1024px){
	.row{padding-left: 15px;padding-right: 15px;}
	.bg_samolot{margin-left: 0 !important; text-align: center;}
	.margin-box2{padding-top: 20px;}
	.hide-mobile{display: none;}
	h2{margin: 14px 0;font-size: 30px;}
	.margin-box{padding-top: 0;}
	.mail_box p{font-size: 30px !important;}
	#section-1,#section-2,#section-3,#section-4,#section-5,#section-6{
        padding-bottom:0!important;
        padding-top:25px!important
    }
		.margin-box2{padding-bottom: 30px;}
}

@media (max-width:540px){

    #section-1 h1{
        font-size:30px;
        line-height:30px;
		margin-top: 80px;
    }
    #section-1 p{
        margin:30px 0 0;
		white-space: inherit;
		font-size: 18px;
    }
    #section-1 .scroll_down1{
        margin:35px 0 0
    }
    #section-1,#section-2,#section-3,#section-4,#section-5,#section-6{
        padding-bottom:0!important;
        padding-top:25px!important
    }
    .margin-box2{
        margin-bottom:0!important
    }
    .margin-box3{
        padding-top:30px
    }
}
@media (max-width:561px){
    .samolot{
        position:relation!important;
        left:50%!important;
        float:none!important;
        margin-left:0px!important;
		transform: translateX(-50%);
    }
    .bg_samolot{
        background:#ffc40e!important;
        width:100%!important
    }
    .mail_box{
        text-align:center;
        float:none
    }
    #send{
        margin:15px auto 0;
        display:block;
        float:none
    }
}
.offerContent p{
    color:#fff!important;
    font-size:18px;
    font-family:Lato;
	font-weight: 300;
    line-height:25px;
    margin:0 0 15px 0
}
.offerContent p em{
    color:#fff;
    font-family:Lato;
	font-weight: 300;
    font-size:18px;
    font-style:italic;
    line-height:25px;
    text-decoration:none
}
.offerContent em{
    color:#fff;
    font-size:18px;
    font-family:Lato;
	font-weight: 300;
    line-height:25px;
    text-decoration:underline
}
.offerContent span em{
    color:#fff;
    font-size:18px;
    font-family:Lato-Light;
    line-height:25px;
    text-decoration:underline
}
.offerContent p strong{
    color:#fff;
    font-size:18px;
    font-family:Lato-Light;
    line-height:25px;
    font-weight:bold
}
.offerContent p em strong{
    font-style:italic;
    font-weight:bold;
    text-decoration:none!important
}
.offerContent strong{
    color:#fff;
    font-size:18px;
    font-family:Lato-Light;
    line-height:25px;
    font-weight:bold
}
.offerContent ul,.offerContent ol{
    margin:0 0 15px 0
}
.offerContent ul li{
    color:#fff;
    text-align:left;
    font-family:Lato-Light;
    margin-left:15px
}
.offerContent ol li{
    color:#fff;
    font-size:18px;
    font-family:Lato-Light;
    line-height:25px;
    margin-left:15px
}
.offerContent span{
    color:#fff;
    font-size:18px;
    font-family:Lato-Light!important;
    line-height:25px
}
.offerContent h1{
    color:#fff;
    font-family:Lato-Light;
    font-weight:bold;
    line-height:70px;
    margin:30px 0
}
.offerContent h2{
    color:#fff;
    font-size:25px;
    font-family:Lato-Light;
    line-height:25px;
    font-weight:bold;
    text-align:left
}
.offerContent h3{
    color:#fff;
    font-family:Lato-Light;
    font-size:18px;
    font-weight:bold
}
#nav>li{
    color:#fff!important
}
.about_factory{
    white-space:pre-wrap
}

iframe .website-wrapper{background: transparent !important;}
iframe .main-page-wrapper{background: transparent !important;}