header .logo h1,header .phones h1{font-size:60px;margin:0}body{position:relative;background:#f2f2f2;color:#000;font-family:Merriweather,serif}.navbar-default .navbar-nav>li>a,header .phones h1{font-family:'PT Sans Narrow',sans-serif}header{background:url(../images/header.jpg) top left no-repeat #030021;min-height:620px;height:90vh}header .container{padding-top:50px}header .phones h1{font-weight:400}header .logo h1 a,header .phones h1 a{color:#010010}header .logo h1 a:hover,header .phones h1 a:hover{text-decoration:none}header h3{text-shadow:0 0 5px #fff}.mainmenu-block{background:#030021;color:#fff;min-height:55px;height:10vh}.mainmenu-block .navbar{margin-bottom:0;min-height:auto}.mainmenu-block .navbar-default{background:0 0;border:0}nav .navbar-collapse{text-align:center}nav .navbar-collapse ul.nav{display:inline-block;margin:0 auto;float:none}.navbar-default .navbar-nav>li>a{color:#fff;font-size:18px}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#ff6f19}.content-block-wrapper .content-block:nth-child(2n){background:#e2e2e2}.content-block{padding-top:100px;padding-bottom:100px}.content-block h1.title{color:#030021;margin:0 0 100px;font-size:50px;text-align:center}.content-block p,.content-block ul li{line-height:1.8em}.content-block .img-gnb-wrapper{float:right;padding:1px;background:#fff;margin-left:25px;margin-bottom:25px}#gallery a img,.img-gnb-wrapper img{border:1px solid #030021;padding:2px;background:#fff}#gallery a{margin-bottom:30px}#gallery a img{width:100%;max-width:295px}.map img{width:100%;max-width:1000px}footer{background:#030021;color:#fff;padding-top:50px;padding-bottom:50px}footer a,footer a:hover{color:#ff6f19;text-decoration:underline}footer a:hover{text-decoration:none}footer .dev{font-size:12px}@media (min-width:768px) and (max-width:991px){header .logo h1,header .phones h1{text-align:center}.img-gnb-wrapper img{width:300px}}@media (max-width:767px){.mainmenu-block,.mainmenu-block .navbar-default{background-color:#030021}header .container{padding-top:100px}header .logo h1,header .phones h1{text-align:center;font-size:50px}.content-block h1.title{font-size:40px}.content-block .img-gnb-wrapper{margin-left:0}.img-gnb-wrapper img{width:100%}.dev{margin-top:20px;text-align:center}.mainmenu-block{position:absolute;top:0;width:100%;z-index:105;height:auto}.mainmenu-block button{color:#fff}}