.spin{display:inline-block;-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.preloader{background:white;content:'';height:100%;width:100%;position:fixed;z-index:99999}.preloader i{color:#222;font-size:20px;left:50%;line-height:3;margin-top:-20px;position:absolute;top:50%}.animated{visibility:hidden}.feature-hex{display:block;visibility:visible}.ie8 .animated{visibility:visible}.wrap{overflow:hidden}.page-wrap{padding-top:150px;padding-bottom:70px;overflow:hidden}.page-wrap.grey{background:#f5f5f5}.section-title{text-transform:uppercase;text-align:center;padding-bottom:10px}.section-title h1{margin-bottom:15px}.section-title .description{text-transform:none}h1.section-title:after,.description:after,.intro_text p:last-child:after{border-bottom:4px solid #7fbbc5;content:"";display:block;margin:30px auto;width:80px}.widget-title,.sub-title{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:5px;text-transform:uppercase}.big-title{color:#aaa;font-size:160px;font-weight:bold;line-height:200px}.description{text-align:center;font-size:23px;width:70%;margin:0 auto 60px}.sect-1,.sect-2,.sect-4{padding:90px 0 70px}.image-section.wpb_row,.sect-1.wpb_row,.sect-2.wpb_row,.sect-3.wpb_row,.sect-4.wpb_row{margin-bottom:0}.sect-2{background:#f5f5f5}.sect-3{padding:60px 0}.sect-4{background:#222}.image-section{background-size:cover;background-position:center;color:white;padding:90px 0 70px}.image-section h1,.image-section h2,.image-section h3,.image-section h4,.image-section h5,.image-section h6{color:#fff}.image-section h1.section-title,.sect-4 h1.section-title,.image-section .title,.sect-4 .title{color:#fff}.tinted_row .tint{background-color:rgba(0,0,0,0.4);padding:90px 0 70px}.tinted_row{margin:0;padding:0}.white-text{color:#fff}.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6{color:#fff}.intro_text{margin:15px 0 80px 40px;position:relative}.intro_text i{color:#f5f5f5;font-size:250px;margin:-40px 0 0 -70px;position:absolute;z-index:-1}.intro_text h1{font-size:38px;text-transform:uppercase}.intro_text p{font-size:26px}.intro_text p:last-child:after{margin:32px 0}.callout{text-align:center}.callout .title{color:#7fbbc5;margin-bottom:10px}.callout .button{background-color:white;margin:0;z-index:9999;box-shadow:0 0 0 20px white;margin:10px}.callout:after{border-bottom:1px solid #e0e0e0;content:"";display:block;margin:-28px auto 37px;width:220px}.image-section .callout .button{background:none;box-shadow:none}.image-section .callout:after{display:none}.sect-2 .callout .button{background:#f5f5f5;box-shadow:0 0 0 20px #f5f5f5}.sect-4 .callout .button{background:#222;box-shadow:0 0 0 20px #222}.lightbox{color:#999;font-size:50px}.lightbox-gallery{display:inline-block;margin:5px}.lightbox-gallery img{display:block}.sect-4 .lightbox,.image-section .lightbox{color:#fff}.pp_pic_holder.light_square .pp_close{background:none;color:#ccc;font-size:24px;display:inline;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;text-indent:0;width:20px;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:99999}.pp_pic_holder.light_square .pp_close:before{content:"\f05c"}.feature{display:block;margin-bottom:20px;text-align:center}.feature .title{text-transform:uppercase}.feature i{border-radius:50%;border:1px solid #e2e2e2;color:#7fbbc5;font-size:24px;margin-bottom:20px;padding-top:29px;width:80px;height:80px;text-align:center}.feature_v2{display:block;margin-bottom:20px;text-align:center}.feature_v2 .w{height:100px}.feature_v2 .title{text-transform:uppercase;padding-top:20px}.feature_v2 .icon{margin-top:-30px;height:120px;width:100%}.feature_v2 svg{position:absolute;left:50%;margin-left:-80px;margin-top:68px}.feature_v2 i{color:#585858;font-size:34px;margin-top:30px;margin-bottom:0;padding:10px;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s;transition:1s;-webkit-transform:translateZ(0)}.feature_v2:hover i{margin-top:0}.testimonials{color:#fff;text-align:center;margin-bottom:20px}.sect-4 .testimonials .quote{color:#fff}.quote{width:80%;margin:0 auto 30px}.testimonials .name{color:#777;font-size:23px}.testimonials .tint{background-color:rgba(0,0,0,0.4);padding:150px 0 130px}.clients{text-align:center}.clients img{max-width:100%;margin-bottom:0}.feature-hex{text-align:center;padding-top:60px}.feature-hex.middle{padding-top:0}.feature-hex .img{display:inline-block;height:140px;width:140px;position:relative;overflow:hidden}.feature-hex img{display:block;height:100%;margin:0 auto}.feature-hex .title{text-transform:uppercase}.feature-hex .title:before{background:#d0d0d0;content:"";display:block;margin:-7px auto 20px;height:50px;width:2px}.feature-hex p{padding:0 60px}.feature-hex .svg-graphic{margin-left:1px}.portfolio-wrapper{text-align:center}.portfolio-wrapper>.container{padding:0}.portfolio{margin-bottom:40px}.port-item{margin:0;margin-bottom:20px;padding:0 2%;position:relative;width:24.9%}.port-item img{display:block;height:auto;margin-bottom:0;width:100%;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.port-info{background:#fff;border-top:6px solid #f0f0f0;color:#555;text-align:center;margin-bottom:0;text-transform:uppercase;padding:54px 0 10px;position:relative;min-height:147px}.port-name{display:block;color:#7fbbc5;font-size:24px;line-height:1.5;margin-bottom:20px}.port-cat{color:#999;display:block}.port-info i{background:#f0f0f0;color:#666;display:inline-block;width:50px;height:20px;left:50%;margin-left:-25px;padding-top:8px;position:absolute;top:0}.port-info i:before{z-index:1;position:relative}.port-info i:after{content:"";position:absolute;bottom:-15px;left:0;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:15px solid #f0f0f0}.port-overlay{overflow:hidden;position:relative}.lightbox-btn,.project-btn{background:rgba(0,0,0,0.5);position:absolute;height:100%;line-height:16;opacity:0;top:0;left:0;z-index:9999;width:100%}.lightbox-btn i,.project-btn i{color:#fff;height:30px;width:30px;font-size:30px}.port-overlay:hover .lightbox-btn,.port-overlay:hover .project-btn{opacity:1}.port-overlay:hover img{transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05)}.portfolio-slider-wrapper{position:relative}.portfolio-slider-wrapper .bx-wrapper{margin-bottom:25px}.portfolio-slider img{width:100%}.filter-menu{clear:both;display:block;float:none;height:auto;margin:0 auto 20px;padding:0;position:relative;text-align:center;text-transform:uppercase}.filter-menu li{background:#fff;display:inline-block;margin:0 4px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;padding:5px 20px 4px}.filter-menu li:hover,.filter-menu li:focus{background:#f0f0f0}.rev-slider,.main-slider li,.slider-wrapper .bx-viewport,.slider-wrapper .bx-wrapper,.main-slider{background-size:cover;background-position:center center;height:100%!important;overflow:none}.slider-wrapper .rev_slider_wrapper{height:100%!important}.bxslider{margin:0}.bxslider li{margin-bottom:0}.slider-wrapper{background:#2D2D2D;background-size:cover;background-position:center center;height:100%;position:relative}.slider-wrapper,.main-slider{color:#fff;text-align:center;text-transform:uppercase}.banner_tint{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background:-moz-radial-gradient(center,ellipse cover,transparent 1%,transparent 30%,rgba(0,0,0,0.65) 98%,rgba(0,0,0,0.65) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(1%,transparent),color-stop(30%,transparent),color-stop(98%,rgba(0,0,0,0.65)),color-stop(100%,rgba(0,0,0,0.65)));background:-webkit-radial-gradient(center,ellipse cover,transparent 1%,transparent 30%,rgba(0,0,0,0.65) 98%,rgba(0,0,0,0.65) 100%);background:-o-radial-gradient(center,ellipse cover,transparent 1%,transparent 30%,rgba(0,0,0,0.65) 98%,rgba(0,0,0,0.65) 100%);background:-ms-radial-gradient(center,ellipse cover,transparent 1%,transparent 30%,rgba(0,0,0,0.65) 98%,rgba(0,0,0,0.65) 100%);background:radial-gradient(ellipse at center,transparent 1%,transparent 30%,rgba(0,0,0,0.65) 98%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=1)}.video-background{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;background-size:cover;max-width:none}.video-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.pat1{background:url(/carolines.home.pl/autoinstalator/wordpress/wp-content/themes/horizon/img/patterns/vid-pat-1.webp)}.down{bottom:50px;color:#fff;left:50%;margin-left:-100px;text-align:center;position:absolute;z-index:51;width:200px}.down i{border-radius:50%;border:2px solid white;color:#fff;font-size:50px;margin:0 0 14px;height:50px;width:50px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.down:hover{color:#fff}.down:hover i{background:#7fbbc5;border-color:#7fbbc5}.down span{display:block}.welcome .caption-title{color:inherit;font-size:80px;font-weight:300}.welcome .caption-subtitle{font-size:30px;margin-bottom:0}.welcome .caption-subtitle:after,.welcome .line-upper{border-bottom:2px solid #fff;content:"";display:block;margin:50px auto;width:80px;opacity:1}.welcome .line-lower{margin-top:120px}.vertical-align{display:table-cell;vertical-align:middle;width:100%!important}.caption{display:table;margin:auto;width:90%!important;height:100%;position:relative}.welcome .caption-logo{display:inline-block;margin-bottom:30px}.caption-title2{color:#fff;font-size:80px;font-weight:600;text-transform:uppercase;padding:0 120px}.caption-title2 span{color:#ccc}.slider-list{color:#fff;display:inline-block;font-size:24px}.header{min-height:60px;overflow:visible;text-align:right;position:fixed;z-index:9999;width:100%}.header.solid{background:#363636}.logo{display:inline-block;color:#fff;font:28px/1.4 'Oswald',sans-serif;font-weight:300;float:left;padding:0;text-align:center;text-transform:uppercase}.logo img{display:block;max-height:100%}.logo:hover{color:#000}.menu_wrapper{display:inline-block;max-width:88%;vertical-align:top}.main_menu{display:block;font-size:14px;margin:0;margin:0;position:relative}.main_menu li{cursor:pointer;display:block;position:relative}.main_menu a{display:block;position:relative}.main_menu>li{display:inline-block;font-size:14px;line-height:1;padding:23px 15px 21px 15px;margin-bottom:0}.main_menu li:first-child:after{content:''}.main_menu>li>a{border-bottom:2px solid transparent;color:#fff;display:block;text-transform:uppercase;font-weight:400}.main_menu>li>.touch,.no-touch .main_menu>li:hover>a,.main_menu>li.current>a{border-bottom:2px solid #fff}.main_menu ul{background:#333;display:none;position:absolute;margin:20px 0 0 0;left:0;text-align:left;z-index:9999}.main_menu ul li{margin-bottom:0}.main_menu ul li:first-child{border-top:none}.main_menu ul li a{color:#aaa;display:block;font-family:Tahoma,Arial,sans-serif;font-size:12px;padding:10px 20px;width:170px}.main_menu ul li>a:hover,.main_menu ul li .current{background-color:#444}.main_menu ul ul{left:100%;margin-top:0;top:0}.selectnav{background:#aaa;color:#444;display:none;height:30px;margin:20px 11px;width:120px;float:right}.top-bar{background:#2C2B2B;color:#fff}.top-bar .container{display:table;width:100%}.top-bar .info{padding:3px 0;text-align:right;display:table-cell;vertical-align:middle}.top-bar .info ul{list-style:none}.top-bar .info ul li{float:right;margin-left:20px}.top-bar .info .bullet_list{margin-bottom:0}.top-bar .info .bullet_list ul{margin-bottom:0}.top-bar .info .bullet_list i{color:#7B7B7B;float:left}.top-bar .info .bullet_list li{margin-left:40px;margin-bottom:3px}.top-bar .social-icons{float:left}.top-bar .social-icons li{margin-bottom:0;width:1}.latest-posts{text-align:center}.latest-posts .link-title,.latest-posts .blog-link{margin-left:0}.latest-posts .post-quote{background:none;font-size:inherit;margin:14px 0 0 0;padding:0}.latest-posts .post-quote i{color:#bbb;font-size:14px;margin-top:-2px}.latest-posts .post-quote a{color:#777}.latest-posts .post-quote a:hover{color:#222}.post-content .title{text-transform:uppercase}.post-date{border:1px solid #d0d0d0;color:#7fbbc5;float:left;line-height:1.2;font-size:20px;margin-right:25px;margin-bottom:60px;position:relative;width:80px;height:80px;text-align:center;text-transform:uppercase;padding-top:12px}.post-date:before{background:#d0d0d0;content:"";display:block;margin:11px auto 20px;position:absolute;left:50%;top:68px;height:30px;width:1px}.post-date:after{border:1px solid #d0d0d0;border-radius:50%;content:"";display:block;margin-left:-5px;position:absolute;left:50%;top:109px;height:11px;width:11px}.post-date .day{font-weight:600;font-size:28px}.post-content{overflow:hidden;min-height:105px;margin-bottom:20px;text-align:left}.sect-4 .latest-posts a,.image-section .latest-posts a,.image-section .latest-posts,.sect-4 .latest-posts{color:#fff}.team{position:relative;text-align:center}.team>div{background:#fff;margin-bottom:20px;text-align:center;position:relative}.team>li.last{margin:0}.team>li.last-push{margin-right:30px}.team img{display:block;margin:0;width:100%}.team-job{display:block;color:#7fbbc5;font-size:24px;margin-bottom:20px;padding:0 10px;text-transform:uppercase}.team-job a{color:#7fbbc5}.team-name{display:block;padding:0 10px}.team-name a{color:#909090}.team .img-wrap{border-bottom:6px solid #f0f0f0;margin-bottom:50px;position:relative;text-align:center}.team .img-wrap i{background:#f0f0f0;color:#666;display:inline-block;width:50px;height:20px;left:50%;margin-left:-25px;padding-top:10px;position:absolute;bottom:-20px}.team .img-wrap i:before{position:relative;z-index:1}.team .img-wrap i:after{content:"";position:absolute;bottom:-15px;left:0;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:15px solid #f0f0f0}.social-icons{margin:0;padding:0}.social-icons li{display:inline-block;margin:0 0 10px 0}.social-icons i{color:#bbb;display:block;font-size:18px;height:35px;width:35px;line-height:34px;text-align:center;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.social-icons a:hover i{color:#888}.footer{background:#1A1A1A;text-align:center;padding:60px 0 30px;position:relative;font-size:18px}.footer-logo{margin-bottom:20px}.footer .address{margin-bottom:30px}.footer .address p{margin-bottom:0}.footer .social-icons{margin-bottom:20px}.footer .social-icons i{border:1px solid white;border-radius:50%;padding-top:1px;margin:0 10px}.footer .copy{font-size:12px;padding-bottom:10px}.footer a{color:#ccc}.contact-form{margin:auto;width:80%}.contact-form textarea,.contact-form input{width:100%}.contact-form textarea{height:142px;margin-bottom:40px}.contact-form input{margin-bottom:15px}.contact-form .contact-button{display:block;clear:both;float:none;margin:0 auto 0}form .error{background:#fde4e4!important;border:1px solid #e06b6b!important;color:red!important}form .error,form .error:focus{color:#555}.required{color:red}.inline-error{color:red;display:block;margin-bottom:10px}.sect-4 input[type="text"],.image-section input[type="text"],.sect-4 input[type="password"],.image-section input[type="password"],.sect-4 input[type="email"],.image-section input[type="email"],.sect-4 input[type="url"],.image-section input[type="url"],.sect-4 textarea,.image-section textarea,.sect-4 select,.image-section select{background-color:rgba(255,255,255,0.16)}.contact-form .contact-button{width:auto}.contact-form p{margin-bottom:0}span.wpcf7-not-valid-tip{margin-bottom:20px;margin-top:-12px}div.wpcf7-response-output{width:80%;margin:auto}.skill{margin-bottom:10px;text-align:center;position:relative}.skill-title{text-transform:uppercase}.skill-bar{display:inline-block;margin:0 0 0 0;height:85px;overflow:hidden}.skill-semi{background:#7fbbc5;border-radius:100px 100px 0 0;color:white;height:50px;font-size:20px;padding:19px 0 0 0;position:absolute;top:19px;left:50%;margin-left:-50px;text-align:center;width:100px}.pricing-tables{text-align:center}.price-head{background:url(/carolines.home.pl/autoinstalator/wordpress/wp-content/themes/horizon/img/patterns/pat-4.webp);color:#fff;height:102px;padding:20px 0 0;text-align:center}.price-title{color:#fff;text-transform:uppercase;margin-bottom:15px}.price-label{background:#7fbbc5;border-radius:50%;border:4px solid white;font-size:18px;display:inline-block;height:90px;width:90px;line-height:1.1;padding-top:24px}.price-label span{display:block;font-size:13px}.price-content{background:#fff;color:#555;margin-bottom:20px;padding:70px 0 30px;text-align:center;text-transform:uppercase}.price-content ul{margin-left:0}.price-content li{display:block;margin-bottom:10px}.price-content li:after{content:'';background:#ddd;display:block;height:1px;width:40px;margin:10px auto}.process-slider img{max-width:100%;margin-bottom:0}.process-slider-wrap{padding-right:30px;position:relative}.process-list{padding-left:30px}.process-list i{background:#eee;border-radius:50%;color:#555;float:left;height:40px;width:40px;margin-right:20px;padding:13px 0 0 0;text-align:center}.image-section .process-list i,.sect-4 .process-list i{background:#333}.image-section li,.process-list>li{list-style:none;margin-bottom:40px}.process-list li.current i{background:#7fbbc5;color:#fff}.process-list li.current .process-title{color:#777}.image-section .process-list li.current .process-title,.sect-4 .process-list li.current .process-title{color:#fff}.process-list li.current p{color:#777}.image-section .process-list li.current p{color:#fff}.sect-4 .process-list li.current p{color:#aaa}.image-section .process-list li.current .process-title:after,.sect-4 .process-list li.current .process-title:after{background:#fff}.process-list .content{color:#bbb;margin-left:60px}.image-section .process-list p{color:#aaa}.sect-4 .process-list p{color:#777}.process-title{color:#bbb;text-transform:uppercase}.image-section .process-title{color:#aaa}.sect-4 .process-title{color:#777}.process-title:after{background:#ddd;content:'';display:block;height:2px;width:50px;margin:10px 60px}.image-section .process-title:after,.sect-4 .process-title:after{background:#777}.map-button{background:#ddd;height:60px;font-size:18px;padding-top:16px;text-align:center;cursor:pointer}.map-button i{margin-right:10px}.map-wrapper{height:0;overflow:hidden;-webkit-transition:height 0.5s ease;-moz-transition:height 0.5s ease;transition:height 0.5s ease}#google-map{height:400px;width:100%}.map-content{display:none;height:0}.gm-style img{max-width:none}.bx-wrapper .bx-viewport{background:none;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;left:0;overflow:hidden}.bx-wrapper .bx-loading{background-image:url(/carolines.home.pl/autoinstalator/wordpress/wp-content/themes/horizon/img/bxslider/bx_loader.webp)}.bx-wrapper .bx-controls .bx-next,.bx-wrapper .bx-controls .bx-prev{background-image:url(/carolines.home.pl/autoinstalator/wordpress/wp-content/themes/horizon/img/bxslider/controls.webp);-webkit-transition:none;-moz-transition:none;transition:none}.bx-wrapper .bx-controls-direction a{z-index:51}.bx-wrapper img{width:100%}.blog,.blog-single{background:#f7f7f7}.blog a,.blog-single a{color:#000}.wp-post-image{margin-bottom:30px}.blog-content-wrap{margin-bottom:10px;position:relative;word-wrap:break-word}.blog-single .page-links{margin-left:70px}.blog-title,.blog-content{overflow:hidden;margin-left:70px;color:#6E6E6E}.blog-media{display:block;position:relative;margin-bottom:20px;width:100%}.project_image{height:100%}.blog-post{height:100%}.blog-single .blog-post{margin-bottom:20px}.blog-media img{display:block;max-width:100%;margin-bottom:0}.recent-posts{margin-bottom:50px}.blog-post{position:relative}a.blog-date{background:#222;color:#fff;display:inline-block;width:50px;height:44px;line-height:1.1;text-align:center;text-transform:uppercase;padding-top:7px;position:absolute;top:0;z-index:52}.blog-date .day{font-size:20px}.blog-date:before{position:relative;z-index:1}.blog-date:after{content:"";position:absolute;bottom:-15px;left:0;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:15px solid #222}.blog-title{margin-bottom:10px;padding-bottom:2px}.blog-meta{margin-bottom:10px}.more-link{display:block;text-transform:uppercase}.tag-sticky-2 .blog-title,.tag-sticky-2 .blog-content,.sticky .blog-title,.sticky .blog-content{margin-left:70px}.sticky .blog-title{font-weight:600}.sticky p{font-size:18px}.sticky-icon{background:white;line-height:44px;top:40px;position:absolute;text-align:center;padding-top:17px;width:50px;height:50px}.sticky-icon:after{content:"";position:absolute;bottom:-15px;left:0;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:15px solid #fff}blockquote.post-quote{border:none;font-size:24px;line-height:1.3;margin-top:20px;margin-left:50px}blockquote.post-quote .author{margin-top:10px;font-size:16px;line-height:1.6;text-transform:uppercase}.blog-link{margin-bottom:8px;margin-left:70px}.link-title{color:#bbb;font-size:12px;margin-bottom:2px;text-transform:uppercase}.blog-url{color:#2fbbc5;margin-bottom:2px}.blog-link a{display:block;color:#2fbbc5}.comments-area{-ms-word-wrap:break-word;word-wrap:break-word}.comment-list{margin-bottom:60px;list-style-type:none;margin-left:0}.comment-list .children{list-style-type:none}.comment-avatar img{margin:0 20px 0 0;float:left;height:70px;width:70px}.comment-content{background:#fff;margin-bottom:20px;overflow:hidden;padding:20px}.comment-author{display:inline-block;margin-bottom:10px}.bypostauthor .comment-author{font-weight:bold;float:left}.comment-meta{float:right;font-size:14px;color:#999}.comment-text{clear:both}.comment-respond .sub-title{margin-bottom:15px}.comment-form .textarea-wrap{margin-bottom:20px}.comment-form textarea{height:141px;margin-bottom:40px;width:100%}.comment-form input{margin-bottom:15px;width:100%}.comment-form .form-submit input{display:block;clear:both;float:none;margin:0 auto 0;width:auto}.comment-reply-title{font-size:18px;line-height:1.3;border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:5px;text-transform:uppercase}.aside .title{margin-bottom:20px}.widget-container{margin-bottom:40px;-ms-word-wrap:break-word;word-wrap:break-word}.widget_recent_comments ul,.widget_rss ul,.widget_meta ul,.widget_nav_menu ul,.widget_archive ul,.widget_recent_entries ul,.widget_categories ul{margin-left:0;list-style-type:none}.widget_pages a,.widget_meta a,.widget_nav_menu a,.widget_archive a,.widget_recent_entries a,.widget_categories a{color:#777}.widget_recent_comments li,.widget_pages li,.widget_rss li,.widget_meta li,.widget_nav_menu li,.widget_archive li,.widget_recent_entries li,.widget_categories li{margin-bottom:0;padding:10px 0 0}.widget_recent_comments li:first-child,.widget_pages li:first-child,.widget_rss li:first-child,.widget_meta li:first-child,.widget_nav_menu li:first-child,.widget_archive li:first-child,.widget_recent_entries li:first-child,.widget_categories li:first-child{padding-top:0}.product-categories li:before,.widget_recent_comments li:before,.widget_pages li:before,.widget_rss li:before,.widget_meta li:before,.widget_nav_menu li:before,.widget_archive li:before,.widget_recent_entries li:before,.widget_categories li:before{color:#ccc;content:'\f105';font-family:'FontAwesome';padding-right:7px}.widget_calendar{float:left;width:100%}#wp-calendar{background:none;border:none;width:100%;margin-bottom:0}#wp-calendar a{font-weight:bold}#wp-calendar caption{text-align:right;color:#999;margin-bottom:15px;text-transform:uppercase}#wp-calendar th,#wp-calendar td{border:none}#wp-calendar thead{font-size:10px}#wp-calendar thead th{background:none;border:none;padding-bottom:5px;color:#555}#wp-calendar tbody{color:#999}#wp-calendar tbody td{background:#fff;border:3px solid #f5f5f5;text-align:center;height:40px;width:40px;line-height:2.7;padding:0}#wp-calendar tbody td:hover{background:#ddd}#wp-calendar tbody td a:hover{color:#000}#wp-calendar tbody .pad{background:none}#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px}.tagcloud a{background:#fff;border:1px solid #f2f2f2;color:#777;display:inline-block;font-size:12px;margin:0 5px 10px 0;padding:2px 10px;text-transform:uppercase}.tagcloud a:hover{background:#eee}.pagination,.pagination ul{float:right;margin-bottom:10px;list-style-type:none}.pagination li{float:left;margin:0 5px 5px 0}.pagination span,.pagination a{background:#E9E9E9;color:#777;display:block;height:28px;width:28px;line-height:2;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.pagination .current{background:#fff;color:#aaa;border:none;margin-top:0}.pagination a:hover{background:#ccc;color:white}.pagination .prev,.pagination .next{background:#E9E9E9;border:none;color:#777;display:block;float:left;font-weight:bold;height:28px;width:28px;overflow:hidden;position:relative;margin-top:0}.pagination li.current a:hover,.pagination a.next:hover,.pagination a.prev:hover{background:#ccc}.accordian,.toggle{margin-bottom:10px}.wpb_accordion_section.group.zorbix_accordian,.toggle .trigger,.accordian .trigger{margin-bottom:10px}.wpb_tabs_nav li,.trigger{margin:0;display:block}.wpb_accordion .zorbix_accordian .wpb_accordion_header a,.zorbix_tabs.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav a,.zorbix_tabs.wpb_tabs .wpb_tabs_nav a,.trigger a{background:#fff;border:1px solid #ddd;display:block;font-family:'Open Sans',sans-serif;font-weight:100;line-height:22px;margin:0;padding:7px 16px 5px;text-align:left;text-decoration:none;text-transform:uppercase;-webkit-tap-highlight-color:transparent;-webkit-use-select:none}.wpb_accordion_header i,.wpb_tabs_nav i,.trigger i{display:inline;margin-right:10px}.wpb_accordion_header a,.zorbix_tabs .wpb_tabs_nav a,.trigger a{background:white;display:block;color:#999}.zorbix_tabs.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav a{margin-bottom:-2px}.wpb_accordion .wpb_accordion_wrapper .zorbix_accordian .wpb_accordion_header,.zorbix_tabs.wpb_tour .wpb_tabs_nav li{margin-bottom:10px}.wpb_accordion_header a:focus,.wpb_tabs_nav a:focus,.trigger a:focus,.wpb_accordion_header a:hover,.wpb_tabs_nav a:hover,.trigger a:hover,.zorbix_accordian .wpb_accordion_header.ui-state-active a,.zorbix_tabs.wpb_tabs .wpb_tabs_nav .ui-state-active a,.zorbix_tabs.wpb_tour .wpb_tabs_nav .ui-state-active a,.trigger .current{background:#f7f7f7;color:#444}.wpb_accordion .zorbix_accordian .wpb_accordion_header:focus{outline:none}.trigger a:hover span{color:inherit}.trigger span{color:#7fbbc5;line-height:20px;position:absolute;right:16px;top:8px}.tabs{margin-bottom:20px}.zorbix_tabs.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab,.tabs .content{background:none;border-top:1px solid #ccc;clear:both;padding:20px 20px 1px}.zorbix_tabs.wpb_tabs .wpb_tabs_nav li,.tabs .trigger{background:none;float:left;margin:0 -1px 0 0}.zorbix_tabs.wpb_tabs .wpb_tabs_nav a{background:none}.tabs .trigger a{padding-top:8px;border-bottom:none}.tabs .trigger i{font-size:16px;margin-top:3px}.tabs-wrap{float:left;margin-top:2px;margin-bottom:20px;padding:0 20px 0 0}.sidetabs .trigger{margin:10px 0 0 0}.sidetabs .trigger:first-child{margin-top:0}.sidetabs .contents-wrap{padding-top:5px;overflow:hidden}.alert{background:#f2f2f2;border:none;border:1px solid gray;margin:0 0 20px 0;padding:10px 35px 10px 20px;position:relative}.alert strong{font-weight:600}.alert.success{background:#B8F2BC;border-color:#90CD90;color:#3F963E}.alert.warning{background:#FFFFC7;border-color:#FFFF00;color:#BEA34E}.alert.error{background:#FFE1E1;border-color:#E38888;color:#D34848}.alert.notice{background:#C6DAFF;border-color:#8A89F4;color:#504FA9}.alert .alert-button{color:white;font-size:14px;right:0;top:0;padding:10px 18px;position:absolute}.progress-bars{display:block;margin:54px 0 0 0}.vc_progress_bar .vc_single_bar .vc_label{color:white;display:block;font-family:'Open Sans',sans-serif;text-transform:uppercase}.zorbix_progress.vc_progress_bar .vc_single_bar{background:#f2f2f2;border-radius:0;box-shadow:none;height:26px;position:relative}.zorbix_progress .vc_single_bar.theme_color .vc_bar{background:#7fbbc5}.zorbix_progress.vc_progress_bar .vc_single_bar .vc_bar{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.dropcap{color:#4d4d4d;float:left;font-size:40px;line-height:1;line-height:30px;margin:0 5px 0 0}.dropcap.color{color:#7fbbc5}.table-standard{background:#fff;border:1px solid #EEEEEE;width:100%}.table-standard th,.table-standard td{border:1px solid #EEEEEE;padding:10px}.table-standard th{background:#f2f2f2}.highlight-color{background:#7fbbc5;color:white;padding:0 2px}.highlight-gray{background:#a7a7a7;color:white;padding:0 2px}.milestone{padding:14px 0 20px;text-align:center}.milestone i{color:#7fbbc5;font-size:20px}.milestone .count{font-size:38px;font-weight:800;color:#777}.image-section .milestone .count,.sect-4 .milestone .count{color:#fff}.info-box{background:#fff;border:1px solid #f2f2f2;display:block;margin-bottom:20px;padding:20px 20px 20px 20px;position:relative}.info-box[class^="icon-"]{padding-left:80px}.info-box:before{background:#ccc;color:white;font-size:20px;height:auto;top:0;left:0;bottom:0;padding:20px;position:absolute}.page-wrap.portfolio-wrapper{background:#f5f5f5}.project-wrapper{height:0;overflow:hidden;color:#777;text-align:left}.project{background:#fff;padding-bottom:40px;margin-bottom:50px}.project .container{height:100%}.project-wrapper .button{margin:0 auto}.project-wrapper .close{display:block;height:50px;width:50px;font-size:30px;color:#ddd;padding:50px 0 80px 0;text-align:center;width:100%}.project-wrapper .loader{color:#444;height:50px;padding-top:16px;text-align:center}.project_image{margin-bottom:50px}.project-details .sub-title{margin-bottom:20px}.project-details.one-third ul{margin-bottom:30px}.project-details>ul{list-style:none;margin-bottom:0}.project-details{margin-bottom:0}.project-details>ul>li{margin-bottom:30px}.project-details li i{color:#aaa}.project-details .bullet_list ul{margin-left:15px}.website-button{margin-bottom:30px}.not-found .section-title{padding-bottom:0}.not-found{text-align:center;height:100%}.not-found p{font-size:18px;margin-bottom:30px}.gallery-columns-1 .gallery-item{width:100%;float:none}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.3333%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6667%}.gallery-columns-7 .gallery-item{width:14.2857%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1111%}.gallery-item{float:left;margin-top:10px;text-align:center;padding:2px}.gallery-item img{border:2px solid #fff}.gallery-caption{margin-left:0;padding:0 10px}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:2px solid white;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.video-player{margin-bottom:20px}.search-form{position:relative;margin-bottom:40px;margin:auto;max-width:240px}.search-box{margin-bottom:20px;padding-right:55px;width:100%}.search-button{background:#ddd;border:none;box-shadow:none;margin:0;position:absolute;padding:0;padding:8px 12px 9px;right:0;top:0;border-radius:0}.down:hover i{background:#7fbbc5;border-color:#7fbbc5}.button.outline,button.outline,input[type="submit"].outline,input[type="reset"].outline,input[type="button"].outline,.port-name,.features i,.callout .title,.milestones i,.trigger span,.team-job,.post-date{color:#7fbbc5}.button.color,button.color,input[type="submit"].color,input[type="reset"].color,input[type="button"].color,.highlight-color,.progress,.process-list li.current i,.price-label,.skill-semi{background:#7fbbc5}.description:after{border-color:#7fbbc5}.tp-loader.spinner0{display:none}.slider-wrapper.pattern{background-size:auto}.video-slider{background:#000}.video-placeholder{background-size:cover;background-position:center center}.video_controls{color:#fff;position:absolute;bottom:0;padding:20px;z-index:50}.video_controls a{color:#fff;padding-right:15px;font-size:20px;opacity:.5}.video_controls a:hover{opacity:1}.footer{position:relative}.footer .top-btn{border:2px solid #777;font-size:13px;margin-top:6px;position:fixed;text-align:center;text-transform:uppercase;bottom:20px;right:20px;width:45px;height:45px;opacity:0}.footer .top-btn i{color:#777;font-size:14px;padding-top:14px}.footer .top-btn:hover{color:#555}.footer .top-btn.show{opacity:1}.select2-container .select2-choice .select2-arrow{background:#fff;padding:1px;border:0;top:3px}.select2-container .select2-choice{background:#fff;border-radius:0;border:1px solid #ddd;box-shadow:none;overflow:hidden;height:36px;padding-top:4px}.select2-drop-active,.select2-drop.select2-drop-above.select2-drop-active,.select2-drop.select2-drop-above{box-shadow:none;border:none;border-radius:0;border-bottom:1px solid #eee}.select2-drop-active{border-top:1px solid #eee}.select2-results{max-height:300px}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{background:#fff;border:0;border-radius:0;box-shadow:0}.select2-choices{overflow:hidden}.select2-drop{box-shadow:0;border:1px solid #ddd}.menu_sidebar{display:inline-block;text-align:left}