#searchsubmit:focus,.btn:focus{outline:0}#recentcomments,.all-comments,.all-comments li ul,.ewf_widget_contact_info ul,.ewf_widget_latest_posts ul,.price-table,.pricing-features,.widget_archive ul,.widget_meta ul,.widget_nav_menu .menu,.widget_nav_menu .menu ul,.widget_pages ul,.widget_recent_entries ul,.widget_rss ul,ul.check{list-style:none}.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon{background-image:url(../images/bg-accordion.png)!important}.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{background-image:url(../images/bg-accordion-active.png)!important}.alert{padding:13px 15px;border:1px solid #d1d1d1;border-radius:3px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);margin-bottom:30px;background-color:#f8f8f8;font-size:13px}.alert i{position:relative;top:1px;margin-right:7px;font-size:16px}.alert.info{border:1px solid #86cde3;background-color:#cce9f2;color:#3194B1}.alert.success{border:1px solid #b3cda1;background-color:#d8f1c6;color:#749958}.alert.error{border:1px solid #e1a1a1;background-color:#f9d9d9;color:#B55454}.alert.warning{border:1px solid #d1c9ae;background-color:#fbf4dd;color:#978c68}.btn{display:inline-block;padding:3px 8px;margin:0 5px 20px 0;background-color:#f11d1d;color:#fff;line-height:18px;text-decoration:none!important;cursor:pointer;-webkit-border-radius:3px;border-radius:3px}.ewf_widget_navigation li a:hover,.ewf_widget_navigation li.current a:hover,a.social-icon:hover{text-decoration:none}.btn-white,a.btn-white{color:#444}.btn-large{padding:12px 24px;font-size:13px}.btn i,.btn-large i{float:left;margin:2px 8px 0 -4px;font-size:14px;line-height:14px}.btn-white{border:1px solid #ddd;background-color:#f7f7f7}.btn-white:hover{background:#fbfbfb}.btn-black{border:1px solid #464646;background-color:#464646;color:#fff}a.btn-black{color:#fff}.btn-black:hover{background:#535353}.btn-blue{border:1px solid #1f70ad;background-color:#2778c8;color:#fff}.parallax .btn-white{border:1px solid #fff;background-color:transparent!important;color:#fff!important}.parallax a.btn-white{color:#444}.parallax .btn-white:hover{background-color:rgba(255,255,255,.5)}ul.unstyled{list-style-type:none}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.check li{padding-left:30px;background:url(../images/bg-check.png) 3px 3px no-repeat}.divider{margin:30px 0}.divider.single-line{border-top:1px solid #e2e2e2}.map{width:100%;min-height:300px;margin:0}.map img{max-width:none}.icon-box-2{position:relative;margin-bottom:60px;text-align:center}.icon-box-2 h4{padding-bottom:15px}.icon-box-2 a{color:#333}.icon-box-2>i{display:block;margin-bottom:10px;color:#666E74;font-size:48px}.icon-box-2 .icon{width:52px;margin-bottom:40px;background-color:#f11d1d;display:inline-block;position:relative;height:30px;padding:0;margin-top:20px;line-height:24px}.icon-box-2 .icon .fa{height:30px;line-height:30px;font-size:20px;font-weight:300;color:#fff;vertical-align:middle}.icon-box-2>.icon:after,.icon-box-2>.icon:before{position:absolute;left:0;width:0;height:0;border-left:26px solid rgba(255,0,0,0);border-right:26px solid rgba(255,0,0,0);content:"";-moz-transform:scale(.9999)}.icon-box-2>.icon:before{top:-15px;border-bottom:15px solid #f11d1d}.icon-box-2>.icon:after{bottom:-15px;border-top:15px solid #f11d1d}.milestone{position:relative;margin:80px auto 40px;width:140px}.milestone .milestone-content .milestone-value:after,.milestone .milestone-content .milestone-value:before{left:0;width:0;border-left:70px solid transparent;border-right:70px solid transparent;content:""}.milestone i{float:left;z-index:20;margin-right:10px;font-size:32px}.milestone .milestone-content{z-index:10;color:#fff;font-size:36px;line-height:32px}.milestone .milestone-content .milestone-value:before{position:absolute;top:-40px;border-bottom:40px solid rgba(0,0,0,.5)}.milestone .milestone-content .milestone-value{position:relative;display:block;padding:25px 0;margin:60px 0;background-color:rgba(0,0,0,.5);text-align:center}.milestone .milestone-content .milestone-value:after{position:absolute;bottom:-40px;border-top:40px solid rgba(0,0,0,.5)}.milestone .milestone-description{color:#333;font-size:14px;line-height:22px;font-weight:700;text-align:center;text-transform:uppercase}.parallax,.parallax .milestone .milestone-description,.parallax a,.parallax h1,.parallax h2,.parallax h3,.parallax h4,.parallax h5,.parallax h6,.process h5 span{color:#fff}.parallax .milestone .milestone-content .milestone-value:before{border-bottom-color:rgba(255,255,255,.5)}.parallax .milestone .milestone-content .milestone-value{background-color:rgba(255,255,255,.5)}.parallax .milestone .milestone-content .milestone-value:after{border-top-color:rgba(255,255,255,.5)}@media (min-width:768px) and (max-width:979px){.milestone{width:106px}.milestone .milestone-content .milestone-value{padding:15px 0}.milestone .milestone-content .milestone-value:after,.milestone .milestone-content .milestone-value:before{border-left-width:53px;border-right-width:53px}}.process>h5:after,.process>h5:before{left:0;border-right:75px solid transparent;border-left:75px solid transparent;content:""}.process>h5:before{position:absolute;top:-45px;width:0;border-bottom:45px solid #333}.process>h5{position:relative;float:left;width:110px;min-height:45px;padding:20px;background-color:#333;text-align:center}.process>h5:after{position:absolute;bottom:-45px;width:0;border-top:45px solid #333}.process h1{float:left;margin:20px 60px 62px;font-size:60px}.services-description{float:left;width:635px}.process h2.hexagon:after,.process h2.hexagon:before{position:absolute;width:0;border-right:33px solid transparent;border-left:33px solid transparent;content:""}.process.alt h1{margin:20px 40px 72px 0}.process.alt>h5{margin:5px 30px 0 0;background-color:#f11d1d}.process.alt>h5:before{border-bottom-color:#f11d1d}.process.alt>h5:after{border-top-color:#f11d1d}.process h2.hexagon:before{top:-17px;left:0;border-bottom:17px solid #f11d1d}.process h2.hexagon{position:absolute;z-index:5;bottom:-70px;left:42px;padding:5px 25px;background-color:#f11d1d;color:#fff;font-size:26px}.process h2.hexagon:after{bottom:-17px;left:0;border-top:17px solid #f11d1d}.price-heading h1:after,.price-heading h1:before{left:0;border-right:50px solid transparent;border-left:50px solid transparent;content:""}@media (min-width:768px) and (max-width:979px){.services-description{width:500px}.process h1{display:none}.process.alt>h5,.process>h5{margin:0 30px 100px 0}}@media (max-width:767px){.services-description{float:none;width:100%;margin-bottom:70px!important}.process h1{display:none}.process.alt>h5,.process>h5{float:none;margin:0 auto 70px}}.parallax{overflow:hidden;margin:60px 0;background-color:#333;background-attachment:scroll;background-repeat:no-repeat;background-position:50% 0;-webkit-background-size:cover;background-size:cover}.parallax.parallax-enabled{background-attachment:fixed!important}.pie-chart{position:relative;margin:0 auto 30px;text-align:center}.pie-chart canvas{position:absolute;z-index:1;top:0;left:0}.pie-chart .pie-chart-custom-text,.pie-chart .pie-chart-percent,.pie-chart i{position:absolute;z-index:10;top:0;left:0;display:block;width:100%;color:#444;text-align:center}.pie-chart img{max-width:100%;vertical-align:middle}.pie-chart .pie-chart-custom-text{font-size:18px}.pie-chart .pie-chart-percent{font-size:16px;font-weight:700}.pie-chart-description{display:block;font-size:13px;text-align:center}.parallax .pie-chart .pie-chart-custom-text,.parallax .pie-chart .pie-chart-percent,.parallax .pie-chart i{color:#fff}.price-table{margin-bottom:30px}.price-table>li{float:left;width:25%;box-sizing:border-box;padding:25px;background-color:#333}#s,.price-table>li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.price-table.five-items>li{width:20%}.price-table.four-items>li{width:220px;margin-right:20px}.price-table.four-items>li:last-child{margin-right:0}.price-table.three-items>li{width:33.3333333333%}.price-table>li:hover{background-color:#181818;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.price-heading h3{padding:5px 0;color:#fff;text-align:center;text-transform:uppercase}.price-heading h1:before{position:absolute;top:-25px;width:0;border-bottom:25px solid #f11d1d}.price-heading h1{position:relative;width:100px;margin:40px auto;background-color:#f11d1d;color:#fff;font-size:24px;font-weight:700;text-align:center}.price-heading h1:after{position:absolute;bottom:-25px;width:0;border-top:25px solid #f11d1d}.price-heading h1 sup{font-weight:700;font-size:18px}.price-heading h1 span{font-size:20px;vertical-align:middle}.pricing-features{margin-left:0}.pricing-features li{float:none;display:block;width:100%;padding:15px 0;border-top:1px solid #ccc;color:#fff;text-align:center}.pricing-features li:first-child{border-top:none}.pricing-features li a{margin-top:20px;margin-bottom:0;text-transform:uppercase}@media (min-width:768px) and (max-width:979px){.price-table.four-items>li{width:165px;margin-right:15px}}@media (max-width:767px){.price-table>li{float:none;width:auto;margin:20px 0}.price-table.five-items>li,.price-table.four-items>li,.price-table.three-items>li{width:auto}.price-table>li+li{border-left:1px solid #ccc}.price-table>li:hover{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.progress-bar-description{display:block;margin-bottom:5px;font-weight:700;line-height:14px}.progress-bar{position:relative;display:block;height:14px;margin-bottom:15px;background-color:rgba(0,0,0,.12)}.progress-bar .progress-bar-outer{position:absolute;top:0;left:0;height:100%;background-color:#333}.progress-bar .progress-bar-outer .progress-bar-inner{position:absolute;z-index:1;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}a.social-icon:after,a.social-icon:before{content:"";left:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent}.parallax .progress-bar .progress-bar-outer{background-color:rgba(255,255,255,.5)}a.social-icon:before{position:absolute;top:-15px;width:0;border-bottom:15px solid #F11D1D}a.social-icon{position:relative;display:inline-block;width:50px;margin:0 10px 20px;background-color:#F11D1D;color:#fff;text-align:center}a.social-icon:after{position:absolute;bottom:-15px;width:0;border-top:15px solid #F11D1D}a.social-icon i{font-size:24px;line-height:30px}a.social-icon:hover i{color:#fff!important}.table-bordered{border:1px solid #efefef;border-collapse:separate;border-left:0}.table-bordered td,.table-bordered th{border-left:1px solid #efefef}.table-bordered caption+tbody tr:first-child td,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+thead tr:first-child th,.table-bordered tbody:first-child tr:first-child td,.table-bordered tbody:first-child tr:first-child th,.table-bordered thead:first-child tr:first-child th{border-top:none}.table-condensed td,.table-condensed th{padding:4px 8px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}@media (max-width:480px){table,tbody,td,th,thead,tr{display:block}thead tr{position:absolute;top:-9999px;left:-9999px}tr{border-top:1px solid #555}td:first-child{border-top:none!important}}.testimonial{margin-bottom:30px}.testimonial blockquote{position:relative;padding-top:7px;margin-top:40px}.testimonial blockquote p{padding:10px 0 0 15px;margin-left:125px;background:url(../images/bg-testimonial.png) top left no-repeat;font-style:normal}.testimonial img{float:left;display:block;margin-right:20px}.testimonial h5{margin-top:40px}.testimonial a{color:#555}.testimonial h5 span{color:#999}.testimonial.alt{padding-top:10px;margin-top:78px;background:url(../images/bg-testimonial-2.png) top center no-repeat;text-align:center}.testimonial.alt h5{margin:0}.testimonial.alt blockquote p{margin-left:0;background:0 0}.testimonial.alt img{float:none;display:inline;margin-top:20px}.parallax .testimonial blockquote p{background:url(../images/bg-testimonial-parallax.png) top left no-repeat}.parallax .testimonial.alt{background:url(../images/bg-testimonial-2-parallax.png) top center no-repeat}.parallax .testimonial.alt blockquote p{background:0 0}@media (max-width:767px){.testimonial.alt{margin-top:50px}}.ewf-inline-style{display:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;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}.widget{margin-bottom:30px}.widget-title{margin-bottom:20px;font-size:14px;line-height:24px;text-transform:uppercase}#footer .widget{margin-bottom:40px}#footer .widget-title{margin-bottom:35px;background:url(../images/bg-footer-widget-title.png) center left repeat-x;color:#fff;text-align:center;font-size:14px;line-height:24px;font-weight:700;text-transform:none}#footer .widget-title span,#s{background-color:#333;color:#fff}#footer .widget-title span{padding:0 10px}#footer-widget-area-1 .widget:first-child .widget-title,#footer-widget-area-2 .widget:first-child .widget-title{margin-right:-20px}@media (max-width:767px){#footer-widget-area-1 .widget:first-child .widget-title,#footer-widget-area-2 .widget:first-child .widget-title{margin-right:0}}#searchform{position:relative;margin-bottom:20px}.screen-reader-text{display:none}#s{width:100%;margin:0;box-sizing:border-box;-webkit-border-radius:3px;border-radius:3px;border:none;padding:8px 15px}.widget_archive ul li a,.widget_categories a,.widget_nav_menu a,.widget_pages ul li a{display:inline-block;padding:10px 10px 10px 0;color:#333}#searchsubmit{position:absolute;top:8px;right:5px;height:18px;width:20px;border:none;background:url(../images/bg-searchsubmit.png) center center no-repeat;cursor:pointer;text-indent:-9999px}.widget_pages ul li{border-bottom:1px solid #efefef}.widget_pages ul li:last-child{border-bottom:0}.widget_archive ul li{border-bottom:1px solid #efefef}.widget_archive ul li:last-child{border-bottom:0}.widget_categories ul{list-style:none}.widget_categories ul li{border-bottom:1px solid #efefef}.widget_categories ul li:last-child{border-bottom:0}.widget_nav_menu .menu li{border-bottom:1px solid #efefef}.widget_nav_menu .menu li:last-child{border-bottom:none}.ewf_widget_navigation ul{margin-bottom:30px;list-style-type:none;list-style-position:outside}.ewf_widget_navigation li{border-bottom:1px solid #efefef}.ewf_widget_navigation li:last-child{border-bottom:0}.ewf_widget_navigation li a{display:block;padding:10px 0;color:#222}.ewf_widget_navigation li.current a{color:#303030}.ewf_widget_latest_posts ul{margin-top:-7px}.ewf_widget_latest_posts li{position:relative;margin-bottom:20px;padding:5px 0 0 55px;color:#999}.ewf_widget_latest_posts h5{margin-bottom:15px;color:#fff}.ewf_widget_latest_posts .date{position:absolute;top:15px;left:0;width:40px;padding:2px 0;background-color:#222;color:#fff;font-size:11px;line-height:10px;text-align:center}.ewf_widget_latest_posts .date:after,.ewf_widget_latest_posts .date:before{height:0;position:absolute;left:0;width:0;border-left:20px solid rgba(255,0,0,0);border-right:20px solid rgba(255,0,0,0);content:"";-moz-transform:scale(.9999)}.ewf_widget_latest_posts .date:before{top:-10px;border-bottom:10px solid #222}.ewf_widget_latest_posts .date:after{bottom:-10px;border-top:10px solid #222}.ewf_widget_latest_posts .btn{margin:0;padding:2px 7px;font-size:10px}.ewf_widget_contact_info ul li{margin-bottom:20px;padding-left:30px}.ewf_widget_contact_info ul li:last-child{margin-bottom:0}.ewf_widget_contact_info li.address{background:url(../images/bg-ewf_widget_contact_info-home.png) 0 5px no-repeat}.ewf_widget_contact_info li.phone{background:url(../images/bg-ewf_widget_contact_info-phone.png) 0 5px no-repeat}.ewf_widget_contact_info li.email{background:url(../images/bg-ewf_widget_contact_info-email.png) 0 5px no-repeat}.ewf_widget_flickr:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.ewf_widget_flickr .flickr_badge_image,.ewf_widget_flickr a{display:inline}.ewf_widget_flickr img{width:65px;height:auto;border:0;padding:3px 8px 0 0}.comments-title{margin-bottom:40px!important}.all-comments .reply,.all-comments .vcard span.says{display:none}.all-comments .vcard img.avatar{float:left;margin-right:20px}.all-comments .comment-meta{margin-bottom:10px}.all-comments .comment-meta a{color:#2f2f2f}.all-comments p{margin-left:80px}.all-comments .comment-body{margin-bottom:30px}.all-comments li ul{margin-left:80px}.comment-respond{margin-bottom:20px}.comment-form p,.wpcf7-form p{margin-bottom:5px}.form-allowed-tags{display:none!important}.comment-form textarea{height:110px}.comment-form .form-submit{padding-top:15px}.form-submit #submit{border-radius:3px}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form textarea{background-color:#414141;border:none;color:#F1F1F1;width:100%}.wpcf7-form input[type=submit]{background-color:#F11D1D;border-radius:3px;color:#FFF;cursor:pointer;display:inline-block;line-height:18px;padding:3px 8px;text-decoration:none!important;border:none}div.wpcf7-response-output{margin:0!important;padding:5px!important}div.wpcf7-validation-errors{border:1px solid #444!important}