@font-face{font-family:'Code Bold';src:url(../fonts/code-bold.eot);src:url(../fonts/code-boldd41d.eot?#iefix) format('embedded-opentype'),url(../fonts/code-bold.woff) format('woff'),url(../fonts/code-bold.html) format('truetype'),url(../fonts/code-bold.svg#code_boldregular) format('svg');font-weight:400;font-style:normal}html{width:100%;height:100%}body{font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;color:#181819;margin:0;padding:0;width:100%;height:100%;background-color:#ebebeb;-webkit-font-smoothing:antialiased;-moz-font-smoothing:none;font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:#181819;outline:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover{color:#c5a35b;text-decoration:none}a:active,a:focus,a:hover{outline:0}h1,h2,h3,h4{padding:0;margin:0 0 10px;font-weight:400}.site-loader{position:fixed;width:100%;height:100%;z-index:9999;text-align:center;background-color:#FFF}.site-loader img{position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px}ul.default{list-style-type:none;padding:0}.clear{clear:both;margin:0;padding:0}.f-left{float:left}.f-right{float:right}.img-full{width:100%}.italic{font-style:italic}.center{text-align:center}.back-top{width:50px;height:50px;position:fixed;bottom:0;right:30px;cursor:pointer;z-index:999;background:url(../img/ico-up.png) no-repeat scroll center center #fff}.btn{border-color:#181819;border-radius:0;outline:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn:active,.btn:focus,.btn:hover{color:#c5a35b;border-color:#c5a35b;outline:0!important}.btn-big{padding:10px 20px;font-size:18px}.btn-dark{color:#fff;border-color:#333;background-color:#333}.btn-dark:hover{color:#fff;border-color:#c5a35b;background-color:#c5a35b}.btn-gold{color:#c5a35b;border-color:#c5a35b;background-color:#fff}.btn-gold:hover{color:#333;border-color:#333;background-color:#fff}.box-white{background-color:#FFF}.box-grey{background-color:#f2f2f2}.box-grey .owl-buttons div{background-color:#fff!important}.box-grey .owl-buttons div:hover{background-color:#ebebeb!important}.box-dark{color:#FFF;background-color:#181819}.box-dark .btn{color:#fff;border-color:#FFF}.box-dark .btn:hover{color:#c5a35b;border-color:#c5a35b}.box-padding{padding:0 30px}.box-border{border:1px solid #d9d9d9}.title-border{font-family:'Code Bold';font-size:14px;text-align:left;letter-spacing:3px;padding-bottom:10px;margin-bottom:20px;position:relative}.title-border .line{font-family:Arial,Helvetica,sans-serif}.title-border:after{content:" ";position:absolute;bottom:0;left:0;width:20px;height:2px;background-color:#c5a35b}.title-border.right{display:inline-block;padding-right:30px;padding-bottom:0}.title-border.right:after{top:50%;margin-top:-2px;right:0;bottom:inherit;left:inherit}.title-border.left{padding-left:30px;padding-bottom:0}.title-border.left:after{margin-top:-2px;top:50%;left:0;bottom:inherit}.title-center{display:inline-block;position:relative;font-size:24px;font-weight:300;padding:0 30px;margin-bottom:20px}.title-center:after,.title-center:before{content:" ";position:absolute;top:50%;width:20px;height:1px;background-color:#c5a35b}.title-center:before{left:0}.title-center:after{right:0}.title-bold{display:block;font-size:18px;font-weight:600;font-style:normal;margin-bottom:10px}.pagination{display:block;margin:30px 0 0}.pagination>li{float:left;margin:0 5px 5px 0}.pagination>li>a{display:inline-block;width:40px;height:40px;line-height:32px;color:#666;border:4px solid #f2f2f2;text-align:center;padding:0;float:none;background-color:#fff}.pagination>li:hover>a{color:#181819;background-color:#FFF}.pagination>li.active:hover>a,.pagination>li.active>a{color:#181819;border-color:#f2f2f2;background-color:#f2f2f2}.pagination>li:first-child>a,.pagination>li:last-child>a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.pagination>li:last-child{margin-right:0}.nav-default{list-style-type:none;margin:0;padding:0}.nav-default li{float:left}.nav-default li a{display:inline-block}.trans-effect{opacity:.3}.trans-effect:hover{opacity:1}.zoom-effect{display:block;position:relative}.zoom-effect:before{content:'';opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.zoom-effect:after{opacity:0;font-family:FontAwesome;content:"\f002";position:absolute;top:50%;left:0;width:100%;text-align:center;color:#FFF;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.zoom-effect:hover:after,.zoom-effect:hover:before{opacity:1}.tags-cloud li{margin:0 5px 5px 0}.tags-cloud li a{font-size:11px;padding:0 15px;height:26px;line-height:26px;border:none;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;background-color:#f2f2f2}.social-icons{display:inline-block}.social-icons li .fa{display:block;text-align:center;line-height:22px;font-size:14px}.social-icons li a{display:inline-block;width:22px;height:22px;background-color:#000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:10px;color:#FFF}.social-icons li a:hover{background-color:#c5a35b}.padding-all{padding:30px}.padding-all-10{padding:10px}.padding-all-15{padding:15px}.padding-all-20{padding:20px}.padding-none{padding:0}.padding-none-bottom{padding-bottom:0}.margin-none{margin:0!important}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-top-30{margin-top:30px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-30{margin-bottom:30px}.link-more{display:block;font-size:11px;color:#666;margin:10px 0}.link-more .fa{display:inline-block;width:15px;height:15px;line-height:15px;text-align:center;color:#fff;font-size:11px;background-color:#c5a35b;margin-right:5px;float:left}.circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.truncate{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.spacer{height:1px;margin:20px 0;position:relative;background-color:#d9d9d9}.spacer:before{content:" ";display:inline-block;width:100px;height:1px;position:absolute;top:0;left:50%;margin-left:-50px;background-color:#c5a35b}.block{display:block}.text-gold{color:#c5a35b}.text-dark{color:#181819}.text-thin{font-weight:300}.text-default{font-family:'Open Sans',sans-serif;font-weight:600;letter-spacing:0}.text-big{font-size:36px;margin-bottom:10px}.text-big+.social-icons{margin-top:10px}.text-small{font-size:11px}.service-list li{margin-bottom:10px}.service-list li:before{font-family:FontAwesome;content:"\f111";margin-right:10px;color:#999}.masonry-list .grid-sizer{padding:0}.masonry-list .masonry-item{margin-bottom:30px}.masonry-list .masonry-item .masonry-desc{font-size:13px}.masonry-list .masonry-item .title-bold{margin-bottom:5px}.masonry-list.margin-none .masonry-item{margin-bottom:0}.image-hover{opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;background:rgba(0,0,0,.5);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.image-hover .hover-detail{display:inline-block;width:60px;height:60px;line-height:60px;text-align:center;border:1px solid #fff;color:#FFF;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px}.image-hover .hover-detail:hover{background:rgba(0,0,0,.5)}.image-hover .social-icons{margin-top:216px}.contact-info li{line-height:30px}.contact-info .fa{width:18px;text-align:center;font-size:1.3em;display:inline-block;margin-right:10px;color:#797979}.contact-info .fa-mobile{font-size:1.6em}.data-form input[type=date],.data-form input[type=email],.data-form input[type=number],.data-form input[type=password],.data-form input[type=tel],.data-form input[type=text],.data-form input[type=url],.data-form select,.data-form textarea{font-family:'Open Sans',sans-serif;font-size:13px;width:100%;padding:10px;margin:0;outline:0;border:1px solid #d9d9d9;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.data-form input[type=date],.data-form input[type=email],.data-form input[type=number],.data-form input[type=password],.data-form input[type=tel],.data-form input[type=text],.data-form input[type=url],.data-form select{height:40px}.data-form select{height:40px;line-height:40px}.data-form textarea{resize:none}.data-form input[type=date]:focus,.data-form input[type=date]:hover,.data-form input[type=email]:focus,.data-form input[type=email]:hover,.data-form input[type=number]:focus,.data-form input[type=number]:hover,.data-form input[type=password]:focus,.data-form input[type=password]:hover,.data-form input[type=tel]:focus,.data-form input[type=tel]:hover,.data-form input[type=text]:focus,.data-form input[type=text]:hover,.data-form input[type=url]:focus,.data-form input[type=url]:hover,.data-form select:focus,.data-form select:hover,.data-form textarea:focus,.data-form textarea:hover{border-color:#c5a35b}.data-form .row{margin-bottom:15px}.data-form .form-field{position:relative}.data-form .form-field .fa{position:absolute;top:14px;left:12px;color:#bebebe}.data-form .form-field input[type=date],.data-form .form-field input[type=email],.data-form .form-field input[type=number],.data-form .form-field input[type=password],.data-form .form-field input[type=tel],.data-form .form-field input[type=text],.data-form .form-field input[type=url],.data-form .form-field select,.data-form .form-field textarea{padding-left:34px}.hero-small{position:relative}.hero-small .vertical-center{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.site-header{padding-top:50px;padding-bottom:20px;position:relative}.site-header .header-logo{float:left;margin-right:15px}.site-header .header-menu .mobile-menu{display:none;width:30px;height:30px;padding:0;margin:0;border:none;outline:0;background-color:#fff;position:absolute;top:50px;right:30px}.site-header .header-menu ul{list-style-type:none;margin:0;padding:0}.site-header .header-menu ul li{position:relative;z-index:999}.site-header .header-menu ul li a{display:block;white-space:nowrap;font-family:'Code Bold';font-size:11px;letter-spacing:3px}.site-header .header-menu ul li .down{display:none;width:30px;height:30px;cursor:pointer;background:url(../img/ico-up-down.png) no-repeat scroll 0 0 #ebebeb;position:absolute;top:0;right:0}.site-header .header-menu ul li .down.opened{background-position:0 -30px}.site-header .header-menu ul li.active>a{color:#c5a35b}.site-footer .footer-top{padding:50px 30px 20px}.site-footer .footer-top .col-md-4{margin-bottom:30px}.site-footer .footer-bottom{padding:20px 30px}.site-footer .footer-bottom .nav-default{margin-bottom:10px}.site-footer .footer-bottom .nav-default li a{padding:0 10px}.site-footer .footer-bottom .nav-default li:first-child a{padding-left:0}.site-footer .title-border{border-bottom:1px solid #d9d9d9}.site-footer .title-border:after{height:1px;bottom:-1px;width:50%}.site-footer .latest-posts .latest-item{margin-bottom:10px}.site-footer .latest-posts .post-image{border:5px solid #FFF;float:left;margin-right:10px}.site-footer .latest-posts .post-date,.site-footer .latest-posts .post-desc,.site-footer .latest-posts .post-title{font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}.site-footer .latest-posts .post-date{font-size:11px;color:#666}.site-slider .slide-caption{position:absolute;top:0;left:0;background:rgba(0,0,0,.5);width:100%;height:100%}.site-slider .slide-caption .caption-wrap{color:#fff;display:block;padding:0 120px;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.site-slider .slide-caption .caption-big,.site-slider .slide-caption .caption-small{font-family:'Roboto Slab',serif;font-weight:700;margin:0}.site-slider .slide-caption .caption-big{font-size:36px;margin-bottom:10px}.site-slider .slide-caption .caption-small{display:inline-block;position:relative;font-size:30px;font-weight:400;padding:0 30px}.site-slider .slide-caption .caption-small:after,.site-slider .slide-caption .caption-small:before{content:" ";position:absolute;top:50%;width:20px;height:2px;background-color:#c5a35b}.site-slider .slide-caption .caption-small:before{left:0}.site-slider .slide-caption .caption-small:after{right:0}.team-horizontal .team-image{position:relative}.team-horizontal .team-desc{padding:20px 10px 20px 0}.team-horizontal .team-desc .title-border{margin-bottom:5px;font-family:'Open Sans',sans-serif;font-weight:600;letter-spacing:0;padding-left:20px}.team-horizontal .team-desc .title-border:after{width:10px}.team-horizontal .team-desc .team-job{display:block;padding-left:20px}.team-horizontal .box-grey:hover .image-hover,.team-horizontal .box-white:hover .image-hover{opacity:1}.team-vertical .row{margin-bottom:30px}.team-vertical .row:last-child{margin-bottom:0}.team-vertical .spacer{margin-top:30px;margin-bottom:30px}.team-vertical .team-desc{padding:40px 15px 0}.team-vertical .team-desc .title-border{font-family:'Open Sans',sans-serif;font-weight:600;letter-spacing:0}.team-vertical .team-desc .title-border:after{width:10px}.team-vertical .team-desc .team-job{display:block}.section-collection{padding-bottom:0}.section-collection .collection-item{position:relative;padding:20px 20px 20px 170px;margin-bottom:30px;height:150px}.section-collection .collection-item .collection-image{width:150px;height:150px;overflow:hidden;position:absolute;top:0;left:0}.section-collection .collection-item .collection-image:after{position:absolute;display:inline-block;content:'';top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;width:0;height:0;border-top:15px solid transparent;border-right:15px solid #f2f2f2;border-bottom:15px solid transparent}.section-testimonials h2,.section-testimonials h3{font-weight:300}.section-testimonials h2{font-size:24px}.section-testimonials h2:after,.section-testimonials h2:before{font-size:30px;color:#c5a35b;font-family:Times,serif;margin:0 10px}.section-testimonials h2:before{content:'\201C'}.section-testimonials h2:after{content:'\201D'}.section-testimonials h3{font-size:16px;color:#999}.section-why{padding-bottom:0}.section-why .countTo{display:block;font-size:24px;font-weight:600;line-height:26px}.section-why .box-border{height:100px;padding:26px 0 0 110px;margin-bottom:30px;position:relative;font-size:13px;border-color:#f2f2f2}.section-why .box-border .fa{width:98px;height:98px;line-height:98px;text-align:center;position:absolute;top:0;left:0;background-color:#f2f2f2}.section-why .box-border .fa:after{position:absolute;display:inline-block;content:'';top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-10px;width:0;height:0;border-top:10px solid transparent;border-left:10px solid #f2f2f2;border-bottom:10px solid transparent}.section-why.box-dark .countTo{color:#c5a35b}.section-why.box-dark .box-border{border-color:#262627}.section-why.box-dark .box-border .fa{color:#666;background-color:#202021}.section-why.box-dark .box-border .fa:after{border-left-color:#202021}.section-why.box-grey .box-border{border-color:#d9d9d9}.section-why.box-grey .box-border .fa{background-color:#fff}.section-why.box-grey .box-border .fa:after{border-left-color:#fff}.section-services .fa{display:block;margin:10px 0}.section-services .box-border{margin-top:-1px;margin-left:-1px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.section-services.box-grey .box-border:hover{background-color:#FFF}.section-services.box-white .box-border .fa{color:#e1e1e1}.section-services.box-white .box-border .title-bold{color:#999}.section-services.box-white .box-border .btn{border-color:#d9d9d9}.section-services.box-dark .box-border{border-color:#262627}.section-services.box-dark .box-border .fa{color:#666}.section-services.box-dark .box-border .title-bold{color:#c5a35b}.section-services.box-dark .box-border:hover{background-color:#202021}.blog-post .post-title{padding-top:20px;margin-bottom:20px}.blog-post .post-title h2{font-size:24px}.blog-post .post-title .nav-default{color:#999;font-size:11px}.blog-post .post-title .nav-default li{margin-right:5px}.blog-comments .comment-list,.blog-comments h2.title-bold,.blog-post .post-tags{margin-bottom:20px}.blog-comments .comment-list .comment{position:relative;padding-left:90px}.blog-comments .comment-list .comment .comment-avatar{width:70px;height:70px;position:absolute;top:0;left:0}.blog-comments .comment-list .comment .comment-info{padding:15px;margin-bottom:15px;background-color:#f2f2f2;position:relative}.blog-comments .comment-list .comment .comment-info:before{position:absolute;display:inline-block;content:'';top:18px;left:-10px;width:0;height:0;border-top:15px solid transparent;border-right:15px solid #f2f2f2;border-bottom:15px solid transparent}.blog-comments .comment-list .comment .comment-info .comment-date,.blog-comments .comment-list .comment .comment-info .comment-message{margin-bottom:10px}.blog-comments .comment-list .comment .comment-info .comment-date{display:block;margin-bottom:10px;font-size:11px;color:#999}.blog-comments .comment-list .comment .comment-info .comment-reply a{display:inline-block;font-size:11px;padding:0 15px;height:26px;line-height:26px;border:none;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;background-color:#FFF;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,.1);box-shadow:1px 1px 1px 0 rgba(0,0,0,.1)}.blog-category,.blog-gallery,.blog-photos,.blog-recents,.blog-search,.blog-tags{margin-bottom:50px}.blog-search form{position:relative}.blog-search input[type=text]{width:100%;height:36px;padding:10px 36px 10px 10px;font-size:11px;border:1px solid #d9d9d9;outline:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.blog-search input[type=text]:focus,.blog-search input[type=text]:hover{border-color:#c5a35b}.blog-search .search-btn{width:34px;height:34px;position:absolute;top:1px;right:1px;padding:0;border:0;outline:0;background:0 0}.blog-search .search-btn:hover .fa{color:#c5a35b;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.blog-category a{display:block;line-height:30px}.blog-category .text-gold{float:right}.blog-recents li{margin-bottom:10px}.blog-recents li a{display:block;font-size:13px;padding-bottom:10px;border-bottom:1px solid #e1e1e1}.blog-recents li a span{display:block;font-size:11px;margin-top:10px;color:#999}.blog-recents li a span .fa{margin-right:10px}.blog-recents li:last-child{margin-bottom:0}.blog-recents li:last-child a{padding-bottom:0;border-bottom:0}.blog-photos li{width:33.33333333333333%;padding:0 5px 5px 0;float:left;background-color:#FFF}.blog-photos li img{width:100%}.blog-archive a{display:block;line-height:30px}.blog-archive a:hover{color:#181819}.section-clients .trans-effect{display:block;padding:15px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;border:1px solid #d9d9d9}