@charset "utf-8";@import "css/reset.css";body{font-weight:400;font-size:14px;background:#fff;color:#2b2b2b}body,h1,h2,h3,h4,h5,h6,textarea,input[type=text],input[type=password],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=range],input[type=date],input[type=search],input.text{font-family:source sans pro,sans-serif}h1,h2,h3,h4,h5,h6{color:#181818;font-weight:700}h1{font-size:50px;line-height:normal;margin-bottom:15px;text-transform:uppercase}h2{font-size:48px;line-height:normal;margin-bottom:15px;text-transform:uppercase}h3{font-size:30px;line-height:normal;margin-bottom:15px;text-transform:uppercase}h4{font-size:24px;line-height:24px;margin-bottom:15px}h5{font-size:18px;line-height:21px;margin-bottom:10px}h6{font-size:14px;line-height:21px;margin-bottom:10px}a{text-decoration:none}a img{border:none}strong{font-weight:700}em{font-style:italic}p{line-height:21px;margin-bottom:10px}ul,ol,pre,code{margin-bottom:20px}#logo a,nav a,.image-overlay-text p a,.image-overlay-text h4 a,.entry-details .entry-title h4 a:hover,.widget h4.widgettitle a{color:#000}.dt-sc-testimonial-wrapper h3,.statistic h3,.statistic p,.statistic h5,.progress-bar h3,.progress-bar p,.mail-box .fa,.tweet-content h3,.tweet-list h4,.tweet-list h4 a:hover,.carousel-arrows .fa,.contact-form textarea:hover,input[type=text]:hover,footer p,input[type=submit],.top-content h2,.features li,.top-content-menu a,.image-overlay-text p a:hover,.image-overlay-text h4 a:hover,.features-list h5,.sorting-container .active-all,.sorting-container a:hover,.testimonial span,.testimonial h4,.entry-details .hexagon .fa,.page-title h2,.black-box p a,#secondary .widget_categories ul li:hover a:before,.widget_categories ul li:hover a:before,#secondary .widget_categories ul li:hover a,.widget_categories ul li:hover a,.widget.widget_tag_cloud .tagcloud a:hover,.contact-form textarea:hover,input[type=text]:hover,input[type=password]:hover,input[type=email]:hover,input[type=url]:hover,input[type=tel]:hover{color:#fff}.tweets a:hover{color:#5bc4f0}#commentform input[type=text]:hover,#commentform input[type=password]:hover,#commentform input[type=email]:hover,#commentform input[type=url]:hover,#commentform input[type=tel]:hover,#commentform input[type=number]:hover,#commentform input[type=range]:hover,#commentform input[type=date]:hover,#commentform input[type=search]:hover,#commentform textarea:hover,#commentform input.text:hover{color:#7c7c7c}.dt-sc-testimonial-wrapper h3,.about-us-detail h3,.image-overlay-text h4 a,.progress-bar h3,.tweet-content h3,.entry-details .entry-title h4{font-weight:600}.align-center{text-align:center;clear:both}.about-us-detail h6,.theme-service p{color:#7c7c7c}.medium-weight{font-weight:600}.size{font-size:16px}.margin5{margin-bottom:5px}.theme-service .hexagon-shapes .fa,input[type=submit],.clients li img,.gallery figure img,.sorting-container a,#main-menu ul li a,.blog-post:hover .post-meta .date,.widget.widget_tag_cloud .tagcloud a,#secondary .widget_categories ul li:hover,.widget_categories ul li:hover .hexagon2,.widget_categories ul li:hover .hexagon2 .corner1,.widget_categories ul li:hover .hexagon2 .corner2,.jcarousel li,a:hover,#secondary .widget_product_categories ul li a span,.theme-service .hexagon,.theme-service .hexagon .corner1,.theme-service .hexagon .corner2,.links li:hover .hexagon,.links li:hover .corner1,.links li:hover .corner2,.links li a,.scroll-down a,.parallax-text h3 a,#commentform input[type=text],#commentform input[type=password],#commentform input[type=email],#commentform input[type=url],#commentform input[type=tel],#commentform input[type=number],#commentform input[type=range],#commentform input[type=date],#commentform input[type=search],#commentform textarea,#commentform input.text,.gallery .image-overlay li>a{-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.theme-service .left:hover .hexagon-shapes .fa,.theme-service .right:hover .hexagon-shapes .fa{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}#secondary{width:23.27%;float:left;margin-left:20px}.widget{float:left;width:100%;padding:0 0 40px;margin:0}.widget h4.widgettitle{font-weight:400;padding-bottom:8px;text-transform:uppercase}.widget ul{float:left;width:100%;margin:0;padding:0}.widget ul li{float:left;display:block;clear:both;width:100%;font-size:16px;padding-bottom:0}.widget ul li a{color:#252525;line-height:20px;padding:13px 25px 15px;display:block;position:relative;background:url(images/thin-border.html) bottom repeat-x}.widget ul ul{margin-top:10px;margin-left:20px}.widget ul ul li{width:90%}.widget_categories ul{margin-top:-12px}.widget_categories ul li{position:relative;float:none;display:block;background:url(images/blog-splitter.html) bottom repeat-x;margin:0 0 10px;padding:0;margin:0}.widget_categories ul li a{padding:10px 0 10px 30px;display:block;background:url(images/thin-border.html) bottom repeat-x;font-size:14px;font-weight:400}.widget_categories ul li a span,#secondary .widget_product_categories ul li a span{display:block;line-height:15px;text-align:center;width:100%;position:absolute}#secondary .widget_categories ul li a:before,.widget_categories ul li a:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:14px;position:absolute;top:14px;left:0;content:"\f008"}.widget form{margin:15px 0 0;float:left;clear:both;width:100%}.widget input[type=email]{width:90.5%}.widget.tweetbox ul.tweet_list{list-style-type:none}.widget.tweetbox ul.tweet_list li{font-size:14px;line-height:22px}.widget.tweetbox ul.tweet_list li a:hover{color:#333334}.widget.widget_recent_entries ul{list-style-type:none}.widget.widget_recent_entries h4{font-size:18px;line-height:22px;font-weight:700;text-transform:none}.widget.widget_recent_entries ul li{padding-bottom:25px}.widget.widget_tag_cloud .tagcloud a{font-size:14px;line-height:40px;color:#333334;padding:0 15px;border:1px solid #ededed;margin:0 10px 10px 0;float:left;position:relative}ul.recent-posts-widget li a{padding:0;background:0 0}#secondary .widget ul.recent-posts-widget li a:before{content:''}ul.recent-posts-widget li a.thumb{padding:0;clear:both;float:left;display:block;position:relative;margin-bottom:30px;margin-right:13px;background:0 0}ul.recent-posts-widget li a.thumb img{display:block}ul.recent-posts-widget li h5{font-weight:400;font-size:16px;margin-bottom:10px}ul.recent-posts-widget li p{font-size:14px;font-weight:400}ul.recent-posts-widget li:last-child a.thumb{margin-bottom:10px}ul.product_list_widget li a{clear:both;float:left;display:block;position:relative;margin-bottom:15px;margin-right:10px}ul.product_list_widget li a img{display:block}ul.product_list_widget li a:before{display:block;content:'';position:absolute;width:100%;height:100%;-moz-box-shadow:inset 0 0 0 5px rgba(255,255,255,.7);-webkit-box-shadow:inset 0 0 0 5px rgba(255,255,255,.7);box-shadow:inset 0 0 0 5px rgba(255,255,255,.7);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#secondary .widget ul li a{position:relative}#secondary .widget ul li a .hexagon2{position:absolute;top:13px;right:10px;margin:0}#secondary .widget ul li a:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:16px;position:absolute;top:14px;left:0;content:"\f0a4"}#secondary .widget_categories ul li a:before,#secondary .widget_product_categories ul li a:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:14px;position:absolute;top:11px;left:10px;content:"\f00c"}#secondary .entry-details .entry-metadata h6:last-child{padding:0}.widget_categories ul li:hover .hexagon2,.widget_categories ul li:hover .hexagon2 .corner1,.widget_categories ul li:hover .hexagon2 .corner2{border-color:#fff}#secondary .widget .tweet_list li{position:relative;float:left;display:block;border:0;padding-bottom:15px}#secondary .widget .tweet_list li:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;content:"\f099";font-size:13px;float:left;padding:2px 5px 25px 0}#secondary .widget .tweet_list li a:before{content:''}#secondary .widget .tweet_list li a{padding:0;background:0 0;display:inline}#secondary .widget .tweet-text a{color:#b1deef}.widget ul.tweet_list li .tweet-time{color:#bbb;display:inline-block}#secondary .widget .tweet_list li:last-child{padding-bottom:0}.container{width:1160px;margin:0 auto}.boxed .wrapper{width:1240px;margin:0 auto;float:none}.boxed #header,.boxed #header2{width:1240px;margin:0 auto}.boxed .wrapper,.boxed #main-content{background-color:#fff}.boxed{background:url(images/patterns/pattern1.jpg) repeat}html,body{min-height:100%;width:100%;height:100%}.wrapper{float:left;width:100%;height:100%}.top-content{width:100%;display:inline-block;position:relative}.aligncenter{display:table;margin:0 auto}.slidergridrow{width:100%}.slidergridcol{float:left;width:33.333333%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:.5px;height:100%}.tp-banner-container{width:100%;position:relative;padding:0}.tp-banner{width:100%;position:relative}.parallax-banner.parallax{float:none}.parallax-banner{background:url(images/parallax-bg.jpg) repeat-y fixed;display:block}.pattern-banner{background:url(images/pattern-bg.png) repeat fixed}.pattern-banner,.parallax-banner,.video-full-width{display:table;width:100%;height:100%;min-height:100%;overflow:hidden;vertical-align:middle;z-index:1;position:relative}.video-full-width .overlay-pattern{background:url(images/video-pattern.png) repeat;z-index:3}.parallax-banner .overlay{background:0 0}.overlay,.video-full-width .overlay-pattern{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2}.banner-content{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;z-index:4}.pattern-text,.video-text,.parallax-text{width:100%;height:335px;top:0;bottom:0;margin:auto;position:absolute;left:0;right:0}.video-text{height:388px}.parallax-text{height:325px}.banner-content h2,.banner-content h3,.banner-content h4,.purchase-now,.parallax-text ul li,.parallax-text h3 a{font-family:oswald,sans-serif;color:#fff;text-shadow:3px 3px 0 rgba(0,0,0,.3)}.banner-content h3,.banner-content h4,.purchase-now{letter-spacing:2px}.pattern-text h3{font-size:50px;font-weight:300;margin-bottom:20px}.pattern-text h4{font-size:30px;font-weight:300;text-transform:uppercase;margin-bottom:30px}.pattern-text img{max-width:100%;height:auto}.pattern-text h4 .number{vertical-align:middle;margin:0 10px}.pattern-text h5{margin-bottom:30px}.parallax-text ul,.parallax-text-right{display:inline-block}.parallax-text-right{margin-left:10px;margin-bottom:40px}.parallax-text ul li{font-size:40px;text-shadow:none;font-weight:400;line-height:50px;text-align:right;text-transform:uppercase}.parallax-text h2,.parallax-text h3 a{text-shadow:none;margin-bottom:10px}.parallax-text img{max-width:100%;height:auto}.parallax-text h3 a{font-size:40px;line-height:50px}.parallax-text h3 .fa{position:relative;top:-2px}.parallax-text h5{margin-bottom:0}.parallax-text h2{font-size:100px;font-weight:700;line-height:95px}.parallax-banner .purchase-now{text-shadow:none;font-size:40px;padding:10px 50px;margin-bottom:30px}.video-text,.pattern-text,.parallax-text{display:inline-block}.video-text h2{font-size:118px;line-height:120px;font-weight:700;margin-bottom:0;color:#77be32}.video-text h3{font-size:45px;font-weight:400}.video-text h4{margin-bottom:0;display:inline-block}.video-text img{max-width:100%;height:auto}.purchase-now{font-size:24px;font-weight:400;padding:20px 25px;border:3px solid #fff;display:inline-block;text-transform:uppercase}.top-content-bottom{width:100%;position:absolute;text-align:center;bottom:3%;left:0;opacity:.9;z-index:8}.scroll-down{margin:0 auto;display:inline-block;opacity:.3;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.scroll-down a{color:#fff;font-size:17px;text-transform:uppercase;font-weight:500}.scroll-down a:hover{color:#fff}.scroll-down:hover{opacity:1;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.scroll-down a img{margin-bottom:10px}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-webkit-animation-duration:1s;-moz-animation-duration:1s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-webkit-animation-timing-function:eaze-in-out;-moz-animation-timing-function:eaze-in-out}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-webkit-animation-duration:10s;-moz-animation-duration:10s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-webkit-animation-timing-function:eaze-in-out;-moz-animation-timing-function:eaze-in-out}.zoomIn{-webkit-animation-name:zoomIn;-moz-animation-name:zoomIn;-webkit-animation-duration:5s;-moz-animation-duration:5s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out}#rev_slider_11_1_wrapper .tp-loader.spinner2,#rev_slider_12_2_wrapper .tp-loader.spinner2,#rev_slider_13_3_wrapper .tp-loader.spinner2,#rev_slider_14_4_wrapper .tp-loader.spinner2,#rev_slider_15_5_wrapper .tp-loader.spinner2,#rev_slider_16_6_wrapper .tp-loader.spinner2,#rev_slider_17_7_wrapper .tp-loader.spinner2,#rev_slider_18_8_wrapper .tp-loader.spinner2,#rev_slider_19_9_wrapper .tp-loader.spinner2{background-color:#fff!important}#header{width:100%;margin-top:-2px;float:left;position:relative;background-color:#fff;z-index:99999;display:block;box-shadow:0 3px 6px -2px rgba(0,0,0,.15)}#header2{margin:0;padding:0;position:fixed;top:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);width:100%;z-index:9999;background-color:rgba(255,255,255,.95);box-shadow:0 3px 6px -2px rgba(0,0,0,.15)}.nav-from-top{top:-90px!important}.second-nav{top:0!important}#logo{float:left;display:inline;padding:20px 0;width:25%}#logo a{display:block;width:100%}#main-menu{float:right;margin:0;padding:0}#main-menu ul{margin:0 auto;padding:0;position:relative}#main-menu ul li{display:inline-block}#main-menu ul li a{font-size:16px;font-weight:400;display:block;padding:35px 15px;position:relative}#main-content{width:100%;margin:0;float:left}#about{float:left;width:100%}.main-title,.blog-title{width:100%;text-align:center;position:relative;text-transform:uppercase;margin-bottom:25px}.main-title h2,.main-title h3{border-bottom:1px solid #f4f4f4;margin:0;display:inline-block;padding:0 35px 7px}.main-title .small-line{width:37px;display:block;height:1px;position:absolute;bottom:0;left:48.5%}.founder-thumb{display:inline-block;margin:10px auto 25px;position:relative}.founder-thumb .hexagon-image{width:156px;height:181px;top:-44px;position:absolute;overflow:hidden;transform:rotate(120deg);-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);left:2px}.founder-image{background-image:url(images/founder-img.jpg)}.submit:hover{background-color:#fff}.about-us-detail{float:left;width:100%;text-align:center;background:url(images/full-width-bg-about.jpg) repeat left top;padding:47px 0}.about-us-detail h6{font-size:16px;line-height:22px;font-weight:400}.about-us-detail h3{font-size:24px;line-height:22px;margin-bottom:5px}#about .bx-wrapper{position:relative;background:url(images/slider-shadow.png) no-repeat left 92%;overflow:hidden}.bx-wrapper .slider li{text-align:center}.slider li img{float:left}.bx-wrapper .bx-default-pager{margin:25px 0 20px}.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-controls-direction a{width:42px;height:42px;position:absolute;text-indent:-9999px;top:38%;z-index:9999}.bx-wrapper .bx-next{background:url(images/bx-slider-arrow.png) no-repeat 0 0;right:2%}.bx-wrapper .bx-prev{background:url(images/bx-slider-arrow.png) no-repeat 0 -42px;left:2%}.hexagon-shapes{display:inline-block;margin:30px auto 45px;position:relative}.founder-thumb .hexagon2,.theme-service .hexagon2,.testimonial-thumb .hexagon2{left:1px;top:1px}.hexagon{position:relative;float:left;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.hexagon .corner1,.hexagon .corner2,.hexagon2 .corner1,.hexagon2 .corner2{position:absolute;width:100%;height:100%;content:"";background:inherit;left:0;top:0}.hexagon .corner1,.hexagon2 .corner1{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg)}.hexagon .corner2,.hexagon2 .corner2{-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-o-transform:rotate(-60deg);transform:rotate(-60deg)}.hexagon2{background-color:#fff;position:absolute;float:left}.hexagon2 .corner1,.hexagon2 .corner2{left:-1px}.testimonial-thumb .hexagon2{width:168px;height:99px}.testimonial-thumb .hexagon{width:172px;height:100px}.testimonial-image{background-image:url(images/testimonial-image.jpg)}.founder-thumb .hexagon2{width:154px;height:91px}.founder-thumb .hexagon{width:161px;height:93px}.founder-thumb .hexagon2,.founder-thumb .hexagon2 .corner1,.founder-thumb .hexagon2 .corner2,.testimonial-thumb .hexagon2,.testimonial-thumb .hexagon2 .corner1,.testimonial-thumb .hexagon2 .corner2,.team-thumb .hexagon2,.team-thumb .hexagon2 .corner1,.team-thumb .hexagon2 .corner2,.entry-author-image .hexagon2,.entry-author-image .hexagon2 .corner1,.entry-author-image .hexagon2 .corner2{z-index:1;background:0 0}.hexagon-image{width:170px;height:203px;position:absolute;overflow:hidden;transform:rotate(120deg);-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);top:-51px;left:1px}.hexagon-in1{width:100%;height:100%;transform:rotate(-60deg);-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-o-transform:rotate(-60deg);overflow:hidden}.hexagon-in2{background-position:40% 10%;background-repeat:no-repeat;width:100%;height:100%;transform:rotate(-60deg);-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-o-transform:rotate(-60deg);visibility:visible}.testimonial-thumb{float:right;position:relative;margin:10px 25px 0 0}.parallax{float:left;width:100%}.dt-sc-testimonial-wrapper{float:left;width:100%}.testimonial{float:left;width:100%;position:relative}.full-width-testimonial{background:url(images/full-width-testimonial.jpg) 50% 0 repeat-y fixed;height:auto;padding-top:85px;padding-bottom:110px}#services{float:left;width:100%}.theme-service{float:left;width:100%}.theme-service .hexagon2{width:55px;height:32px}.theme-service .hexagon{width:58px;height:34px}.theme-service .hexagon-shapes .fa{font-family:FontAwesome;font-size:18px;font-weight:400;position:absolute;left:0;width:100%;line-height:35px;text-align:center;color:#090909}.theme-service .hexagon{opacity:0}.theme-service .left:hover .hexagon-shapes .hexagon,.theme-service .right:hover .hexagon-shapes .hexagon{opacity:1}.theme-service .left{text-align:right}.theme-service .hexagon-shapes{margin:20px 0 20px -9px}.theme-service h5{text-transform:uppercase;font-weight:600}.theme-service .left .hexagon-shapes{float:right}.theme-service .right,.theme-service .left{padding:15px 0 20px}.theme-service .final{padding-bottom:5px}.dotted-full-width{float:left;width:100%;text-align:center;background:url(images/full-width-bg-about.jpg) repeat left top;padding:60px 0 55px}.statistic{float:left;width:100%;text-align:center;background:url(images/full-width-gross.jpg) repeat-y 50% 0 fixed;height:auto;background-attachment:fixed;padding:80px 0 65px}.statistic p{font-weight:400;font-size:16px;line-height:22px}#portfolio{float:left;width:100%}.gallery .image-overlay{width:100%;opacity:0;height:100%;float:left;position:absolute;left:0;top:0;background-color:rgba(119,190,50,.6);cursor:pointer}.gallery:hover .image-overlay{opacity:1;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.gallery img{float:left}.gallery:hover figure>img{-webkit-transform:scale(2) rotate(0deg) translate(0px);-moz-transform:scale(2) rotate(0deg) translate(0px);-ms-transform:scale(2) rotate(0deg) translate(0px);-o-transform:scale(2) rotateY(0deg) translate(0px);transform:scale(2) rotate(0deg) translate(0px)}.gallery figure{position:relative;overflow:hidden}.image-overlay-text{float:left;width:100%;text-align:center;position:absolute;top:30.5%}.image-overlay-text h4 a{text-transform:uppercase;font-size:24px;margin-bottom:13px;text-align:center}.image-overlay-text p a{text-transform:uppercase;font-size:14px;font-weight:300}.image-overlay-text p{margin-bottom:15px}.image-overlay:before,.image-overlay:after,.image-overlay .border-line:before,.image-overlay .border-line:after{min-width:14.5%;height:1px;content:"";background-color:rgba(255,255,255,.5);position:absolute}.image-overlay:after{top:5%;right:-2%}.image-overlay:before{top:5%;left:-2%}.image-overlay .border-line:before{bottom:5%;left:-2%}.image-overlay .border-line:after{bottom:5%;right:-2%}.image-overlay .small-line{min-width:35%;height:2px;margin:0 auto 10px;display:inline-block}.image-overlay .border-line:before,.image-overlay:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.image-overlay .border-line:after,.image-overlay:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.image-overlay .white-box:before{content:"";width:80%;height:80%;top:10%;left:10%;position:absolute;background-color:rgba(255,255,255,.5)}.links{display:inline-block;margin:0;position:relative;width:100%}.sorting-container{float:left;width:100%;margin-bottom:20px;text-align:center}.sorting-container a{display:inline-block;font-size:16px;margin-right:-2px;color:#000;font-weight:400;line-height:50px;padding:0 24px;background-color:#f5f5f5}.portfolio-container{float:left;width:100%}.links .hexagon{width:45px;height:26px;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;margin:10px 0}.links a:hover .hexagon,.links a:hover .corner1,.links a:hover .corner2{background-color:#fff}.links .hexagon .fa{font:17px FontAwesome;line-height:26px;width:100%;position:absolute;display:block;margin:0;text-align:center;color:#fff;left:0}.gallery .image-overlay .links a{display:inline-block;position:absolute;text-align:center;top:0;bottom:0;margin:auto;width:45px;height:26px}.gallery .image-overlay .links a.zoom{left:0;right:100%}.gallery .image-overlay .links a.link{right:0;left:100%}.gallery:hover .image-overlay .links a.zoom{left:0;right:60px}.gallery:hover .image-overlay .links a.link{left:60px;right:0}.isotope-hidden{display:none!important}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.progress-bar{float:left;width:100%;text-align:center;background:url(images/brilliance-bg.jpg) repeat-y 50% 0 fixed;height:auto;background-attachment:fixed;padding:55px 0 50px}.grey{color:#7c7c7c}.orange{color:#fe6b35}.blue{color:#665de5}.light-green{color:#36a6a0}.yellow{color:#f4d30f}.content,.post-pagination,.recent-portfolio{float:left;width:100%}.portfolio-slider{float:left}.content .bx-wrapper .bx-default-pager{display:none}.content .bx-wrapper .bx-controls-direction a{top:46%}.content .bx-wrapper .bx-next{right:0}.content .bx-wrapper .bx-prev{left:0}.content h4{font-weight:400}.content p,.client-detail li a:hover{color:#7c7c7c}.post-pagination a{display:inline-block}.post-pagination .next-post{float:right}.post-pagination{margin:40px 0}.project-details{float:left;width:100%;clear:both}.project-details h5{font-weight:400;margin-bottom:20px;clear:both}.project-details ul{float:left;width:100%;margin:0;list-style-type:none}.project-details ul li{display:block;padding-bottom:10px}.project-details ul li p{margin-bottom:0}.project-details ul.client-detail{margin-bottom:20px}.client-detail li .fa{margin-right:7px}.project-details .dt-sc-social-icons ul li{margin-right:7px;float:left;padding-bottom:0}ul.portfolio-slider li{padding:0}.recent-portfolio-bg{background:url(images/full-width-bg-about.jpg) no-repeat left top;padding:30px 0 40px}.recent-portfolio .main-title h3{border-bottom:1px solid #ededed}.recent-portfolio .main-title{margin:0}#team{float:left;width:100%}.team-thumb .hexagon-image{width:185px;height:217px;left:0;top:-55px}.team-thumb .hexagon-image .hexagon-in2{background-position:50% 0%}.team-image1{background-image:url(images/Team-images/image1.jpg)}.team-image2{background-image:url(images/Team-images/image2.jpg)}.team-image3{background-image:url(images/Team-images/image3.jpg)}.team-image4{background-image:url(images/Team-images/image4.jpg)}.dt-sc-testimonial-wrapper.type2 .container{width:745px}.testimonial span{font-size:24px;float:right;margin-right:10px}.testimonial h4{font-weight:400;line-height:36px;text-align:center}.testimonial{float:left;width:100%;margin-bottom:25px}.jcarousel-wrapper{margin:20px auto;position:relative;float:left;width:100%}.jcarousel{position:relative;width:100%;overflow:hidden}.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel li{width:198px!important;height:161px;float:left;background-color:#e9e9e9;margin-right:40px}.jcarousel img{display:block;max-width:100%;height:auto!important}.full-width-quote{background:url(images/quote-parallax-bg.jpg) repeat-y 50% 0 fixed;padding:50px 0 60px;height:auto}.jcarousel-pagination,.bx-wrapper .bx-default-pager{float:left;width:100%;text-align:center;position:relative}.jcarousel-pagination{margin:10px 0 20px}.jcarousel-pagination a,.bx-wrapper .bx-pager.bx-default-pager a{background-color:#f8f8f8;width:10px;margin:0 4px;height:10px;border-radius:50%;display:inline-block;text-indent:-9999px}.full-width-tweets{background:url(images/tweets-bg.jpg) repeat-y 50% 0 fixed;padding:50px 0 60px;height:auto}.tweet-content{float:left;width:100%;text-align:center;position:relative}.tweet-content .hexagon-shapes{margin:37px auto 50px}.tweet-content .hexagon-shapes:before,.tweet-content .hexagon-shapes:after{min-width:170px;top:15px;position:absolute;display:block;content:"";background-color:#ededed;height:1px}.tweet-content .hexagon-shapes:before{right:73px}.tweet-content .hexagon-shapes:after{left:73px}.tweets{display:inline-block;width:100%}.tweets p{color:#fff}.tweets,.caroufredsel_wrapper{width:100%!important}.tweets .tweet_list{text-align:center!important}.tweets span.tweet_text{font-size:24px;font-weight:400;line-height:36px;display:inline-block;width:100%;color:#fff;margin-bottom:10px}.tweets .tweet_text a.tweet_hashtag{display:none}.tweets span.tweet_time{font-size:24px;line-height:36px;display:inline-block;font-weight:400}.tweet-content .hexagon-shapes .hexagon2{width:46px;height:27px;left:0}.tweet-content .hexagon-shapes .hexagon{width:48px;height:27px}.tweet-content .hexagon-shapes .fa{font-size:24px;font-family:FontAwesome;font-weight:400;position:absolute;width:100%;line-height:28px;text-align:center;left:0}.carousel-arrows{width:100%;float:left}.carousel-arrows a{display:inline}.carousel-arrows .fa{font-size:24px;font-weight:400;font-family:FontAwesome;margin:0 5px}.tweets{width:100%;text-align:center;margin-bottom:10px;display:inline-block}#blog,.content-main{float:left;width:100%}.blog-entry{float:left;clear:both;margin:0 0 30px;padding:0 0 15px;width:100%;border-bottom:1px solid #dfdfdf}.page-title-bg{background:url(images/blog-title-bg.jpg) repeat-y 50% 0 fixed;height:auto;padding:45px 0 50px}.blog-items .column{margin-left:0;margin-right:0}.entry-thumb{width:100%;margin:0 0 20px;padding:0;float:left}.entry-thumb a{display:block;float:left;width:100%;margin:0;padding:0;line-height:0}.entry-thumb img{max-width:100%;height:auto}.entry-thumb video,.entry-thumb audio{width:100%;height:auto}.entry-details{display:block;margin:0}.entry-title .hexagon{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;margin:10px 10px 0 0;position:relative}.entry-metadata .hexagon2{width:25px;height:15px;position:relative;margin:10px 10px 0 0}.entry-title .hexagon{width:31px;height:18px;float:left}.entry-metadata .hexagon2,.entry-metadata .hexagon2 .corner1,.entry-metadata .hexagon2 .corner2{border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5}.entry-details .hexagon .fa,.entry-metadata .hexagon2 .fa{font:13px FontAwesome;line-height:18px;width:100%;position:absolute;display:block;margin:0;text-align:center}.entry-metadata .hexagon2 .fa{color:#c7c7c7;line-height:15px;font-size:12px}.entry-details .entry-title h4{font-size:20px;line-height:35px;text-transform:uppercase}.entry-details .entry-metadata{display:block;margin:0}.entry-details .entry-metadata i{margin-right:5px}.entry-details .entry-metadata h6{display:inline-block;float:left;line-height:35px;font-weight:300;padding:0 13px 0 0;text-transform:none}.entry-details .entry-metadata h6,.entry-details .entry-metadata h6 a,.entry-details .entry-metadata span{color:#7c7c7c}.entry-details .entry-metadata span,.entry-details .entry-metadata h6 a{display:inline-block}.entry-body{display:inline-block;width:100%;font-weight:400;margin-bottom:10px}.entry-body blockquote,.entry-body blockquote q{font-size:16px;color:#a8a8a8;font-weight:400;line-height:29px;text-transform:none;padding:0;margin-bottom:15px}.entry-body blockquote:before,.entry-body blockquote q:after{content:none}.page-title{text-align:center;margin-top:-2px}.page-title h2{border:2px solid #fff;padding:0 58px;font-weight:400;display:inline-block;margin-bottom:0}.black-box,.black-box .entry-metadata .hexagon2,.black-box .entry-metadata .hexagon2 .corner1,.black-box .entry-metadata .hexagon2 .corner2{background-color:#404040}.black-box{padding:30px 0 10px;border-bottom:none;float:left;width:100%;margin-bottom:10px}.black-box p{font-size:18px;margin-bottom:20px;line-height:26px}.black-box .entry-body span{float:right;font-size:18px;color:#848484;margin-right:15px;margin-bottom:15px}.black-box p,.black-box .entry-details{padding-left:15px}.black-box .entry-details .entry-metadata h6,.black-box .entry-details .entry-metadata h6 a,.black-box .entry-details .entry-metadata span{color:#c7c7c7}#primary{float:left;position:relative}#primary.with-sidebar{width:75%}#primary.content-full-width{width:100%}.with-sidebar .entry-thumb{margin-bottom:30px}.with-sidebar .entry-details .entry-title h4{margin-bottom:25px}.post-author-details{border-bottom:1px solid #dfdfdf;float:left;margin-bottom:30px;margin-top:5px;padding-bottom:40px;width:100%}.entry-author-image{float:left;position:relative;margin:30px 40px 0 0}.entry-author-image .hexagon-image{width:77.9px;height:91px;top:-23px}.entry-author-image .hexagon2{width:76px;height:45px;position:relative}.comment-author .hexagon-image{width:81px;height:94px;top:0}.with-sidebar .author-desc{width:85%}.author-desc{float:left}.post-author-details h4{margin-bottom:30px;font-weight:400}.author-desc h5{float:left;font-size:15px;margin-right:4px;font-weight:400}.author-desc h5 a,ul.commentlist li .author-name a,ul.commentlist li .comment-body{color:#181818}.author-title{color:#9c9c9c;line-height:22px;float:left;width:100%}.author-thumb{background:url(images/authour.jpg) no-repeat 50% 0%}.commententries{width:100%;display:inline-block;margin:5px 0 0;padding:0;position:relative}.commententries h4,#respond h4{padding:0;margin:0;width:100%;clear:both}.commententries h4,#respond h4{text-transform:uppercase;font-weight:400}#respond h4{margin-bottom:47px}#respond{float:left;width:100%;margin-bottom:10px}.commentlist:before{content:"";height:100%;width:1px;position:absolute;background-color:#ededed;left:4.7%;height:60%}ul.commentlist{float:left;margin:45px 0 20px;padding:0 0 25px;list-style:none;border-top:0;width:100%}ul.commentlist li{display:block;float:none;list-style:none;border:none;margin:0 0 30px;padding:0 0 0 110px;position:relative;clear:both}ul.commentlist li ul.children{margin:30px 0 0;padding:0;float:left;border:none;clear:both;width:100%;position:relative}ul.commentlist li .respond{margin-left:69px}ul.commentlist li ul.children:before{content:"";width:10%;height:1px;position:absolute;background-color:#ededed;top:26.5%;left:-9%}ul.commentlist li .comment-author{left:0;top:0;position:absolute}ul.commentlist li .comment-author img{max-height:88px;float:left;margin:0;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;border-radius:54px}ul.commentlist li .comment-author img,ul.commentlist li .comment-author img{max-width:88px}ul.commentlist li .comment-author img:hover{-moz-transform:scale(1.05) rotate(20deg) translate(2px);-webkit-transform:scale(1.05) rotate(20deg) translate(2px);-o-transform:scale(1.05) rotate(20deg) translate(2px);transform:scale(1.05) rotate(20deg) translate(2px)}ul.commentlist li .author-name{font-size:15px;padding-bottom:5px;float:left;margin-right:5px;font-weight:400}ul.commentlist li .comment-details{display:block}ul.commentlist li .commentmetadata{color:#9c9c9c;text-decoration:none;line-height:17px;font-weight:400;font-size:15px}.bypostauthor{float:left}ul.commentlist li .comment-body{margin:0;padding:0;border-bottom:1px solid #ddd}ul.commentlist li .comment-content{padding:2px 10px 25px 0;margin:10px 0;border-radius:5px}ul.commentlist li .reply{background:#fffffe;margin:-20px 0 0;float:right;text-align:center;font-weight:400}ul.commentlist li .reply a{padding:8px 20px;display:block;margin-top:0;font-family:alegreya sans}ul.commentlist li .reply a .fa{margin-left:3px;padding:0;font-size:13px}.comment-image1{background:url(images/comment-img1.jpg) no-repeat 50% 0%}.comment-image2{background:url(images/comment-img2.jpg) no-repeat 50% 0%}.comment-image3{background:url(images/comment-img3.jpg) no-repeat 50% 0%}#commentform input[type=text],#commentform input[type=password],#commentform input[type=email],#commentform input[type=url],#commentform input[type=tel],#commentform input[type=number],#commentform input[type=range],#commentform input[type=date],#commentform input[type=search],#commentform textarea,#commentform input.text{padding:15px 3%;margin-bottom:20px;background-color:#333;color:#fff}#commentform textarea{height:155px}.form-submit input[type=submit]{padding:9px 21px}#commentform .column{margin-right:19px}#commentform .last{margin-right:0}.full-width-contact{background:url(images/contact-full-width.jpg) repeat-y 50% 0 fixed;height:auto;padding:90px 0}#contacts{float:left;width:100%}#map{height:400px;padding-bottom:4px;width:100%;float:left}.contact-form{float:left;width:100%}input[type=text],textarea,input[type=password],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=range],input[type=date],input[type=search],input.text{width:94%;padding:14px 3%;border-radius:3px;margin:0 0 30px;background-color:rgba(0,0,0,.8);font-size:14px;display:inline-block;font-weight:400;color:#7c7c7c}textarea{height:164.5px;overflow:auto;resize:none}.contact-form textarea{margin-bottom:20px}input[type=submit]:hover{background-color:#fff}.column.dt-sc-one-half>input{padding:14px 0 14px 6%}input[type=submit]{float:right;font-size:13px;font-weight:700;display:inline-block;padding:13px 18px;border-radius:5px;cursor:pointer}.contact-form input[type=submit]{width:100%;font-size:15px}.hours span{float:left;min-width:115px}.customer-support{margin-left:23px}.message h5.success{color:#fff}footer{float:left;width:100%}.copyright{padding:15px 0}.copyright p{font-size:15px;line-height:25px;font-weight:400;text-align:center;margin-bottom:0}#toTop{display:none;text-decoration:none;position:fixed;bottom:30px;right:30px;overflow:hidden;width:40px;height:40px;border:none;text-indent:100%;background:url(images/ui.totop.png) no-repeat left top;z-index:9999}#toTopHover{background:url(images/ui.totop.png) no-repeat left -40px;width:40px;height:40px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0}#toTop:active,#toTop:focus{outline:none}.dt-style-picker-wrapper{position:fixed;z-index:999999;left:0;top:150px}#dt-style-picker{background:#fff;width:225px;float:left;position:absolute;top:0;z-index:1;margin:0;padding:0 0 10px;text-align:center;border:1px solid #ddd}#dt-style-picker h2{font:12px Tahoma,Geneva,sans-serif;text-transform:uppercase;line-height:48px;width:100%;color:#848484;margin:0 0 15px;padding:0;border-bottom:1px solid #ddd;background-color:#fefefe}#dt-style-picker h3{font:12px Tahoma,Geneva,sans-serif;padding:0 0 10px;width:100%;color:#848484;margin:0;text-transform:uppercase}#dt-style-picker ul{float:left;margin:0;padding:0;text-align:center;width:225px}#dt-style-picker ul li{display:inline-block;display:inline;list-style-type:none;padding:0;margin:0 0 6px}#dt-style-picker ul li a{background:#fff;border:1px solid #fff;padding:2px;display:inline-block;margin:0;line-height:0}#dt-style-picker ul li a.selected,#dt-style-picker ul li a:hover{border:1px solid #d7d7d7}#dt-style-picker ul li a img,.style-picker-ico>img{border:1px solid #d7d7d7}#dt-style-picker .hr{width:100%;height:10px;display:block;float:left;clear:both;position:relative;z-index:1;margin:3px 0}.style-picker-ico{position:absolute;top:25px;left:225px}