@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?2jt65a);src:url(fonts/icomoon.eot?#iefix2jt65a) format('embedded-opentype'),url(fonts/icomoon.woff?2jt65a) format('woff'),url(fonts/icomoon.ttf?2jt65a) format('truetype'),url(fonts/icomoon.svg?2jt65a#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-vk:before{content:"\e600"}.icon-home:before{content:"\e900"}.icon-phone:before{content:"\e942"}.icon-bold:before{content:"\ea62"}.icon-mail:before{content:"\ea83"}.icon-mail4:before{content:"\ea86"}.icon-google:before{content:"\ea87"}.icon-facebook:before{content:"\ea8c"}.icon-facebook2:before{content:"\ea8d"}.icon-facebook3:before{content:"\ea8e"}.icon-twitter:before{content:"\ea91"}.icon-twitter2:before{content:"\ea92"}.icon-twitter3:before{content:"\ea93"}.icon-feed2:before{content:"\ea94"}.icon-feed3:before{content:"\ea95"}.icon-blogger:before{content:"\eab9"}.icon-blogger2:before{content:"\eaba"}.icon-tumblr:before{content:"\eabb"}.icon-tumblr2:before{content:"\eabc"}.icon-skype:before{content:"\eac6"}.icon-linkedin:before{content:"\eac8"}.icon-linkedin2:before{content:"\eac9"}.picture-item{height:220px;margin-top:24px}.picture-item.shuffle-item{margin-left:0}.picture-item.picture-item--h2{height:464px}.picture-item.span6:not(.picture-item--h2) .picture-item__details{position:absolute;bottom:0;left:0;width:100%;background-color:#333;background-color:rgba(0,0,0,.6);color:#fff}.picture-item.span6:not(.picture-item--h2) .picture-item__description{display:none}.picture-item .picture-item__inner{background:#ECF0F1;height:100%;overflow:hidden}.picture-item img{display:block;width:100%;height:auto}.picture-item .picture-item__description,.picture-item .picture-item__details{padding:1em}.picture-item .picture-item__description{margin:0;padding-top:0;padding-right:2em}.picture-item .picture-item__tags{margin:0}.shuffle--container{position:relative;overflow:hidden}.shuffle--fluid .shuffle__sizer{position:absolute;opacity:0;visibility:hidden}.shuffle--animatein{overflow:visible}.shuffle--animatein .picture-item__inner{opacity:0;-webkit-transform:translate(0,220px);-ms-transform:translate(0,220px);transform:translate(0,220px)}.shuffle--animatein .picture-item__inner--transition{-webkit-transition:all .6s ease;transition:all .6s ease}.shuffle--animatein .picture-item.in .picture-item__inner{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}@media (max-width:47.9375em){.picture-item{height:auto;margin-top:20px}.picture-item.picture-item--h2{height:auto}.picture-item .picture-item__description,.picture-item .picture-item__details{font-size:.875em;padding:.625em}.picture-item .picture-item__description{padding-right:.875em;padding-bottom:1.25em}.filter>.row-fluid,.filter>.row-fluid>div{margin:10px 0}.m-nofloat{float:none}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{min-height:100%}body{font-family:'Open Sans',sans-serif;color:#333;line-height:1.2;min-width:320px;position:relative;font-weight:300}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}ol,ul{list-style-type:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:#464b4f;font-weight:400;line-height:1;text-transform:uppercase;text-align:center;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}h1{font-size:80px;margin:60px 0}h2{font-size:19px}h3{font-size:18px}a,a:link,a:visited{text-decoration:none;color:#333}a:hover{text-decoration:none}p{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;margin-bottom:50px;padding:0 60px}.img-responsive{display:inline-block;width:100%;height:auto}a{text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}#page-container>section{padding:40px 0 100px}.site-inner{position:relative;width:58.75em;margin-left:auto;margin-right:auto}.site-inner-abs{position:absolute;top:0;left:50%;width:58.75em;margin-left:-29.375em}.dark-bg{position:relative;text-align:center;background:#f5f5f5;color:#333}.dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4,.dark-bg h5,.dark-bg h6{color:#333}.button{display:inline-block;padding:23px 63px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button.main{background:#7b77c9;color:#fff;font-weight:600;font-size:14px}.button.white{background:#fff;color:#888a8b;font-weight:600;font-size:14px}.button.rounded{border-radius:3px}.button:hover{opacity:.7;-ms-filter:"alpha(Opacity=” $value * 100 “)";filter:alpha(opacity=70);zoom:1}.mobile-only{display:none}.desktop-only{display:block}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.mainmenu{background:#fff;border-bottom:1px dotted #333}.mainmenu ul{display:table;position:relative;margin:0 auto}.mainmenu ul li{display:table-cell;padding:20px}.mainmenu ul li a{text-transform:uppercase;font-weight:400}.home{text-align:center;padding:70px 0 100px}.home .logo{text-align:center;padding:0}.home .logo a{display:block}.about .site-inner>p{font-size:30px;font-weight:400;padding:0 20px;margin-bottom:24px}.about .columns{display:table}.about .columns aside{display:table-cell;padding:0 10px}.about .columns aside h3{text-transform:uppercase;color:#fff;font-weight:600;background:#c33734;border-radius:50%;height:175px;width:175px;line-height:175px;position:relative;margin:0 auto 20px;word-wrap:break-word}.about .columns aside p{line-height:1.4;padding:0 10px;font-weight:400}.portfolio .work-filter{display:table;margin:0 auto 50px}.portfolio .work-filter .filter-link{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;font-size:20px;line-height:1;padding-bottom:3px;margin:0 29px;font-weight:400}.portfolio .work-filter .filter-link.active{border-bottom:2px solid #c33734;color:#c33734}.portfolio .work-filter .filter-link:hover{color:#c33734;border-bottom:2px solid #c33734}.portfolio .shuffle .work-item{margin-bottom:24px;margin-right:0;cursor:pointer;display:block;min-height:460px;float:left;width:25%}.portfolio .shuffle .work-item .picture-item__details{padding:1em;background:#f5f5f5;font-size:14px;font-weight:400;overflow:hidden;text-align:center}.portfolio .shuffle .work-item .picture-item__details .picture-item__title{display:block;margin:0 0 10px;padding:0;text-transform:uppercase;font-weight:600}.portfolio .shuffle .work-item .picture-item__details .picture-item__tags{margin:0;padding:0;display:block}.portfolio .shuffle .work-item .picture-item__description{padding:1em 0;font-size:14px}.portfolio .shuffle .shuffle__sizer{position:absolute;opacity:0;visibility:hidden;width:23.076923076923077%;display:block;min-height:1px;float:left;margin-left:2.564102564102564%}.page-sale{background:#c33734;color:#fff}.page-sale h1{color:#fff}.page-sale p{margin-bottom:0;font-size:30px;line-height:1.4}.page-contact .contacts{text-align:center}.page-contact .contacts>p>a{font-weight:400;font-size:30px;color:#333}.page-contact .contacts>p>a>span{margin-right:15px}.page-contact .contacts>p>a:hover{color:#c33734}.page-footer .social-links{display:table;vertical-align:middle;text-align:center;position:relative;margin:0 auto;padding:40px 0 25px}.page-footer .social-links a{display:inline-block;margin:0 10px;text-align:center;font-weight:400;font-size:46px;color:#333}.page-footer .social-links a:hover{color:#748EC4}.page-footer .copyright{padding:0 0 40px}.page-footer .copyright p{padding:0;margin-bottom:0;line-height:2;font-weight:300;font-size:16px}