@import url(font-awesome.css);@import url(slick.css);@import url(bootstrap.min.css);@import url(flaticon.css);@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic-ext);@import url(https://fonts.googleapis.com/css?family=Arimo:400,700);@import url(https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700);.serif{font-family:"Playfair Display",serif}.mono{font-family:"Source Code Pro"}img{max-width:100%}h1,h2,h3,h4,h5,h6,p,a{line-height:1.4}a{text-decoration:none !important;color:#000}.button{display:block;font-size:14px;color:#000;width:140px;padding:0.5em;border-radius:25px;border:1px solid;text-align:center}.title{font-size:60px}@media only screen and (max-width: 980px){.title{font-size:40px}}body{font-family:"PT sans",sans-serif;color:#000}.load header>div{opacity:0}.load .hero .bg{opacity:0}.load .content-hero{margin-top:5em}.load .content-hero h1{background:#111;color:#111 !important;display:inline}.load .content-hero h4{opacity:0}.load .content-hero .item{opacity:0}.load .img-list img{-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px)}.absolut-header header{position:absolute;width:100%;z-index:999999}header{position:relative;padding:1em;background:#111;z-index:999999}header>div{transition:all 0.5s}header img{width:100px}header .social-links{text-align:right}header .social-links a{color:#fdb833;font-size:20px;display:inline-block;padding:0.7em 0.5em}@media only screen and (max-width: 980px){header .social-links a{font-size:16px;padding:0.3em 1em}}@media only screen and (max-width: 1023px){.menu-here{position:absolute;top:0;padding:2em;padding-top:5em;left:0;width:100%;height:auto;background:#111;z-index:100;opacity:0;visibility:hidden;transition:all 0.5s}.menu-here.show{opacity:1;visibility:visible}}ul.menu{padding:0.8em;position:relative;z-index:123;list-style:none;text-align:center;margin:0}@media only screen and (max-width: 1023px){ul.menu{padding-top:1.5em}}ul.menu li{position:relative;display:inline-block}@media only screen and (max-width: 1023px){ul.menu li{display:block}}ul.menu li a{padding:0.5em 2em;display:block;transition:all 0.3s;position:relative;color:#fff}ul.menu li a span{width:0px;height:0px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:6px solid;display:block;position:absolute;top:45%;right:10px;transition:all 0.5s}@media only screen and (max-width: 1023px){ul.menu li a span.open{transform:rotate(180deg)}}ul.menu li:hover .drop{opacity:1;visibility:visible}ul.menu li:hover>a{background:#555}ul.menu li .drop{position:absolute;background:#555;width:100%;z-index:1000;list-style:none;padding:0;opacity:0;visibility:hidden;display:block;transition:all 0.5s}@media only screen and (max-width: 1023px){ul.menu li .drop{position:relative;opacity:1;visibility:visible;display:none;padding-bottom:1em;transition:none}}ul.menu li .drop li{display:block}ul.menu li .drop li a span{transform:rotate(-90deg)}@media only screen and (max-width: 1023px){ul.menu li .drop li a span{transform:rotate(360deg)}}ul.menu li .drop li a span.open{transform:rotate(180deg)}ul.menu li .drop li .drop-down{padding:0;margin:0;list-style:none;position:absolute;width:100%;right:-100%;background:#333;top:0;opacity:0;visibility:hidden;transition:all 0.3s}@media only screen and (max-width: 1023px){ul.menu li .drop li .drop-down{position:relative;right:0;opacity:1;visibility:visible;transition:none;display:none}}ul.menu li .drop li:hover .drop-down{opacity:1;visibility:visible}.open-menu{position:absolute;display:block;width:50px;height:50px;background:transparent;border:0;left:0;right:0;top:0em;margin:auto;opacity:0;visibility:hidden;z-index:1000}@media only screen and (max-width: 980px){.open-menu{top:1.2em}}.open-menu span{width:30px;height:2px;background:#fff;display:block;position:relative;margin:auto;transition:all 0.5s}.open-menu span:after{content:"";position:absolute;width:30px;height:2px;background:#fff;display:block;top:-6px;transition:all 0.5s}.open-menu span:before{content:"";position:absolute;width:30px;height:2px;background:#fff;display:block;top:6px;transition:all 0.5s}.open-menu.show span{transform:rotate(45deg)}.open-menu.show span:after{transform:rotate(-90deg);top:0}.open-menu.show span:before{height:0}@media only screen and (max-width: 1023px){.open-menu{opacity:1;visibility:visible}}.hero{position:relative;background:#000;overflow:hidden}.hero .bg{position:absolute;background-size:cover;top:-100px;left:0;width:100%;height:110%;opacity:0.3;transition:all 0.5s}.hero .content-hero{position:relative;padding:3em 0;z-index:10;transition:all 0.5s}@media only screen and (max-width: 980px){.hero .content-hero{padding:1em 0}}.hero .content-hero h1{font-size:70px;color:#fdb833;transition:all 0.5s}@media only screen and (max-width: 980px){.hero .content-hero h1{font-size:40px}}.hero .content-hero h4{transition:all 0.5s}.hero .content-hero .icnos-and-other{margin-top:5em;color:#eee}@media only screen and (max-width: 980px){.hero .content-hero .icnos-and-other{margin-top:1em}}.hero .content-hero .icnos-and-other .item{width:50%;float:left;padding:1em}@media only screen and (max-width: 980px){.hero .content-hero .icnos-and-other .item{text-align:center}}.hero .content-hero .icnos-and-other .item i:before{font-size:50px;color:#fdb833}.hero .content-hero .icnos-and-other .item h3{font-size:20px}.hero .content-hero .icnos-and-other .item p{letter-spacing:1px;color:#aaa}@media only screen and (max-width: 980px){.hero .img-list{display:none}}.hero .img-list img{width:80%;margin-bottom:1.5em;transition:all 0.5s}.hero .img-list img:nth-child(even){float:right;margin-bottom:3em}.categories{position:relative;padding:5em 0}.categories p{letter-spacing:1px}.categories a{display:block;position:relative;text-align:center;margin-bottom:2em;padding:3em;transition:all 0.5s}@media only screen and (max-width: 980px){.categories a{padding:0}}.categories a:last-child{margin-bottom:0}.categories a .left,.categories a .right{width:40%;top:1em;position:absolute}.categories a .left{left:0}@media only screen and (max-width: 980px){.categories a .left{width:50%}}.categories a .right{right:0}@media only screen and (max-width: 980px){.categories a .right{width:50%}}.categories a .center{position:absolute;width:20%;text-align:center;left:0;right:0;top:0.5em;margin:auto;z-index:100}@media only screen and (max-width: 980px){.categories a .center{position:relative;width:100%;top:2.5em}}.categories a .center h2{font-size:30px;transition:all 0.5s;color:#000;margin:0}.categories a .center .row{color:#999;transition:all 0.5s}.categories a .center i{padding-right:0.5em}.categories a img{width:60px;display:inline-block;margin-right:1em;transition:all 0.5s}@media only screen and (max-width: 980px){.categories a img{width:20px}}.categories a:hover{background:#fdb833}.categories a:hover img{margin-right:2em}@media only screen and (max-width: 980px){.categories a:hover img{margin:0}}.categories a:hover .row{color:#fff}.hero-page-slider{position:relative;height:100vh;width:100%;color:#fff}@media only screen and (max-width: 980px){.hero-page-slider{height:100%;background:#000;padding-bottom:3em}}.hero-page-slider .content-here{padding-top:10em;z-index:100;position:relative;max-width:1200px;margin:auto}@media only screen and (max-width: 980px){.hero-page-slider .content-here{padding-left:2em;padding-right:2em}}.hero-page-slider .content-here span{display:block;font-size:12px;text-transform:uppercase;font-weight:800;letter-spacing:2px}.slider-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:10;overflow:hidden}@media only screen and (max-width: 980px){.slider-bg{opacity:0.3}}.slider-bg .item{height:100vh}@media only screen and (max-width: 980px){.slider-bg .item{min-height:800px}}.slider-bg .item .bg{background-size:cover;height:100vh;width:100%;background-position:100%;transition:all 1s;min-height:800px}.slider-bg .slick-arrow{position:absolute;top:0;width:100px;height:100%;background:red;z-index:1000;opacity:0}.slider-bg .slick-arrow.slick-prev{left:0}.slider-bg .slick-arrow.slick-next{right:0}.slick-center .bg{opacity:0.2}.about-me{position:relative;padding:5em 0}.about-me .bg{position:absolute;width:500px;height:500px;top:0;left:0;right:0;bottom:0;margin:auto;background-size:cover;z-index:-1;opacity:0.5}.pro-gress{position:relative;width:100%;padding:5px;background:transparent}.pro-gress span{position:absolute;height:5px;background:#fdb833;top:0;right:0}.pro-gress span.w-1{width:10%}.pro-gress span.w-2{width:25%}.pro-gress span.w-3{width:50%}.pro-gress span.w-4{width:75%}.pro-gress span.w-5{width:100%;background:-moz-linear-gradient(left, transparent 0%, transparent 1%, #000 98%, #000 100%);background:-webkit-linear-gradient(left, transparent 0%, transparent 1%, #000 98%, #000 100%);background:linear-gradient(to right, transparent 0%, transparent 1%, #000 98%, #000 100%)}.camera{position:relative;padding:5em 0;overflow:hidden}.camera .bg{opacity:0.2;position:absolute;top:-50px;left:0;width:100%;height:110%;background-size:cover}.camera .row{position:relative;z-index:10}.camera h3{margin-top:4em;margin-bottom:1em;height:100px;width:100px;font-size:70px;color:#fdb833;line-height:1;transform:rotate(-90deg)}.camera p{letter-spacing:1px}footer{padding:5em 0;background:#111;position:relative;color:#fff}footer a{display:block;color:#888}footer .copy{position:absolute;bottom:0;padding:1em;text-align:center;left:0;width:100%;background:#fdb833}footer .copy p{margin:0}.big-slider-here{position:relative;padding-bottom:5em}.big-slider-here .bg{position:absolute;height:300px;width:100%;background-size:cover;top:-50px;left:0;z-index:1;opacity:0.5}.big-slider-here i{font-size:100px;color:#fdb833}.big-slider-here p{letter-spacing:1px}.big-slider-here h2{margin-top:0}.big-slider-here .big-slider{margin-top:2em}.big-slider-here .big-slider .item{padding:0 5em;outline:none;position:relative}@media only screen and (max-width: 980px){.big-slider-here .big-slider .item{padding:0}}.big-slider-here .big-slider .item .info{position:absolute;height:300px;width:250px;padding:2em;bottom:0;right:5em;z-index:10;transition:all 2s;background:#fdb833;opacity:0}@media only screen and (max-width: 980px){.big-slider-here .big-slider .item .info{position:relative;opacity:1;left:0;width:100%;height:auto}}.big-slider-here .big-slider .item.slick-center .info{right:0em;opacity:1}.big-slider-here .big-slider .slick-arrow{position:absolute;opacity:0;left:-99999px}.photo-list{overflow:auto;padding:5em 0}.wall{display:block;position:relative}.wall-column{display:block;position:relative;width:50%;float:left;padding:1em;box-sizing:border-box}.wall-column img{width:100%}.wall-column .wall-item{transition:all 0.5s;position:relative}.wall-column .wall-item .info{padding:1em}.wall-column .wall-item:hover{color:#fdb833}@media only screen and (max-width: 1023px){.wall-column{width:50%}}@media only screen and (max-width: 980px){.wall-column{width:100%}}.scroll-line{position:fixed;z-index:9999999;top:0;left:0;height:5px;background:#fdb833}
#map{height:370px;width:100%}
.error-page{
    margin-top:120px;
    margin-bottom: 80px;
    
}
.error-page h3{
    color:#fdb833;
    font-size: 152px;
}
input.error, textarea.error{
    border:1px solid #900;
    background:pink;
}
.inline a{
    display:inline;
}
.big-menu-container{
    display:none;
    position: absolute;
    width:500px;
    height: 300px;
    background: #555;
    padding:10px;
    border:1px solid #555;
    box-shadow: 0px 5px 5px #666;
    padding-left:120px;
    top:0px;
}
li.big-menu:hover > .big-menu-container{
    display:block;
}
li.big-menu > a{
    position: relative;
    z-index: 999;
}
.menu.mono li a i{
color:#fdb833;
}