@charset "utf-8";

@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,700,600);

/*

Theme Name: Webstar

Theme URI: https://www.webstarmultimedia.com

Author: Gabriel Kuperman

Author URI: https://www.webstarmultimedia.com

*/body{background-color:#fff;color:#000;position:relative;font-family:'Open Sans', sans-serif}#ascrail2000{background-color:#777;width:15px!important;z-index:100000!important}.sticky-wrapper{z-index:10;}.story{margin:0 auto;/*min-width: 980px; width: 980px;*/width:100%;overflow:auto}.body-lock{overflow:hidden}#wrapper{}h1,h2,h3,h4,h5,h6{display:block;margin-bottom:15px;font-weight:600;font-size:17px;color:#6b6b6b;clear:both;float:none}.clear{display:block;float:none;clear:both}.lazy{display:none}.bg1,.bg2,.bg3,.bg4,.bg5,.bg6{margin:0 auto;padding:0;position:absolute;/*width: 900px;*/width:100%;z-index:200}.bg1{background:url(images/logo.png) 50% 220px no-repeat fixed;background-size: 40%;}.bg2{background:url(images/portfolio.png) 50% 0 no-repeat fixed}.bg3{background:url(images/services.png) 50% 50% no-repeat fixed}.bg4{background:url(images/contact.png) 50% 0 no-repeat fixed}.bg5{background:url(images/blog.png) 50% 0 no-repeat fixed}.bg6{background:url(images/about.png) 50% 0 no-repeat fixed}#menu,#menuInner{padding:15px 0;height:60px;/*background-color: #e9724d;*/z-index:999;position:relative}.is-sticky nav,#menuInner{background:#000}#menu .inner,#menuInner .inner{width:960px;margin:0 auto;position:relative}#menu .inner #logo-mini,#menuInner .inner #logo-mini{margin-top:-5px}#menu .inner ul,#menuInner .inner ul{font-size:13px;letter-spacing:2px;float:right;margin-top:22px}#menu .inner ul li,#menuInner .inner ul li{display:inline-block;margin-left:40px}#menu .inner a,#menuInner .inner a{text-decoration:none;color:#fff;font-weight:700;text-shadow:2px 2px 6px #222;text-transform:uppercase;letter-spacing:-1px;font-size:18px;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}#menu .inner a.active,#menu .inner a:hover,#menuInner .inner a.active,#menuInner .inner a:hover{color:#f9b524}#first-page{min-width:960px;/*background-color: #e9724d;*//*background: url(images/hometopbg.jpg) no-repeat center top;*/margin-bottom:-100px;z-index:1;overflow:hidden;position:relative}#second-page{min-width:960px;position:relative}#second-page .bg2{background-color:#ec1d1d}#portfolio,#serviceHolder{width:960px;margin:0 auto;position:relative}#second-page .works-menu{width:100%;height:42px;padding-top:28px;background-color:rgba(255,255,255,0.95);z-index:10}#second-page .works-menu ul{width:940px;margin:0 auto;font-size:13px;letter-spacing:2px}#second-page .works-menu ul li{display:inline-block;margin-right:80px}#second-page .works-menu ul li.nomargin{margin-right:0}#second-page .works-menu a{text-decoration:none;color:#777;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;text-transform:uppercase}#second-page .works-menu a.active{color:#e9724d}#portfolio .work-item{width:302px;height:256px;position:relative;display:inline-block;margin:0 19px 19px 0}#portfolio .work-item.nomargin{margin-right:0}#portfolio .work-item img{border-radius:0;width:100%;height:100%}#portfolio .work-item .work-info{position:absolute;display:block;width:260px;height:214px;padding:22px;top:0;left:0;border-radius:0;cursor:pointer;transition:opacity .8s ease;-moz-transition:opacity .8s ease;-webkit-transition:opacity .8s ease;-o-transition:opacity .8s ease;background-color:rgba(237,82,82,0.9);opacity:0}#portfolio .work-item .work-info:hover{opacity:1}#portfolio .work-item .work-info .title{display:block;font-size:18px;color:#fff;text-align:center;margin-top:125px}#portfolio .work-item .work-info .category{display:block;font-size:11px;color:#fff;text-align:center;text-transform:uppercase;margin-top:20px} #portfolio .block{width:960px;display:none}#portfolio .block.active{display:block}#serviceHolder .block{width:960px}.portfolio-popup-item{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.75);z-index:9999;overflow-x:auto;overflow-y:scroll;display:none}.popup-item-box-container{width:900px;min-height:425px;/*height: 2600px;min-height:600px;*/margin:10px auto;padding:2%;color:#333;position:relative;vertical-align:middle;background-color:#fff}.popup-item-box-container-web{width:900px;/*height: 2600px;min-height:300px;*/margin:10px auto;/*padding:2%;*/color:#333;position:relative;vertical-align:middle;background-color:#fff}.popup-item-box-container .close{font-size:12px;color:#666;font-weight:600;text-decoration:none;position:absolute;right:5px;top:5px}.popup-item-box-container-web .close{font-size:12px;color:#666;font-weight:600;text-decoration:none;position:absolute;right:5px;top:5px}.popup-item-box-wrapper .title{display:block;font-size:18px;color:#000;text-align:left;margin-bottom:4px}.popup-item-box-wrapper .description{display:block;font-size:12px;color:#000;text-align:left;margin-bottom:20px}.popup-item-box-wrapper .close{display:block;position:absolute;top:25px;width:78px;height:48px;right:26px;cursor:pointer;border-radius:4px;background:url(images/close.png) 0 0 no-repeat;background-size:100%;display:none}.popup-item-box-wrapper img{margin-bottom:30px}.popup-item-box-wrapper img:last-child{margin-bottom:0}.popup-item-box-container a{color:#e9724d;text-decoration:none}.popup-item-box-container a:hover{text-decoration:underline}.popup-item-box-container-web a{color:#e9724d;text-decoration:none}.popup-item-box-container-web a:hover{text-decoration:underline}#third-page{min-width:960px;background-color:#489ff2;z-index:1;overflow:hidden;position:relative}#fourth-page{min-width:960px;background-color:#faa800;z-index:1;overflow:hidden;position:relative}#fourth-page .sidebar-text{width:300px;height:460px;float:left}#fourth-page .sidebar-text h2{font-size:18px;color:#000;line-height:25px;margin-top:5px}#fourth-page .sidebar-text p{font-size:13px;color:#000;line-height:21px;margin-top:10px}#fourth-page .sidebar-persons{width:620px;height:460px;float:right}#fourth-page .person{width:300px;height:140px;display:inline-block;margin:0 2px 20px}#fourth-page .person .a_picture{width:140px;height:140px;float:left}#fourth-page .person div{width:140px;height:140px;float:right}#fourth-page .person span{display:block;margin-top:10px}#fourth-page .person .name{font-size:18px;color:#000;line-height:25px}#fourth-page .person .position{font-size:13px;color:#000;line-height:21px}#fiveth-page{min-width:960px;background-color:#43d508;z-index:1;overflow:hidden;position:relative}#sixth-page{background-color:#ecdd35;z-index:1;overflow:hidden;position:relative}#sixth-page .wrapper{width:940px;height:460px;margin:0 auto}#sixth-page .block-2{margin-top:35px}#sixth-page .sidebar-contacts{width:300px;height:460px;float:left}#sixth-page .sidebar-contacts a.addvspace{margin:14px 0 16px}#sixth-page .sidebar-contacts a{font-size:13px;color:#e9724d;text-decoration:none;display:block;margin-bottom:16px}#sixth-page .sidebar-contacts .region{font-size:13px;color:#000;display:block;margin-bottom:4px}#sixth-page .sidebar-contacts .region.first{margin-top:10px}#sixth-page .sidebar-contacts a:hover{text-decoration:underline}#sixth-page .sidebar-contacts .skype{font-size:13px;color:#000;text-decoration:none;display:block;background:url(images/skype.png) 0 0 no-repeat;padding:2px 0 0 22px;margin-bottom:2px;height:20px}#sixth-page .sidebar-contacts .skype:hover{text-decoration:none}#sixth-page .sidebar-form h3,#sixth-page .sidebar-contacts h3{font-size:18px;color:#000;line-height:25px;margin-top:5px}#sixth-page .sidebar-form p,#sixth-page .sidebar-contacts p{font-size:13px;color:#000;line-height:21px;margin-top:10px}#sixth-page .sidebar-form{width:620px;height:460px;float:right}#sixth-page .sidebar-form input{width:283px;height:40px;padding-left:15px;border:1px solid #ccc;border-radius:3px;background-color:#f2f2f2;outline:0;font-size:18px;transition:all .8s linear;-moz-transition:all .8s linear;-webkit-transition:all .8s linear;-o-transition:all .8s linear}#sixth-page .sidebar-form input.warning,#sixth-page .sidebar-form textarea.warning{border:1px solid red}#sixth-page .sidebar-form textarea{width:588px;height:125px;border:1px solid #ccc;padding:15px;border-radius:3px;background-color:#f2f2f2;outline:0;font-size:18px;resize:none;transition:all .8s linear;-moz-transition:all .8s linear;-webkit-transition:all .8s linear;-o-transition:all .8s linear}#sixth-page .input-box{width:298px;display:inline-block}#sixth-page .input-box.margin{margin-left:22px}#sixth-page .textarea-box{width:618px;display:block}#sixth-page .textarea-box span,#sixth-page .input-box span{display:block;font-size:13px;color:#000;margin:12px 0}#sixth-page .sidebar-form .send{font-size:13px;color:#fff;text-transform:uppercase;text-decoration:none;background-color:#00b7bb;letter-spacing:3px;padding:15px 50px;border-radius:4px;margin-top:20px;display:inline-block;transition:all .8s linear;-moz-transition:all .8s linear;-webkit-transition:all .8s linear;-o-transition:all .8s linear}#sixth-page .sidebar-form .send.ok{background-color:#dfbb2a}#sixth-page .sidebar-form .send.error{background-color:#df2a2a}#sixth-page .footer{position:absolute;width:100%;height:100px;bottom:0;background-color:#000}#sixth-page .footer .wrapper{margin:0 auto;width:940px;height:100px}#sixth-page .footer .wrapper .copyright{display:block;float:left;font-size:13px;color:#fff;line-height:100px}#sixth-page .footer .wrapper .socials-box{width:220px;height:24px;float:right;margin-top:33px;text-align:right}#sixth-page .footer .wrapper .socials-box .socials-box-like{display:inline-block;overflow:hidden}#sixth-page .footer .wrapper .socials-box .social{width:24px;height:24px;margin-left:8px;display:inline-block;background:url(images/socials.png)}#sixth-page .footer .wrapper .socials-box .social.mail{background-position:-1px 0}#sixth-page .footer .wrapper .socials-box .social.twitter{background-position:-34px 0}#sixth-page .footer .wrapper .socials-box .social.linkedin{background-position:-68px 0}#sixth-page .footer .wrapper .socials-box .social.facebook{background-position:-102px 0}#first-page .mainImg{display:block;position:absolute;top:0;left:0;width:100%}#portfGallery{background-color:#000;padding-bottom:30px;opacity:0}#portfMenu{width:100%}.is-sticky #portfMenu{top:55px!important;background:#000;z-index:99}#portfGallery .wrapper{margin:0 auto;width:960px}#portfGallery .galleryMenu{border-bottom:1px solid #464646;padding-top:45px}#portfGallery .galleryMenu a{display:inline-block;color:#fff;padding:15px 20px;text-decoration:none;font-size:18px;margin-right:14px;border-top:2px solid #000}#portfGallery .galleryMenu a.last{margin:0}#portfGallery .galleryMenu a:hover,#portfGallery .galleryMenu a.active{background-color:#464646;border-color:#ec1d1d}.work-info h2{display:block;font-size:18px;line-height:20px;color:#fff;padding-bottom:10px;border-bottom:1px solid #fff;text-transform:uppercase;font-weight:600}.work-info p{display:block;font-size:12px;line-height:16px;color:#fff;margin-top:10px;font-weight:300}.work-info p strong{text-transform:uppercase;font-weight:600}.work-info a.link{display:block;font-size:18px;line-height:20px;color:#fff;font-weight:600;padding:7px 18px;border:2px solid #fff;margin: 15px 0 0 45px;text-decoration:none;width:122px;text-align:center;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}.work-info a.link:hover{color:#333;border-color:#333;}.popup-item-box-wrapper h2{display:block;font-size:18px;color:#333;font-weight:600;margin-bottom:20px}.popup-item-box-wrapper img.aligncenter{display:block;margin:0 auto 15px;width:auto!important;max-width:100%!important;height:auto!important}.popup-item-box-wrapper p{display:block;font-size:14px;line-height:18px;color:#333;margin-bottom:18px;font-weight:400}.popup-item-box-wrapper p strong{text-transform:uppercase;font-weight:600}.slider{height:auto;position:relative;padding:125px 0}.slider .slide{display:none;height:auto;width:100%}#serviceHolder{width:100%;padding:5% 0;background-color:#f7f7f7}#serviceHolder .block{margin:0 auto}.serviceBox{width:302px;height:240px;position:relative;display:inline-block;margin:0 23px 23px 0;position:relative}.serviceBox a{color:inherit;text-decoration:none}.serviceBox .serviceTitle{display:block;font-size:24px;color:#fff;text-align:center;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,0.7);padding:5px 0 7px;margin-bottom:0}.serviceBox .serviceImg{width:100%;display:block}.serviceBox .serviceZoom{display:block;width:100%;height:199px;background:rgba(0,0,0,0.8) /*url(images/zoombg.png)*/ no-repeat center center;opacity:0;cursor:pointer;transition:all .8s ease;-moz-transition:all .8s ease;-webkit-transition:all .8s ease;-o-transition:all .8s ease;position:absolute;top:34px;left:0}.serviceBox .serviceZoom:hover{opacity:1}#contactUs{width:100%;padding:5% 0;background-color:#f7f7f7}#contactUs .block{margin:0 auto;width:960px;position:relative}#contactUs h3{display:block;font-size:16px;color:#faa800;font-weight:600;margin:19px 0 5px}#contactUs p,#contactUs p a{display:block;font-size:18px;color:#6b6b6b;font-weight:400;line-height:27px;text-decoration:none}#contactUs .spacer{display:block;width:2px;height:80px;margin:0}#contactUs #contactDetails{display:block;float:left;width:295px;border-right:1px solid #bfbfbf;margin-right:25px}#contactUs #contactForm{display:inline-block;width:614px}#contactForm .rowElement{display:block;width:100%;margin:0}#contactForm .rowElement .col50{display:inline-block;width:49%;margin:0}#contactForm .rowElement label{display:block;font-size:14px;font-weight:400;color:#6b6b6b;margin-bottom:8px;margin-top:20px}#contactForm .rowElement label span{color:#faa800;font-weight:600}#contactForm .rowElement label.undernote{margin-top:5px;text-align:right;margin-right:31px}#contactForm .rowElement input[type=text],#contactForm .rowElement input[type=tel],#contactForm .rowElement input[type=email]{display:block;width:90%;padding:10px 2%;font-size:14px;color:#6b6b6b;border:1px solid #bfbfbf}#contactForm .rowElement textarea{display:block;width:93.8%;height:152px;font-size:14px;color:#6b6b6b;font-family:'Open Sans', sans-serif;padding:10px 1%;border:1px solid #bfbfbf;margin-bottom:9px}#contactForm .rowElement .wpcf7-checkbox span.wpcf7-list-item{margin-left:0!important;width:33%;display:inline-block;margin:10px 0}#contactForm .rowElement .wpcf7-checkbox span.wpcf7-list-item span{line-height:26px;font-size:14px;color:#6b6b6b}#contactForm .rowElement .wpcf7-checkbox span.wpcf7-list-item:nth-child(2),#contactForm .rowElement .wpcf7-checkbox span.wpcf7-list-item:nth-child(5){padding-left:23px;width:24%}#contactForm .rowElement .wpcf7-checkbox span.wpcf7-list-item:nth-child(3),#contactForm .rowElement .wpcf7-checkbox span.wpcf7-list-item:nth-child(6){padding-left:65px;width:26%}#contactForm .rowElement img.wpcf7-captcha-antispam{height:38px;width:115px;padding:0 22px;background-color:#f8e7c6;display:block;float:left;margin-right:20px;margin-top:30px}#contactForm .rowElement input.wpcf7-captchar{width:200px;float:left;margin-top:30px}#contactForm .rowElement .wpcf7-submit{display:block;margin-top:30px;float:right;width:137px;text-align:center;font-size:22px;color:#fff;font-weight:600;padding:4px 0;border:none;background-color:#faa800;font-family:'Open Sans', sans-serif;letter-spacing:-1px;cursor:pointer;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;margin-right:21px}#contactForm .rowElement .wpcf7-submit:hover{background-color:#3C3}#contactForm span.wpcf7-form-control-wrap{display:block}#contactForm .rowElement span.wpcf7-not-valid-tip{top:10px!important;left:7px!important;border:none!important;color:red;font-weight:600;background:transparent!important}#contactForm .rowElement .antispam span.wpcf7-not-valid-tip{top:41px!important;left:186px!important}#contactForm div.wpcf7-response-output{margin:5px;padding:0;border:none!important}#blogHolder{width:100%;padding:5% 0;background-color:#f0f0f0}#blogHolder .block{margin:0 auto;width:960px;position:relative}#blogHolder #lastThree{display:block;float:left;width:440px;position:relative}#blogHolder #lastThree img#bubble{display:block;width:100%;position:absolute;z-index:1;top:-6px;left:-6px}#blogHolder #lastThree .postBox{display:block;height:222px;position:relative;z-index:2;margin-left:20px;margin-bottom:100px;margin-top:30px;padding-left:20px;padding-right:50px;border-left:1px solid #bfbfbf;cursor:pointer}#blogHolder #lastThree .postBox.last{margin-bottom:0}#lastThree .postBox h2{display:block;font-size:22px;color:#43d508;color:#43d508;padding-top:2px;margin-bottom:14px}#lastThree .postBox p{display:block;font-size:12px;line-height:17px;color:#6b6b6b}#lastThree .postBox a.read-more{color:#43d508;text-decoration:none}#lastThree .postBox a.read-more:hover{text-decoration:underline}#lastThree .postBox p.categories{display:block;margin-bottom:4px}#lastThree .postBox p.categories strong,#lastThree .postBox p.author strong{font-weight:700}#lastThree .postBox p.categories a{color:#6b6b6b;text-decoration:none}#lastThree .postBox p.categories a:hover{text-decoration:underline}#lastThree .postBox p.date{display:block;text-transform:uppercase;font-size:12px;color:#43d508;font-weight:700}#lastThree .postBox .spacer{display:block;width:15px;height:9%}#postPreview{display:block;width:414px;float:right;border:1px solid #eaeaea;border-bottom:8px solid #43d508;-moz-box-shadow:0 0 8px #efefef;-webkit-box-shadow:0 0 8px #f1f1f1;box-shadow:0 0 8px #f1f1f1;padding:42px;background:#fff}#postPreview .previewBox{display:none}#postPreview .previewBox h2{display:block;font-size:26px;color:#43d508;font-weight:700;font-family:'Open Sans', sans-serif;margin-bottom:30px;text-transform:uppercase}#postPreview .previewBox img.aligncenter{display:block;text-align:center;margin:0 auto 30px}#postPreview .previewBox img.alignleft{display:block;margin:0 20px 20px 0}#postPreview .previewBox img.alignright{display:block;margin:0 0 20px 20px}#postPreview .previewBox p,#postPreview .previewBox div.cont{display:block;font-size:14px;color:#737373;line-height:24px}#postPreview .previewBox div.cont h2{font-size:18px;color:#666;margin-bottom:0;margin-top:25px}#postPreview .previewBox a.continue-reading{display:block;font-size:18px;color:#43d508;font-weight:600;font-family:'Open Sans', sans-serif;width:185px;text-align:center;padding:8px 0;border:2px solid #43d508;text-decoration:none;float:right;margin-top:25px;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}#postPreview .previewBox a.continue-reading:hover{background:#43d508;color:#fff}a.viewBlog{display:block;width:250px;padding:10px 0;color:#43d508;border:1px solid #43d508;margin:50px auto 0;text-align:center;font-weight:700;text-decoration:none;text-transform:uppercase;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}a.viewBlog:hover{background:#43d508;color:#fff}#aboutHolder{width:100%;padding:5% 0;background-color:#f7f7f7}#aboutHolder .block{margin:0 auto;width:960px;position:relative}#aboutHolder #aboutSlider{width:100%;height:413px;position:relative}#aboutHolder #aboutSlider .aboutSlide{display:none;background:#f7f7f7;position:absolute;height:413px;width:100%;text-align:center}#aboutHolder #aboutSlider .aboutSlide img{display:block;width:100%}#abnext,#abprev{display:block;width:48px;height:96px;position:absolute;top:50%;margin-top:-42px;background:rgba(255,255,255,0.8) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAARCAMAAAAc0/kUAAAAilBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABrxLy9AAAALXRSTlMAAAEHCBUZGh0eISMkJig6PkVXXV9naHB4e4CeoKOlsrnByM7g5u/z9ff5+/0aTgn6AAAA3klEQVQ4jbWU2RKCMAxFr4CgbKIICrIJsrjw/79nU3SEGR/TvCTtwzkzndsAUwW3TF+xllG0eyzqMI7jhVeSC2Q4dxzFxdjwShpiRj9HTOeXxytxn0Q9fR0nOj198ErgPIh7nhwJzQ8b3BJs70ROhUIraRo24JfA6oldabhS702okGDdEb3Gi9oOaiTYyUihptat1UhM+V5XaJV8L0uFZDMQu9TEmNJ03/JLbJnhZMrwWWbY4Zb4/36jyyvxZKTi316JVO2u43xDhuIi55VcBPKw3PX7tjB4JXp2Cz7wN7AiIxXjX7maAAAAAElFTkSuQmCC) no-repeat center center;z-index:3;text-indent:-9999px;font-size:0;opacity:0.7;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}#abnext:hover,#abprev:hover{opacity:1}#abnext{background-position:-68px center;right:0}#abprev{background-position:17px center;left:0}#aboutColumns{display:block;width:100%;margin-top:50px}.abColumn{display:block;float:left;width:285px}.abColumn.middle{margin:0 42px}.abColumn a,.abColumn h3{display:block;color:#6b6b6b;font-size:18px;line-height:26px;font-weight:600;padding-left:15px;padding-bottom:6px;border-bottom:1px solid #bfbfbf;border-left:6px solid #ecdd35;margin-bottom:25px;text-decoration:none}.abColumn p{display:block;font-size:14px;color:#6b6b6b;line-height:22px}#footerHolder{width:100%;background-color:#000}#footerHolder .block{margin:0 auto;width:940px;position:relative;padding:40px 0}#footer .left{display:block;float:left}#footer .left ul{}#footer .left ul.footerMenu li{display:inline-block;list-style-type:none;padding-right:12px;margin-right:10px;border-right:1px solid #6b6b6b}#footer .left ul.footerMenu li.last{margin-right:0;padding-right:0;border:none}#footer .left ul.footerMenu li a{font-size:14px;color:#6b6b6b;text-decoration:none;text-transform:uppercase;line-height:16px;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}#footer .left ul.footerMenu li a:hover{color:#eaeaea}#footer .left p{display:block;font-size:16px;font-weight:600;color:#faa800;line-height:19px;margin-top:10px}#footer .right{display:block;float:right}#footer .right a.siteLock{display:block;float:left;margin-right:30px}#footer .right a.social{display:block;float:left;margin-top:7px;width:37px;height:37px;background:url(images/socialsprite.png) no-repeat 0 0;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;opacity:1}#footer .right a.social.twitter{background-position:-37px 0}#footer .right a.social.linkedin{background-position:-74px 0}#footer .right a.social.google{background-position:-111px 0}#footer .right a.social.pinterest{background-position:-185px 0}#footer .right a.social.sharemore{background-position:-148px 0}#footer .right a.social.sharemore span{opacity:0!important}#footer .right a.social:hover{opacity:0.8}.innerContent{width:100%;padding:60px 0}.innerContent .block{margin:0 auto;width:960px;position:relative;padding:0}.innerContent.with-sidebar #leftSidebar{display:block;float:left;width:260px;margin-right:52px}#leftSidebar .widget{display:block;margin-bottom:30px;border:1px solid #bfbfbf;border-top:none}#leftSidebar .widget h3{display:block;padding:9px 15px;color:#fff!important;font-size:14px;line-height:18px;font-weight:700;background:#faa800;font-family:'Open Sans', sans-serif;text-transform:uppercase;text-decoration:none!important;margin-bottom:0}#leftSidebar .widget h3 a{color:#fff!important;text-decoration:none!important}#leftSidebar .widget div,#leftSidebar .widget.widget-blog ul{display:block;padding:15px 18px}#leftSidebar .widget ul div{padding:0!important}#leftSidebar .widget div,#leftSidebar .widget p,#leftSidebar .widget a{font-size:15px;line-height:20px;color:#6b6b6b;text-decoration:none}#leftSidebar .widget a:hover,#leftSidebar li.current-menu-item a,#leftSidebar li.current-cat a{color:#000!important;font-weight:600}#leftSidebar .widget ul li{margin-bottom:10px}.innerContent.with-sidebar .post-page{display:block;float:left;width:628px}.post-page h1.title,.post-page h2.title{display:block;color:#6b6b6b;font-size:18px;line-height:26px;font-weight:600;padding-left:15px;padding-bottom:7px;border-bottom:1px solid #bfbfbf;border-left:9px solid #faa800;margin-bottom:25px;text-decoration:none;padding-top:3px;position:relative}.post-page h1.title a,.post-page h2.title a{color:#6b6b6b;text-decoration:none}.innerContent img.aligncenter{display:block;text-align:center;margin:15px auto;max-width:100%}.innerContent img.alignleft,.popup-item-box-wrapper img.alignleft{display:block;float:left !important;margin:0 15px 15px 0 !important;max-width:100%}.innerContent img.alignright, .popup-item-box-wrapper img.alignright{display:block;float:right !important;margin:0 0 15px 15px !important;max-width:100%}.innerContent .post-page,.innerContent .post-post{display:block;color:#6b6b6b;font-size:17px;line-height:25px;margin-bottom:35px}.innerContent .post-page strong,.innerContent .post-post strong{font-weight:700}.innerContent a,.innerContent .post-post a{color:#faa800}.innerContent blockquote{display:block;border:1px solid #bfbfbf;padding:24px 16px 33px;text-align:center;margin-bottom:35px; background: url(images/orangeborder.png) repeat-x bottom left}.innerContent blockquote p{margin-bottom:0!important;font-size:20px!important;line-height:28px!important}.innerContent .post-page ul,.innerContent .post-post ul,.innerContent .post-page ol,.innerContent .post-post ol{padding-left:40px;list-style-type:disc}.innerContent .post-page ul li,.innerContent .post-post ul li,.innerContent .post-page ol li,.innerContent .post-post ol li{display:list-item;margin:4px 0 8px;list-style-type:disc;color:#6b6b6b;font-size:14px;line-height:22px}.innerContent .post-page ul li ul,.innerContent .post-post ul li ul{margin-top:10px}.wp-pagenavi{text-align:center!important}.blogPost{display:block;margin-bottom:70px}.blogPost .postMeta,.post-page .postMeta{display:block;background:#f4f4f4;padding:10px 20px 9px 26px;margin-bottom:20px}.blogPost .postMeta p,.post-page .postMeta p{margin-bottom:0;font-size:12px;line-height:14px;color:#999}body .addthis_toolbox{right:2px!important;top:30%!important}body .addthis_floating_style{padding:0}body .addthis_floating_style a,body .addthis_floating_style a span{padding:0!important;margin:0!important}body .addthis_floating_style a{transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;opacity:1}body .addthis_floating_style a:hover{opacity:0.7}body .addthis_floating_style a span.at300bs{width:37px!important;height:37px!important;line-height:37px!important;background:url(images/socialsprite.png) no-repeat 0 0}.addthis_32x32_style .at15t_facebook{background-position:0 0!important}.addthis_32x32_style .at15t_twitter{background-position:-37px 0!important}.addthis_32x32_style .at15t_pinterest_share{background-position:-185px 0!important}.addthis_32x32_style .at15t_linkedin{background-position:-74px 0!important}.addthis_32x32_style .at15t_google_plusone_share{background-position:-111px 0!important}.addthis_32x32_style .at15t_compact{background-position:-148px 0!important}#theComments{display:block;width:100%;padding-top:40px;margin-top:35px;border-top:1px solid #eaeaea}#theComments h2{display:block;font-size:15px;color:#6b6b6b}#theComments #social_comments_nav{border:none!important;padding:0!important}#theComments #social_comments_nav li{list-style-type:none}#theComments .ui-tabs{padding:0!important}#theComments #social_comments_control .ui-tabs-nav .ui-state-active{background:transparent url(images/commentsArrow.png) no-repeat bottom center}#theComments a.ui-tabs-anchor{padding:5px!important}#theComments #wp_comments{padding:0}#theComments .commentlist{padding:0}#theComments .commentlist li{list-style-type:none}#theComments .commentlist li .comment-body{padding:25px;border:1px solid #e7e7e7;background:#fafafa}#theComments .comment-author img{display:none}#theComments .comment-author{font-size:12px;font-style:italic}#theComments .comment-author cite{font-weight:700}#theComments .comment-meta a{color:#999;font-size:12px;text-decoration:none;margin-bottom:10px;display:block}#theComments #respond #reply-title{display:none}#theComments #respond p{margin-bottom:8px}#theComments #respond p.comment-notes,#theComments #respond p.form-allowed-tags{display:none}#theComments #respond span.required{color:red;font-weight:700}#theComments #respond p.comment-form-author,#theComments #respond p.comment-form-email,#theComments #respond p.comment-form-url{width:33%;float:left}#theComments #respond p.comment-form-comment{clear:both;float:none}#theComments #respond label{display:block;font-size:14px;font-weight:400;color:#6b6b6b;margin-bottom:8px;margin-top:20px}#theComments #respond label.undernote{margin-top:5px;text-align:right;margin-right:31px}#theComments #respond input[type=text],#contactForm .rowElement input[type=tel],#contactForm .rowElement input[type=email]{display:block;width:90%;padding:10px 2%;font-size:14px;color:#6b6b6b;border:1px solid #bfbfbf}#theComments #respond textarea{display:block;width:95.2%;height:152px;font-size:14px;color:#6b6b6b;font-family:'Open Sans', sans-serif;padding:10px 1%;border:1px solid #bfbfbf;margin-bottom:9px}#theComments #respond .form-submit input[type=submit],#theComments #submit{display:block;margin-top:30px;width:200px;text-align:center;font-size:18px;color:#fff;font-weight:600;padding:4px 0 6px;border:none;background-color:#faa800;font-family:'Open Sans', sans-serif;letter-spacing:-1px;cursor:pointer;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;margin-right:21px}#theComments #respond .form-submit input[type=submit]:hover,#theComments #submit:hover{background-color:#406EC7}.bignext,.bigprev{display:block;width:38px;height:96px;position:fixed;top:250px;background:rgba(255,255,255,0.8) url(images/sliderarrows.png) no-repeat center center;z-index:3;text-indent:-9999px;font-size:0;opacity:0.7;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}.bignext:hover,.bigprev:hover{opacity:1}.bignext{background-position:-74px center;right:20px}.bigprev{background-position:14px center;left:0px}ul.phc-pricing-table{padding-left:30px!important;list-style:none!important;list-style-type:none!important}ul.phc-pricing-table ul{padding-left:0!important;list-style:none!important;list-style-type:none!important}ul.phc-pricing-table li,ul.phc-pricing-table ul li{list-style-type:none!important}



#contactForm .rowElement input[type=checkbox]{background-color:#fff;border:1px solid #bfbfbf!important;box-shadow:none;padding:9px;border-radius:0;display:inline-block;position:relative;margin-right:10px;float:left;width:20px;height:20px;color:#faa800!important;}

#contactForm .rowElement input[type=checkbox]:active,#contactForm .rowElement input[type=checkbox]:checked:active{}

#contactForm .rowElement input[type=checkbox]:checked{color:#faa800;}

#contactForm .rowElement input[type=checkbox]:checked:after{font-size:16px;font-weight:400;position:absolute;top:0;left:3px;color:#faa800;}

/*#contactForm .rowElement input[type=checkbox] { position: absolute;  overflow: hidden;  clip: rect(0 0 0 0);  height:1px;  width:1px;  margin:-1px;  padding:0; border:0; }

#contactForm .rowElement input[type=checkbox] + label.wpcf7-list-item-label { padding-left:28px; height:20px;  display:inline-block; line-height:20px; background-repeat:no-repeat; background-position: 0 0;vertical-align:middle; cursor:pointer; }

#contactForm .rowElement input[type=checkbox]:checked + label.wpcf7-list-item-label { background-position: 0 -20px !important; }

label.wpcf7-list-item-label{ background-image:url(images/checkboxbg.png); }*/

#recaptcha_response_field {width: 288px !important;}

span#recaptcha_privacy {font-size: 11px !important;}

.recaptchatable, .recaptchatable #recaptcha_image { border: 1px solid #bfbfbf !important; }

.phc-pricing-table div.button {display:none !important;}

.phc-pricing-table > li {padding: 60px 3% !important;}

#first-page {background: #000;}

#first-page video { opacity: 0; z-index: 7;  position: absolute; top: 0px; left: 0px; }

.pattern-filter { position: absolute; top: 0px; left: 0px; background-image: url(images/grid-pattern.png); width: 100%; z-index: 15; }

.down-button { display:block; position: absolute; top: 22px; left: 0px; text-decoration: none;color: #f9b524;font-weight: 700;text-shadow: 2px 2px 6px #222;text-transform: uppercase;letter-spacing: -1px;font-size: 18px;transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear; /* height: 65px; width: 220px; background-image: url(images/learnmore.png); transition:none !important; -moz-transition: none !important; -webkit-transition: none !important; -o-transition: none !important;*/}

.down-button:hover {  color: #fff; /*   background-position:  0 -65px; transition:none !important; -moz-transition: none !important; -webkit-transition: none !important; -o-transition: none !important;*/}

.btn-logo{display:none;}

.innerContent.with-sidebar #rightSidebar{display:block;float:left;width:260px;margin-left:52px}#rightSidebar .widget{display:block;margin-bottom:30px;border:1px solid #bfbfbf;border-top:none}#rightSidebar .widget h3{display:block;padding:9px 15px;color:#fff!important;font-size:14px;line-height:18px;font-weight:700;background:#faa800;font-family:'Open Sans', sans-serif;text-transform:uppercase;text-decoration:none!important;margin-bottom:0}#rightSidebar .widget h3 a{color:#fff!important;text-decoration:none!important}#rightSidebar .widget div,#rightSidebar .widget.widget-blog ul{display:block;padding:15px 18px}#rightSidebar .widget ul div{padding:0!important}#rightSidebar .widget div,#rightSidebar .widget p,#rightSidebar .widget a{font-size:15px;line-height:20px;color:#6b6b6b;text-decoration:none}#rightSidebar .widget a:hover,#rightSidebar li.current-menu-item a,#rightSidebar li.current-cat a{color:#000!important;font-weight:600}#rightSidebar .widget ul li{margin-bottom:10px}

#rightSidebar #contactForm .rowElement input[type=text], #rightSidebar #contactForm .rowElement input[type=tel], #rightSidebar #contactForm .rowElement input[type=email] {width:95% !important;padding: 7px 2% !important;}

#rightSidebar #contactForm .rowElement label {margin-top:14px;}

#rightSidebar #contactForm .rowElement .wpcf7-submit{margin: 30px auto 10px !important;clear: both;float: none;}

#rightSidebar #contactForm.rightForm{border: 1px solid #FAA800;padding: 5px 15px 0px;}

#cfpromo{display: block;background-color: #FAA800;padding: 15px;}

#cfpromo p{font-size:20px;margin:0;line-height:24px;color:#fff;}

#cfpromo strong{font-weight:600;}

#contactForm.rightForm .rowElement img.wpcf7-captcha-antispam {margin-right:auto;margin-left:auto;float:none !important;margin-top:10px;}

#contactForm.rightForm .rowElement .antispam span.wpcf7-not-valid-tip {left: 7px !important;top:10px !important}

#contactForm.rightForm .rowElement .wpcf7-submit:hover{background-color: #406EC7;}

#contactForm.rightForm .rowElement .wpcf7-submit:focus{outline:none !important;}

#contactForm.rightForm .rowElement input.wpcf7-captchar {float:none !important;margin-top: 10px;}

/* Gabe's Additions */.post-page .h1.title {	font-size: 28px;	line-height: 40px;}

.innerContent.with-sidebar #portfolio.inner {width: 628px;}

.innerContent.with-sidebar #portfolio.inner .work-item {margin: 0 13px 20px 0;border: 1px solid #bfbfbf;}

.innerContent.with-sidebar #portfolio.inner .work-item .work-info p{display: block;font-size: 12px;line-height: 16px;color: #fff;margin-top: 10px;font-weight: 300;margin-bottom:0}

.innerContent.with-sidebar #portfolio.inner .work-item .work-info a.link {display: block;font-size: 18px;line-height: 20px;color: #fff;font-weight: 600;padding: 7px 18px;border: 2px solid #fff;margin: 15px auto 0;text-decoration: none;width: 122px;text-align: center;transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;}

.innerContent.with-sidebar #portfolio.inner .work-item .work-info a.link:hover{color:#333;border-color:#333;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}

/* Gabe's Additions */

.adwords h1.title {	font-size: 30px;	line-height: 40px;	color: #406EC7;}

.adwords h1 {font-size: 28px;	line-height: 32px;	color: #406EC7;}

.innerContent .post-page p, .innerContent .post-post p {margin-bottom:17px;}

.innerContent .post-page ul ,.innerContent .post-post  ul {margin-bottom:40px;}.innerContent .post-page ul li ,.innerContent .post-post  ul li {font-size: 17px;}

#portfolio .innerContent, .work-item img {

border: 1px solid #bfbfbf;

}

.post-page h1.title  {font-size: 30px;	line-height: 27px;	color: #406EC7;}

.post-page h1  {margin-bottom: 0px}

.post-page h2  {font-size: 20px; margin-bottom: 8px; margin-top: 55px}

.innerContent blockquote {margin-top: 65px; margin-bottom: 65px;}

.adwords h2 {	line-height: 31px;	font-size: 17px; 	margin-bottom: 50px;}

h2 {	line-height: 26px !important;}

.adwords blockquote {	font-size: 14px;	border: none;	padding: 0;	text-align: center;	margin-bottom: 5px;	background: none;}

.adwords p {	margin-bottom: 15px !important;	font-size: 17px !important;	line-height: 24px !important;}

#footer .middle{display:none;float:left;margin-left: 42px;margin-top: 4px;}

#footer .secmiddle{display:block;width:100%;text-align:center;margin-top:20px;}

#footer img.badge.bing{padding-left:10px;}

.firsthalf, .secondhalf{position:relative;}

#menu{background-color:#000;}

#menu-sticky-wrapper{margin-top:10px}

.page-template-page-newheader-php #menu, .page-template-page-newheader-php #menuInner{}

.navnew li a{color:#fff !important;}

.navnew li a:hover{color: #f9b524 !important;}

#secondaryNav{display:none;width:100%;background:#faa800;padding:16px 0 0px;margin-top: 13px;}

#secondaryNav .block{width:940px;margin:0 auto;}

#secNav li{display:inline-block;margin-right:71px;position:relative;padding-bottom:18px;}

#secNav li.last{margin-right:0}

#secNav li a{font-size:14px;line-height:13px;color:#000;text-transform:uppercase;font-weight:bold;text-decoration:none;}

#secNav li a span.dArrow{display:inline-block;margin-left:3px;width:11px;height:11px;line-height:16px;background:url(images/menuarrowblack.png) no-repeat 0 0;position:relative;top:-1px;}

#secNav li:hover > a{color:#fff;}

#secNav li:hover > a span.dArrow{background:url(images/menuarrowwhite.png) no-repeat 0 0;}

#secNav li .subMenu{display:none;padding:28px 28px 20px 34px;background:#faa800;position:absolute;top:34px;left:-33px;}

#secNav li:hover > .subMenu{display:block;}

#secNav li .subMenu.webdev{width:388px}

#secNav li .subMenu.gdesign{width:252px}

#secNav li .subMenu.seo{width:376px}

#secNav li .subMenu.media{width:357px}

#secNav li .subMenu.copy{width:292px;left:-33px;}

#secNav li .subMenu img{display:inline-block;vertical-align:text-top;}

#secNav li .subMenu ul.column{display:inline-block;vertical-align:text-top;margin-left:20px; margin-right:30px}

#secNav li .subMenu ul.column li{display:block;margin-bottom:14px;margin-right:0;padding-bottom:0}

#secNav li .subMenu ul.column li a{font-size:16px;text-transform:none;font-weight:600;}

#secNavAccordion{display:none;margin-top:30px;}

#secNavAccordion .block{width:940px;margin:0 auto;}

#secNavAccordion ul{border:1px solid #bfbfbf;border-bottom:none;}

#secNavAccordion ul li{display:block;width:100%;}

#secNavAccordion ul li a{display:block;padding:14px;background-color:#faa800;border-bottom:1px solid #bfbfbf;color:#000;font-weight:600;text-decoration:none;}

#secNavAccordion ul li.mainparent a{background: #faa800 url(images/menuarrowblack.png) no-repeat 97% 45%;}

#secNavAccordion ul li.mainparent.last a{background-image:none !important;}

#secNavAccordion ul li:hover > a{color:#fff}

#secNavAccordion ul li.mainparent:hover a{background: #faa800 url(images/menuarrowwhite.png) no-repeat 97% 45%;}

#secNavAccordion ul li ul.subparent{display:block;height:0px;overflow:hidden;}

#secNavAccordion ul li ul.subparent li a{padding-left:30px;background-color:#fff !important;background-image:none !important;}

#secNavAccordion ul li ul.subparent li a:hover{color:#666;}

.innerContent .post-page h2, .innerContent .post-page h3, .innerContent .post-page h4, .innerContent .post-page h5, .innerContent .post-page h6 {clear:none;}

.serviceZoom p{text-align:center;font-size:18px !important;line-height:34px !important;}

.serviceBox .serviceTitle {font-size:20px;line-height:22px;}

.serviceZoom a{color:rgba(255, 255, 255, 0.7) !important;/*color:#fff !important;border:none;*/}

.serviceZoom a:hover{color:#fff !important;/*border-bottom:2px dotted #fff;*/}



.video-container {

    position: relative;

    padding-bottom: 56.25%;

    padding-top: 30px; height: 0; overflow: hidden;

}

 

.video-container iframe,

.video-container object,

.video-container embed {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

.landing-page-h2{

	color: #406EC7;

	margin-bottom: 20px !important;

	font-size: 24px !important;

}