/*!
 Theme Name:  SMG Wordpress Theme (old)
 Description: Screen Media Group WordPress Theme
 Author:      Screen Media Group
 Version:     1.1.0
 Tags:        microformats, post-formats, custom-menu, featured-images
*//*! Responsive Text Alignment ------------------------------------------------ *//*! https://github.com/twbs/bootstrap/issues/11292 --------------------------- */.text-left-not-lg,.text-left-not-md,.text-left-not-sm,.text-left-not-xs{text-align:left}.text-center-not-lg,.text-center-not-md,.text-center-not-sm,.text-center-not-xs{text-align:center}.text-right-not-lg,.text-right-not-md,.text-right-not-sm,.text-right-not-xs{text-align:right}.text-justify-not-lg,.text-justify-not-md,.text-justify-not-sm,.text-justify-not-xs{text-align:justify}@media (max-width:767px){.text-center-not-xs,.text-justify-not-xs,.text-left-not-xs,.text-right-not-xs{text-align:inherit}.text-left-xs{text-align:left}.text-center-xs{text-align:center}.text-right-xs{text-align:right}.text-justify-xs{text-align:justify}}@media (min-width:768px) and (max-width:991px){.text-center-not-sm,.text-justify-not-sm,.text-left-not-sm,.text-right-not-sm{text-align:inherit}.text-left-sm{text-align:left}.text-center-sm{text-align:center}.text-right-sm{text-align:right}.text-justify-sm{text-align:justify}}@media (min-width:992px) and (max-width:1199px){.text-center-not-md,.text-justify-not-md,.text-left-not-md,.text-right-not-md{text-align:inherit}.text-left-md{text-align:left}.text-center-md{text-align:center}.text-right-md{text-align:right}.text-justify-md{text-align:justify}}@media (min-width:1200px){.text-center-not-lg,.text-justify-not-lg,.text-left-not-lg,.text-right-not-lg{text-align:inherit}.text-left-lg{text-align:left}.text-center-lg{text-align:center}.text-right-lg{text-align:right}.text-justify-lg{text-align:justify}}/*!
Source: http://codex.wordpress.org/CSS
*/.post-content .alignnone{margin:5px 20px 20px 0}.post-content .aligncenter,.post-content div.aligncenter{display:block;margin:5px auto 5px auto}.post-content .alignright{float:right;margin:5px 0 20px 20px}.post-content .alignleft{float:left;margin:5px 20px 20px 0}.post-content .aligncenter{display:block;margin:5px auto 5px auto}.post-content a img.alignright{float:right;margin:5px 0 20px 20px}.post-content a img.alignnone{margin:5px 20px 20px 0}.post-content a img.alignleft{float:left;margin:5px 20px 20px 0}.post-content a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.post-content img.aligncenter,.post-content img.alignleft,.post-content img.alignnone,.post-content img.alignright{max-width:100%;height:auto}.post-content .wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.post-content .wp-caption.alignnone{margin:5px 20px 20px 0}.post-content .wp-caption.alignleft{margin:5px 20px 20px 0}.post-content .wp-caption.alignright{margin:5px 0 20px 20px}.post-content .wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.post-content .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media (max-width:480px){.hidden-xxs{display:none!important}.visible-xxs{display:block!important}.visible-xxs-block{display:block!important}.visible-xxs-inline{display:inline!important}.visible-xss-inline-block{display:inline-block!important}.col-xxs-12{width:100%}}.no-margin{margin:0!important}.no-padding{padding:0!important}.loading:empty{background-image:url(images/loading.gif);background-repeat:no-repeat;background-position:center center}.m-a-0{margin:0!important}.m-t-0{margin-top:0!important}.m-r-0{margin-right:0!important}.m-b-0{margin-bottom:0!important}.m-l-0{margin-left:0!important}.p-a-0{padding:0!important}.p-t-0{padding-top:0!important}.p-r-0{padding-right:0!important}.p-b-0{padding-bottom:0!important}.p-l-0{padding-left:0!important}.ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}label.required:after{content:'*';display:inline-block;color:red;margin-left:.5em}.responsive-helper{position:fixed;z-index:9999999;left:0;top:150px;background-color:#d3d3d3;color:#000;max-width:100%;text-align:center;font-size:2rem;line-height:50px}.responsive-helper .show-modernizr,.responsive-helper .visible-lg,.responsive-helper .visible-md,.responsive-helper .visible-sm,.responsive-helper .visible-xs{width:50px}.responsive-helper .modernizr-features{text-align:left;font-size:1.2rem;line-height:2rem;max-width:100%;white-space:initial;cursor:pointer;margin-left:10px;margin-right:10px;word-break:keep-all}#fbcomments,.fb-comments,.fb-comments iframe[style],.fb-comments span{width:100%!important}.bg-white{background-color:#fff}body,html{font-family:Lato,sans-serif}.btn{text-transform:uppercase;border-radius:0;-webkit-transition:all 125ms ease;-moz-transition:all 125ms ease;-o-transition:all 125ms ease;transition:all 125ms ease}#portfolio-block,.fluid-container{overflow:hidden}.main-menu{padding-top:7px}.portfolio-main{min-height:200px;position:relative;overflow:hidden;-webkit-transition:width .5s ease 250ms;-moz-transition:width .5s ease 250ms;-o-transition:width .5s ease 250ms;transition:width .5s ease 250ms}.portfolio-main.flipOutX{width:0;height:0%;-webkit-transition:width .5s ease 250ms;-moz-transition:width .5s ease 250ms;-o-transition:width .5s ease 250ms;transition:width .5s ease 250ms}.portfolio-container{background-position:center center;background-size:cover;border-bottom:65px solid transparent;display:block;padding:34% 0;background-repeat:no-repeat}.portfolio-container>img{display:block;height:auto;padding:15% 25% 30%;position:absolute;top:50%;transform:translateY(-50%);width:100%}.portfolio-container .portfolio-title{background-color:#fff;bottom:30px;color:#333;display:block;font-size:1.4em;padding:7px 0 0;position:absolute;text-align:center;width:100%;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}iframe{width:500px;max-width:100%}.portfolio-container .portfolio-tag-container{background-color:#fff;bottom:0;color:#333;display:block;font-size:.8em;height:30px;padding:3px 0 6px;position:absolute;text-align:center;width:100%;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.portfolio-tags .btn.flipOutX{height:0;width:0;padding:0;border:0;margin-left:0;margin-right:0}.portfolio-hover{background-color:#3E1C6E;display:block;height:100%;left:0;position:absolute;top:0;width:100%;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.portfolio-hover .portfolio-info{color:#fff;display:none;left:50%;position:absolute;top:50%;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%);z-index:3}.portfolio-hover .portfolio-tag{display:inline-block;font-weight:300;margin:0 5px}.portfolio-hover .portfolio-title{display:block;font-size:1.5em;font-weight:400;text-transform:uppercase}.portfolio-hover::after,.portfolio-hover::before{background-color:inherit;content:"";display:block;height:100%;position:absolute;top:0;width:0;z-index:2;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.portfolio-hover::before{left:0}.portfolio-hover::after{right:0}.portfolio-hover:hover{cursor:url(images/cross.png) 40 40,crosshair}.portfolio-hover:hover::before{left:0;width:50%}.portfolio-hover:hover::after{right:0;width:50%}.portfolio-main:hover .portfolio-hover{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}.portfolio-main:hover .portfolio-tag-container,.portfolio-main:hover .portfolio-title{z-index:3;color:#fff;background-color:transparent}@media (max-width:480px){.portfolio-main:hover .portfolio-tag-container,.portfolio-main:hover .portfolio-title{color:#000}.portfolio-hover{opacity:0!important}.portfolio-hover:hover::before{display:none}.portfolio-hover:hover::after{display:none}}.portfolio-categories{margin-bottom:15px;margin-top:30px;padding-right:15px;text-align:center}.portfolio-categories a{margin:7.5px!important}@media (max-width:767px){.portfolio-categories a{width:100%}}.portfolio-tags{margin-bottom:30px;margin-top:15px}.portfolio-tags a{margin-bottom:15px;margin-left:3px;margin-right:2px;overflow:hidden}.plus-icon{border:1px solid #fff;border-radius:50%;display:block;height:31px;margin:15px auto auto;position:relative;width:31px}.plus-icon::after,.plus-icon::before{background-color:#fff;content:"";display:block;position:absolute}.plus-icon::before{height:19px;left:14px;top:5px;width:1px}.plus-icon::after{height:1px;left:5px;top:14px;width:19px}.btn-white-to-blue{color:silver;background-color:#fff;border-color:silver}.btn-white-to-blue.btn-active,.btn-white-to-blue.focus,.btn-white-to-blue:focus,.btn-white-to-blue:hover{color:#fff;background-color:#1B9FDD;border-color:#1B9FDD}.btn-transparent-to-blue{color:silver;background-color:transparent;border-color:silver}.btn-transparent-to-blue.focus,.btn-transparent-to-blue:focus,.btn-transparent-to-blue:hover{color:#fff;background-color:#1B9FDD;border-color:#1B9FDD}.btn-transparent-to-white{color:#fff;background-color:transparent;border-color:#fff}.btn-transparent-to-white.focus,.btn-transparent-to-white:focus,.btn-transparent-to-white:hover{color:#1B9FDD;background-color:#fff;border-color:#fff}.see-more-container{text-align:center}.see-more-container a .fa-spinner{margin-left:5px}.digital-strategy-title,.our-work-title{color:#666;text-align:center;text-transform:uppercase}.digital-strategy-title h2,.our-work-title h2{display:inline-block;font-size:3em;font-weight:900;padding:0 .8em;margin-top:2em;position:relative}.digital-strategy-title h2::after,.digital-strategy-title h2::before,.our-work-title h2::after,.our-work-title h2::before{background-color:#1B9FDD;content:"";display:block;height:2px;position:absolute;top:calc(.5em + 2px);width:.4em}.digital-strategy-title h2::before,.our-work-title h2::before{left:0}.digital-strategy-title h2::after,.our-work-title h2::after{right:0}.digital-strategy-title h3,.our-work-title h3{font-size:2.4em;font-weight:300;margin-top:-.3em}.our-work-title h2{margin-top:1em}@media (max-width:767px){.digital-strategy-title h2,.our-work-title h2{padding:0}.digital-strategy-title h2::after,.digital-strategy-title h2::before,.our-work-title h2::after,.our-work-title h2::before{display:none!important}}.section-spacer{padding-top:45px;padding-bottom:45px}.copyright{color:#a9a9a9;font-size:1em;text-transform:uppercase;background-color:#252525;padding-bottom:60px}.copyright a{color:#a9a9a9;display:inline-block;font-size:2em;line-height:.5em;margin-left:15px;position:relative;top:.05em}.copyright a span{-webkit-transition:color 150ms ease;-moz-transition:color 150ms ease;-o-transition:color 150ms ease;transition:color 150ms ease}.copyright .text-block-xs{font-weight:700}.copyright .fa-facebook:hover{color:#3A5795}.copyright .fa-twitter:hover{color:#5EA9DD}.copyright .fa-youtube-play:hover{color:#DB4437}.copyright .fa-linkedin:hover{color:#0177B5}.copyright .fa-instagram:hover{color:#9D6B51}@media (max-width:480px){.copyright .text-block-xs{display:block}}@media (min-width:768px) and (max-width:991px){.copyright .text-block-xs{display:block}}.page-footer{background-color:#3E1C6E;background-image:url(images/bg/footer.png);background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff}.page-footer h2{font-size:2em;font-weight:700;margin:0 0 30px;text-align:center;text-transform:uppercase}.page-footer h3{font-weight:900;text-transform:uppercase}.page-footer p{font-size:1.2em;font-weight:300}.page-footer .btn{color:#fff;font-weight:700;padding-left:30px;padding-right:30px}.clients-bottom{background-color:#fff}.clients-bottom h2{color:#a9a9a9;font-size:2.3em;font-weight:300;line-height:1.3em;text-align:center;text-transform:uppercase}.clients-bottom h2 strong{display:block;font-weight:900}.clients-top{background-image:url(images/bg/relaciones-ultimo.jpg);background-position:center;background-size:cover;background-color:#242D33}.clients-top h2{font-size:2.3em;font-weight:300;color:#fff;text-align:center;text-transform:uppercase}.clients-top h2 strong{display:block;font-size:1.3em;font-weight:900}.main-header,.main-header .header-top{background-position:top center;background-size:cover;position:relative;z-index:7}.main-header{height:130px;margin-bottom:-130px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:100%}.main-header .header-top:before{content:"";display:block;height:100%;position:absolute;width:100%;background-color:transparent}.header-top>.container{padding:30px 0}.header-top>.container .logo-container img{max-height:45px}.main-logo{max-width:300px}#contact-layer input[type=text],#contact-layer input[type=file],#contact-layer input[type=url],#contact-layer input[type=email],#contact-layer select,#contact-layer textarea{background-color:#198bc1;border:0 none;border-radius:0;color:#fff;font-size:1.2em!important;font-weight:300;text-transform:uppercase}#contact-layer input[type=file]{padding:0}#contact-layer label{color:#fff;font-size:1.5em;font-weight:300;text-align:left!important;text-transform:uppercase}#contact-layer p{color:#fff;font-size:1.2em;font-weight:300;line-height:1.7em;margin-top:0;text-transform:uppercase}#contact-layer .btn{font-weight:600;margin-bottom:1.3em;margin-top:1.2em}#contact-layer.contact-us .contact-us{display:block}#contact-layer.contact-us .work-with-us{display:none}#contact-layer.work-with-us .contact-us{display:none}#contact-layer.work-with-us .work-with-us{display:block}.blue-layer{background-color:rgba(27,159,221,.98);position:fixed;top:0;width:100%;z-index:9999;height:100%;overflow-y:auto;overflow-x:hidden}.blue-layer h2{color:#fff;font-size:2.5em;font-weight:900;text-transform:uppercase}.blue-layer h3{color:#fff;text-transform:uppercase}.blue-layer h4{color:#fff;font-size:1.3em;font-weight:900;text-transform:uppercase}.blue-layer>.layer-address{bottom:0;left:0;margin:auto;padding-bottom:45px;right:0;margin-top:-150px;min-height:150px}.blue-layer>.layer-address p{color:#fff;text-transform:none}.blue-layer>.layer-content{height:100%;margin-top:-100px;padding:130px 0;position:relative}.blue-layer>.layer-top-menu{left:0;position:relative;right:0;top:0;margin-top:30px;z-index:2;height:70px}.blue-layer .layer-icon{top:15px;position:relative}@media (max-width:767px){.blue-layer .layer-address{position:relative;left:0;right:0;height:auto;margin-top:0}.blue-layer>.layer-top-menu{top:0;position:relative;margin-bottom:15px;margin-top:15px}.blue-layer>.layer-content{height:auto;margin-top:0;padding:0 15px;top:0;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.blue-layer .main-logo{max-width:60px}.blue-layer h2{font-size:2.5em}}#menu-layer{min-height:430px}#menu-layer ul{color:#fff;font-size:3.2em;font-weight:900;list-style:outside none none;text-transform:uppercase;padding-left:0}#menu-layer ul li{text-align:center}#menu-layer ul a{color:#fff;text-decoration:none}@media (max-width:767px){#menu-layer ul{padding-top:0;padding-bottom:60px;font-size:2.5em}}@media (min-width:768px){#contact-form .left-side .col-sm-4{width:37.5%}#contact-form .left-side .col-sm-8{width:62.5%}}.admin-bar .contact-layer{padding-top:62px}video{display:block;left:50%;position:fixed;top:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-container{position:relative;height:100vh}@media (max-width:991px){video{display:none}.video-container{background-image:url(images/no-video.jpg);background-position:center;background-attachment:fixed}}.video-text-container{height:100%;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.4);z-index:2}.video-text-container .video-text{color:#fff;text-align:center}.video-text-container .video-text h2{font-size:3.4em;font-weight:900;text-transform:uppercase}.video-text-container .video-text h3{font-size:2.2em;font-style:italic;font-weight:300;margin-top:0}.video-text-container .container{position:relative;top:50%;transform:translateY(-50%);-webkit-animation-duration:4s;-moz-animation-duration:4s;-o-animation-duration:4s;animation-duration:4s}@media (max-width:767px){.video-text-container .video-text h2{font-size:2.5em}}.video-layer{background-color:rgba(89,67,138,.5);background-position:center center;height:100%;left:0;position:absolute;top:0;width:100%}.video-text-we-do-digital>img{display:block;margin:auto}.video-text-we-do-digital>a{display:inline-block;font-size:4em;zoom:1;filter:alpha(opacity=40);-webkit-opacity:.4;-moz-opacity:.4;opacity:.4;color:#fff}.video-text-we-do-digital>a:hover{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}.opacity100{opacity:1;-webkit-transition:opacity 250ms ease;-moz-transition:opacity 250ms ease;-o-transition:opacity 250ms ease;transition:opacity 250ms ease}.opacity0{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.portfolio-header{background-position:top center;background-size:cover;background-repeat:no-repeat;padding:15em 0}.portfolio-header img{display:block;margin:auto auto 15px;max-height:150px;max-width:100%}.portfolio-header h1{color:#fff;font-size:2.7em;font-weight:400;margin-top:0;text-align:center;text-transform:uppercase}@media (max-width:480px){.portfolio-header{font-size:.8em}}.portfolio-description{color:#777;margin:auto;max-width:992px;padding:5em 0}.portfolio-description:last-child::after{display:block;content:'';clear:both;background-color:red}.portfolio-description h2{font-size:2.9em;font-weight:900;margin-top:0;text-align:center;text-transform:uppercase}.portfolio-description h3{font-size:1.3em;font-weight:300;margin-top:.2em;text-transform:uppercase}.portfolio-description p{font-size:1.2em;font-weight:300;line-height:1.3em}.portfolio-description p:empty{display:none}.portfolio-description hr{border-color:purple;border-width:2px;width:20px}.portfolio-description .img-container img{height:auto;width:100%}.portfolio-description .extend-container h3{margin-top:50px}.portfolio-spacer{max-width:100%;height:auto;margin:auto;display:block}.portfolio-spacer.last-spacer{background-position:center center;background-repeat:no-repeat;background-size:cover;height:350px}.portfolio-main-title,h1.portfolio-main-title{color:#fff;font-size:3.5em;font-weight:900;text-align:center;text-transform:uppercase}h1.portfolio-main-title{color:#fff;font-size:2.5em;font-weight:700;text-align:center;text-transform:uppercase}h2.portfolio-main-title{color:#fff;font-size:1.5em;font-weight:300;text-align:center;text-transform:uppercase}div.portfolio-spacer{height:250px;background-position:top center;background-size:cover;background-repeat:no-repeat}.main-logo.color{display:block}.main-logo.white{display:none}body.layer-visible{overflow:hidden}body.layer-visible .main-logo.color{display:none}body.layer-visible .main-logo.white{display:block}body.layer-visible .header-top::before,body.layer-visible .main-header{background:0 0}#portfolio-block{overflow-x:hidden}#portfolio-menu{position:fixed;right:0;top:50%;transform:translate(100%,-50%);z-index:10}#portfolio-menu a{background-color:#fff;border-radius:35px 0 0 35px;clear:left;color:#777;display:block;float:left;font-size:1.6em;font-weight:900;margin-bottom:10px;padding:5px 15px;position:relative;text-decoration:none;text-transform:uppercase;transform:translateX(-50px);transition:all 350ms ease 0s}#portfolio-menu a:hover{transform:translateX(-100%)}#portfolio-menu a:focus{outline:0}#portfolio-menu .fa,#portfolio-menu img{display:inline-block;padding-right:1em;position:relative}#portfolio-menu img{height:26px;left:-2px;top:-3px}.client-logo-container img{display:block;height:130px;position:absolute;width:200px;-webkit-transition:all ease 750ms;-moz-transition:all ease 750ms;-o-transition:all ease 750ms;transition:all ease 750ms}.client-logo-container a{display:inline-block;height:130px;position:relative;width:200px;cursor:default;cursor:-webkit-grab;cursor:grab}.digital-strategy-item{color:#777;cursor:pointer;height:200px;padding:0 45px}.digital-strategy-item img{height:100px;position:absolute;width:93px;transform:translateZ(0)}.digital-strategy-item div{padding-left:120px}.digital-strategy-item h4{font-size:1.5em;text-transform:uppercase}.digital-strategy-item:hover p{color:#198bc1}.digital-strategy-item ul{color:#a9a9a9;font-size:1.3em;font-weight:300;list-style:outside none none;padding:0}.digital-strategy-item:hover img{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:hvr-wobble-vertical;-moz-animation-name:hvr-wobble-vertical;-o-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.digital-strategy-item .view-more{border:1px solid #1B9FDD;border-radius:.8em;color:#1B9FDD;font-size:1.7em;height:1.3em;line-height:1.15em;padding:0!important;text-align:center;width:1.3em;bottom:15px;right:15px;margin:auto}.digital-strategy-item .col-md-6>hr:last-of-type{display:none}.digital-strategy-title{margin-bottom:75px}#digital-strategy{background-color:#fafafa}@media (max-width:767px){.digital-strategy-item{padding:0 0 10px 0;height:auto}.digital-strategy-item>div{padding-left:110px}}.scrolled,.scrolled-forced{background-color:#000;margin-top:0;height:auto;position:fixed;top:0;z-index:999}.scrolled .header-top>.container,.scrolled-forced .header-top>.container{padding:5px 0}#service-layer{overflow-x:hidden;overflow-y:auto;background-color:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999;color:#777;margin:auto;cursor:url(images/close-cursor.png) 29 29,crosshair}#service-layer h2{font-size:4.2rem;font-weight:900;position:relative;margin-bottom:0;padding-top:30px}#service-layer h2:before{background-color:#198bc1;content:"";height:2px;position:absolute;top:0;width:15px;left:0}#service-layer h3{font-size:1.35em;font-weight:300;position:relative;margin-bottom:30px;margin-top:10px;padding-bottom:30px}#service-layer h3:after{background-color:#198bc1;content:"";height:2px;position:absolute;bottom:0;width:15px;left:0}#service-layer p,#service-layer ul{font-size:1.8rem;font-weight:300}#service-layer ul{margin-left:30px;margin-top:45px}#service-layer ul ul{margin-bottom:5px;margin-left:15px;margin-top:5px}#service-layer .btn{margin-left:50px;margin-top:30px}#service-layer .container,#service-layer .row,#service-layer .row>div{height:100%}#service-layer .service-content{display:table-cell;padding:50px 0;position:relative;vertical-align:middle}#service-layer>div>div>div{display:table}@media (max-width:991px){#service-layer .btn{display:block;margin-left:0;width:100%}}.main-menu img{height:25px;display:block}.main-menu .menu-icon{display:block}.main-menu .menu-icon span{background-color:#fff;border-radius:1px;display:block;height:4px;margin-bottom:1px;margin-top:5px;width:35px}.main-menu a{display:inline-block;margin-right:20px}.main-menu a:focus{text-decoration:none;outline:0}.circle-chart{display:inline-block;margin:15px;position:relative;vertical-align:top}.circle-chart>span.chart-counter{display:block;font-size:2.5em;font-weight:700;position:absolute;text-align:center;top:90px;transform:translateY(-50%);width:180px;left:40px}.circle-chart canvas{display:block;left:45px;position:relative;margin-bottom:30px}.circle-chart .chart-legend{display:block;width:260px}a.video-arrow-down{border-radius:4.5em;display:block;height:9em;margin:auto auto -9em;position:relative;-webkit-transition:all ease 350ms;-moz-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;top:-11em;width:9em;z-index:3}a.video-arrow-down img{display:block;margin:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all ease 350ms;-moz-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms}a.video-arrow-down:focus{outline:0}.lang-switch{border:2px solid #fff;border-radius:4px;color:#fff;display:inline-block;font-size:1.1em;height:25px;line-height:44px;overflow:hidden;padding-left:2px;padding-right:2px;position:relative;width:40px}.lang-switch span{display:block;line-height:1.25em;position:absolute;text-transform:uppercase;width:36px;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}.lang-switch span:nth-child(1){font-size:1em!important;font-weight:900;opacity:1;position:absolute!important;text-align:center;left:0;top:1px}.lang-switch span:nth-child(2){bottom:1px;font-size:9px;font-weight:300;opacity:.25;right:2px;display:none}.lang-switch:focus,.lang-switch:hover{color:#fff;text-decoration:none}span.img-col-2{display:inline-block;width:49.8%}span.img-col-3{display:inline-block;width:33.33%}span.img-col-4{display:inline-block;width:25%}@media (max-width:768px){span.img-col-1,span.img-col-2,span.img-col-3,span.img-col-4{width:100%}}#portfolio-see-more{border-color:#1B9FDD;color:#1B9FDD}#portfolio-see-more:hover{color:#fff}@media (max-width:767px){.section-spacer{padding-bottom:30px;padding-top:30px}.section-spacer h2{font-size:2em;margin-top:0}.digital-strategy-title h2,.digital-strategy-title h3,.our-work-title h2,.our-work-title h3{font-size:2em}.clients-top h2 strong{font-size:1.1em}}.social-icon[href=""],.social-icon[href="#"]{display:none}.goto-top{bottom:30px;display:block;height:50px;position:fixed;right:30px;width:50px;z-index:99}.goto-top>a{background-color:rgba(255,255,255,.6);border-radius:25px;color:rgba(0,0,0,.7);display:block;font-size:3em;height:50px;line-height:45px;text-align:center;width:50px;box-shadow:0 0 8px #888}.no-touch .clients-top,.no-touch .last-spacer,.no-touch .portfolio-header{background-attachment:fixed}.form-control.error{border:2px solid orange!important}.form-control.error+label{font-size:1em!important}.bg-white,.clients-bottom,.copyright,.section-spacer,section{position:relative;z-index:10}body.post-type-archive-portfolio header,body.single-service header{background-image:url(images/bg/home-top.jpg)}body.post-type-archive-portfolio .main-header,body.single-service .main-header{background-color:#000;margin-bottom:0}body.post-type-archive-portfolio .main-header.scrolled-forced,body.single-service .main-header.scrolled-forced{background-image:none}body.post-type-archive-portfolio .main-header.scrolled-forced+div,body.single-service .main-header.scrolled-forced+div{margin-top:130px}body.single-service #service-layer{position:relative;cursor:default;z-index:10}.addthis_sharing_toolbox{margin-bottom:25px;text-align:center}.addthis_sharing_toolbox>div{display:inline-block}.post-type-archive-portfolio .our-work-title{margin-top:60px}.modal-fullscreen .modal-dialog{min-height:100vh;margin:0;width:100%}.modal-blue{background-color:rgba(27,159,221,.8)}.modal-blue .modal-content{background-color:transparent;box-shadow:none;max-width:1200px;margin:auto;border:0 none}.modal-blue .modal-header{padding-top:60px;border:0 none}.modal-blue .modal-header button.close{margin-top:8px;opacity:.6}.modal-blue .modal-header button.close:hover{opacity:.9}.modal-blue .modal-title img{max-height:45px}.modal-blue .modal-body{min-height:calc(100vh - 120px);padding:15px;position:relative}.landing-spacer{background-position:center;background-size:cover;background-repeat:no-repeat;min-height:200px;padding-top:45px;padding-bottom:45px;position:relative;z-index:2}.landing-spacer h2,.landing-spacer h3,.landing-spacer p{color:#fff}.landing-spacer h2{font-size:3em;font-weight:900;text-transform:uppercase;margin-top:0}.landing-spacer h3{font-size:2.4em;font-weight:300;margin-top:-.3em;text-transform:uppercase}.landing-spacer .gallery{margin-top:45px;margin-bottom:45px}@media (min-width:480px){.landing-spacer .gallery{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}.landing-spacer .wp-caption-text{color:#fff;font-size:1.5em;font-weight:800;line-height:1.3em;text-align:center;text-transform:uppercase}.landing-spacer .gallery-icon{margin-bottom:30px;text-align:center}.contact-icon{background:url(images/contact-icon.png) no-repeat top left;width:33px;height:29px;display:inline-block}.contact-icon.briefcase{background-position:0 0}.contact-icon.envelope{background-position:0 -78px}.contact-icon.operator{background-position:0 -156px}.contact-tabs a{border:1px solid #fff!important;border-radius:0!important;color:#fff;font-size:1.1em;font-weight:600;height:3.5em;line-height:2.2em!important;text-transform:uppercase}.contact-tabs a:hover{color:#1B9FDD;background-color:#fff!important}.contact-tabs a:hover .contact-icon.briefcase{background-position:0 -39px}.contact-tabs a:hover .contact-icon.envelope{background-position:0 -117px}.contact-tabs a:hover .contact-icon.operator{background-position:0 -195px}.contact-tabs li.active a{color:#1B9FDD!important;background-color:#fff!important}.contact-tabs li.active a .contact-icon.briefcase{background-position:0 -39px}.contact-tabs li.active a .contact-icon.envelope{background-position:0 -117px}.contact-tabs li.active a .contact-icon.operator{background-position:0 -195px}.contact-tabs a span{margin-bottom:-8px;margin-right:10px;margin-top:-6px}.contact-tabs{margin-bottom:30px}.contact-industry-layer,.contact-service-layer{background-color:#fff;padding:15px 10px 10px;bottom:35px;position:absolute}.contact-industry-layer>label,.contact-service-layer>label{display:inline-block;font-size:1.2em!important;width:50%;color:#1B9FDD!important;text-transform:none}#contact-form .form-group{position:relative}@media (min-width:768px){.contact-tabs li{width:33.3333%!important;display:inline-block!important}.contact-tabs li a{display:-webkit-box!important;display:-moz-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.contact-tabs .tab-label{width:calc(100% - 46px);margin-right:0;line-height:1em}.contact-tabs a span{display:inline-block}.contact-industry-layer-trigger,.contact-service-layer-trigger{background-color:#198bc1;color:rgba(255,255,255,.55);cursor:pointer;font-size:1.7em;padding:0 30px 0 10px;position:relative;font-weight:300;height:1.4em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-industry-layer-trigger .fa,.contact-service-layer-trigger .fa{position:absolute;right:5px;top:2px}.contact-form-layer .item{margin-bottom:30px}.contact-form-layer .item img{float:left;margin-right:15px}.contact-form-layer .item p{text-transform:none!important}.layer-content .form-group{position:relative}.shortcode-checkbox-layer label{display:inline-block}@media (min-width:768px){.shortcode-checkbox-layer label{width:33.3333%}}@media (min-width:480px) and (max-width:767px){.shortcode-checkbox-layer label{width:50%}}@media (max-width:479px){.shortcode-checkbox-layer label{width:100%}}.shortcode-checkbox-layer-landing label{display:inline-block}@media (min-width:480px){.shortcode-checkbox-layer-landing label{width:50%}}@media (max-width:479px){.shortcode-checkbox-layer-landing label{width:100%}}.thankyou .fa.fa-smile-o{color:#fff;font-size:8.5em}.thankyou p{font-size:1.8em!important;font-weight:700!important}.thankyou h2{font-size:3.5em}.thankyou{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:70.7vh}#contact-us-layer>.item>div{padding-left:60px}#contact-us-layer>.item>div a{color:#fff;font-weight:400}#contact-us-layer>.item>div p{margin-bottom:0}#contact-us-layer>.item>div .textwidget{color:#fff}.as-seen-on{background-color:#fff}.as-seen-on h2{font-weight:300;text-transform:uppercase}.as-seen-on.section-spacer{padding-bottom:10px;padding-top:10px}label.error:empty{display:none}