@charset "UTF-8";/*!
Theme Name: WDS7
Theme URI: http://webdevstudios.com/
Author: WebDevStudios
Author URI: http://webdevstudios.com/
Description: This is a custom theme for WebDevstudios.com
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: wds7
Domain Path: /languages/
Tags: white

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

WDS7 is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/#contact-forms #content:after,#contact-forms #content:before,.archive #content .entry-meta:after,.archive #content .entry-meta:before,.archive #content:after,.archive #content:before,.author #content .entry-meta:after,.author #content .entry-meta:before,.author #content:after,.author #content:before,.blog #content .entry-meta:after,.blog #content .entry-meta:before,.blog #content:after,.blog #content:before,.books-section .group:after,.books-section .group:before,.category #content .entry-meta:after,.category #content .entry-meta:before,.category #content:after,.category #content:before,.clear:after,.clear:before,.column-grid:after,.column-grid:before,.comment .comment-wrap:after,.comment .comment-wrap:before,.comment-content:after,.comment-content:before,.comment-list:after,.comment-list:before,.entry-content:after,.entry-content:before,.events-section .group:after,.events-section .group:before,.featured-section .featured-content:after,.featured-section .featured-content:before,.leadership-section .group:after,.leadership-section .group:before,.lower-header:after,.lower-header:before,.page-about .contribute-section .section-content:after,.page-about .contribute-section .section-content:before,.page-about .contribute-section:after,.page-about .contribute-section:before,.page-about .cta-section:after,.page-about .cta-section:before,.page-about .map-section .section-content:after,.page-about .map-section .section-content:before,.page-about .map-section:after,.page-about .map-section:before,.page-about .start-section:after,.page-about .start-section:before,.page-about .team-section .section-content:after,.page-about .team-section .section-content:before,.page-about .team-section:after,.page-about .team-section:before,.page-about .values-section:after,.page-about .values-section:before,.page-contact #contact-forms:after,.page-contact #contact-forms:before,.page-contact #content:after,.page-contact #content:before,.page-contact .gform_wrapper .gsection:after,.page-contact .gform_wrapper .gsection:before,.page-contact .gform_wrapper .top_label li.gfield.gf_left_half+li.gsection:after,.page-contact .gform_wrapper .top_label li.gfield.gf_left_half+li.gsection:before,.page-contact .gform_wrapper .top_label li.gfield.gf_right_half+li.gsection:after,.page-contact .gform_wrapper .top_label li.gfield.gf_right_half+li.gsection:before,.page-contact .tabs-menu:after,.page-contact .tabs-menu:before,.page-header:after,.page-header:before,.page-plugins .masonry:after,.page-plugins .masonry:before,.page-template-default #content:after,.page-template-default #content:before,.page-template-page-templatestemplate-contact-php #content:after,.page-template-page-templatestemplate-contact-php #content:before,.page-template-page-templatestemplate-full-width-php #content:after,.page-template-page-templatestemplate-full-width-php #content:before,.page-template-page-templatestemplate-jobs-php #content:after,.page-template-page-templatestemplate-jobs-php #content:before,.page-template-page-templatestemplate-testimonials-php #content:after,.page-template-page-templatestemplate-testimonials-php #content:before,.pingback .comment-wrap:after,.pingback .comment-wrap:before,.post-type-archive-books #content .entry-meta:after,.post-type-archive-books #content .entry-meta:before,.post-type-archive-books #content:after,.post-type-archive-books #content:before,.post-type-archive-plugins #content:after,.post-type-archive-plugins #content:before,.row:after,.row:before,.search #content .entry-meta:after,.search #content .entry-meta:before,.search #content:after,.search #content:before,.search-results #content:after,.search-results #content:before,.secondary-navigation:after,.secondary-navigation:before,.single-books #content:after,.single-books #content:before,.single-events #content:after,.single-events #content:before,.single-featured #content:after,.single-featured #content:before,.single-plugins #content .entry-meta:after,.single-plugins #content .entry-meta:before,.single-plugins #content:after,.single-plugins #content:before,.single-post #content .entry-meta:after,.single-post #content .entry-meta:before,.single-post #content:after,.single-post #content:before,.single-services #content:after,.single-services #content:before,.single-services .layout-b:after,.single-services .layout-b:before,.single-services .page-section:after,.single-services .page-section:before,.single-team .breadcrumb:after,.single-team .breadcrumb:before,.single-team .entry-content:after,.single-team .entry-content:before,.single-team .events-content:after,.single-team .events-content:before,.single-team .member-events .past-events:after,.single-team .member-events .past-events:before,.single-team .member-events .upcoming-events:after,.single-team .member-events .upcoming-events:before,.single-team .member-events:after,.single-team .member-events:before,.single-team .member-posts .user-content-posts:after,.single-team .member-posts .user-content-posts:before,.single-team .member-posts-content:after,.single-team .member-posts-content:before,.single-team .site-main:after,.single-team .site-main:before,.single-work-portfolio #content:after,.single-work-portfolio #content:before,.single-work-portfolio .featured-section:after,.single-work-portfolio .featured-section:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before,.tag #content .entry-meta:after,.tag #content .entry-meta:before,.tag #content:after,.tag #content:before,.team-member-callout .team-member-callout-main:after,.team-member-callout .team-member-callout-main:before{content:"";display:table}#contact-forms #content:after,.archive #content .entry-meta:after,.archive #content:after,.author #content .entry-meta:after,.author #content:after,.blog #content .entry-meta:after,.blog #content:after,.books-section .group:after,.category #content .entry-meta:after,.category #content:after,.clear:after,.column-grid:after,.comment .comment-wrap:after,.comment-content:after,.comment-list:after,.entry-content:after,.events-section .group:after,.featured-section .featured-content:after,.leadership-section .group:after,.lower-header:after,.page-about .contribute-section .section-content:after,.page-about .contribute-section:after,.page-about .cta-section:after,.page-about .map-section .section-content:after,.page-about .map-section:after,.page-about .start-section:after,.page-about .team-section .section-content:after,.page-about .team-section:after,.page-about .values-section:after,.page-contact #contact-forms:after,.page-contact #content:after,.page-contact .gform_wrapper .gsection:after,.page-contact .gform_wrapper .top_label li.gfield.gf_left_half+li.gsection:after,.page-contact .gform_wrapper .top_label li.gfield.gf_right_half+li.gsection:after,.page-contact .tabs-menu:after,.page-header:after,.page-plugins .masonry:after,.page-template-default #content:after,.page-template-page-templatestemplate-contact-php #content:after,.page-template-page-templatestemplate-full-width-php #content:after,.page-template-page-templatestemplate-jobs-php #content:after,.page-template-page-templatestemplate-testimonials-php #content:after,.pingback .comment-wrap:after,.post-type-archive-books #content .entry-meta:after,.post-type-archive-books #content:after,.post-type-archive-plugins #content:after,.row:after,.search #content .entry-meta:after,.search #content:after,.search-results #content:after,.secondary-navigation:after,.single-books #content:after,.single-events #content:after,.single-featured #content:after,.single-plugins #content .entry-meta:after,.single-plugins #content:after,.single-post #content .entry-meta:after,.single-post #content:after,.single-services #content:after,.single-services .layout-b:after,.single-services .page-section:after,.single-team .breadcrumb:after,.single-team .entry-content:after,.single-team .events-content:after,.single-team .member-events .past-events:after,.single-team .member-events .upcoming-events:after,.single-team .member-events:after,.single-team .member-posts .user-content-posts:after,.single-team .member-posts-content:after,.single-team .site-main:after,.single-work-portfolio #content:after,.single-work-portfolio .featured-section:after,.site-content:after,.site-footer:after,.site-header:after,.tag #content .entry-meta:after,.tag #content:after,.team-member-callout .team-member-callout-main:after{clear:both}@font-face{font-family:ChunkFive;src:url(./fonts/chunkfive-webfont.eot);src:url(./fonts/chunkfive-webfont.eot?#iefix) format("embedded-opentype"),url(./fonts/chunkfive-webfont.woff) format("woff"),url(./fonts/chunkfive-webfont.ttf) format("truetype"),url(./fonts/chunkfive-webfont.svg#chunkfiveroman) format("svg");font-weight:400;font-style:normal}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{background:#fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}a:focus{outline:dotted thin}a:active,a:hover{outline:0}a img{border:0}.error404 .page-header{display:none}.error404 .site-content-wrap{position:relative}.error404 .page-content{padding:0 0 0 46%;position:absolute}.error404 .page-content h1{color:#eee;font-size:2em;line-height:.9;font-weight:700}@media screen and (min-width:768px){.error404 .page-content h1{font-size:4em}}@media screen and (min-width:1280px){.error404 .page-content h1{font-size:11em}}.error404 .page-content h2{font-size:1.2em;font-weight:300}@media screen and (min-width:768px){.error404 .page-content h2{font-size:2em}}.error404 .page-content h3{color:#fdac5f;font-size:.7em;font-weight:400;line-height:2em;margin-bottom:.5em}@media screen and (min-width:768px){.error404 .page-content h3{font-size:.9em}}@media screen and (min-width:1000px){.error404 .page-content h3{margin-bottom:2em}}.error404 .page-content h4{font-weight:500;font-size:.7em;margin-bottom:1em}@media screen and (min-width:768px){.error404 .page-content h4{font-size:.9em}}.error404 .search-field{box-sizing:border-box;-webkit-appearance:none}.error404 .search-submit{display:none}.error404 .image-404{float:left}.error404 .greg-no-404 .page-content{padding-left:3%;top:10%}@media screen and (min-width:768px){.error404 .greg-no-404 .page-content{padding-left:15%;top:15%}}@media screen and (min-width:1000px){.error404 .greg-no-404 .page-content{top:5%}}@media screen and (min-width:768px){.error404 .greg-no-404 .image-404{padding-top:5vh}}.error404 .greg-no-404 .search-field{max-width:70%}@media screen and (min-width:560px){.error404 .greg-no-404 .search-field{max-width:705px}}.error404 .greg-pizza-404.site-content-wrap{padding-top:8vh}@media screen and (min-width:480px){.error404 .greg-pizza-404.site-content-wrap{padding-top:4vh}}@media screen and (min-width:768px){.error404 .greg-pizza-404.site-content-wrap{padding-top:0}}.error404 .greg-pizza-404 .page-content{padding-top:0;top:5%}@media screen and (min-width:580px){.error404 .greg-pizza-404 .page-content{top:15%}}@media screen and (min-width:768px){.error404 .greg-pizza-404 .page-content{top:2%}}@media screen and (min-width:900px){.error404 .greg-pizza-404 .page-content{top:12%}}@media screen and (min-width:1000px){.error404 .greg-pizza-404 .page-content{top:11%}}.error404 .parbs-404.site-content-wrap{padding-top:4vh}@media screen and (min-width:600px){.error404 .parbs-404.site-content-wrap{padding-top:0}}.error404 .parbs-404 .page-content{top:5%}@media screen and (min-width:480px){.error404 .parbs-404 .page-content{top:10%}}@media screen and (min-width:768px){.error404 .parbs-404 .page-content{top:3%}}@media screen and (min-width:1000px){.error404 .parbs-404 .page-content{top:16%}}.error404 .parbs-404 h3{margin-bottom:0}@media screen and (min-width:480px){.error404 .parbs-404 h3{margin-bottom:2em}}.error404 .yoga-404.site-content-wrap{padding-top:5%}.error404 .yoga-404 .page-content{padding:0 0 10% 15%;position:relative}.error404 .greg-pizza-404 .search-field,.error404 .parbs-404 .search-field{width:95%;max-width:705px}.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:1.4rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}body,button,input,select,textarea{color:#808084;font-family:"Open Sans",sans-serif;font-size:17px;font-size:1.7rem;line-height:1.25;font-weight:300;overflow:hidden}@media screen and (min-width:480px){body,button,input,select,textarea{line-height:1.5}}a{color:#fda34d;text-decoration:none;transition:all .1s ease-in-out}a:visited{color:#fda34d}a.lt-gray,a.lt-gray:visited,a:active,a:focus,a:hover{color:#999}a.lt-gray:hover{color:#000}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.1;-webkit-font-smoothing:antialiased}h1 em,h1 span,h2 em,h2 span,h3 em,h3 span,h4 em,h4 span,h5 em,h5 span,h6 em,h6 span{font-weight:600}.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6{color:#fff}h1{font-size:30px;font-size:3rem}h1 em,h1 span{font-size:25px;font-size:2.5rem}@media screen and (min-width:480px){h1{font-size:45px;font-size:4.5rem}h1 em,h1 span{font-size:40px;font-size:4rem}}h2{font-size:33px;font-size:3.3rem;color:#5f5f5f}h2 span{font-family:"Open Sans",sans-serif;font-size:40px;font-size:4rem}h3{font-size:28px;font-size:2.8rem;color:#3c3c3c}h3 em,h3 span{font-size:22px;font-size:2.2rem}h4{font-size:22px;font-size:2.2rem;color:#323232}h4 em,h4 span{font-size:20px;font-size:2rem}h5{font-size:20px;font-size:2rem;text-decoration:underline}h6{font-size:18px;font-size:1.8rem}.serif{font-weight:700}hr{background-color:#ccc;border:0;height:1px;margin:1em 0}p{margin:1em 0}ol,ul{margin:1em 0 1em 1em}ul{list-style:square}ol{list-style:decimal}li>ol,li>ul{margin:.25em 0 .25em 1em}dt{font-weight:700}dd{margin:0 1em 1em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}blockquote{color:#5a5a5d;font-style:italic;font-size:1.16em;line-height:1.5;padding:20px 20px 0;border-top:1px solid #e2e2e3;border-bottom:1px solid #e2e2e3;min-height:32px;position:relative}blockquote p:first-child{margin-top:0}@media screen and (min-width:480px){.page-template-page-templatestemplate-full-width-php blockquote{float:right;display:inline;width:45%;margin:0 0 2em 2em}}address{margin:0 0 1em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;padding:1.6em;overflow:auto;max-width:100%}code,kbd,tt,var{font-family:"Courier 10 Pitch",Courier,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:1em 0;width:100%}th{font-weight:700}caption{font-style:italic;text-align:center}img{height:auto;max-width:100%}.white-text{color:#fff}.black-text{color:#000}.default-color,.gray-text{color:#808084}.centered-text{text-align:center}.alignleft-text{text-align:left}.alignright-text{text-align:right}.light-text{font-weight:300}.med-text{font-weight:600}.row,.single-team .breadcrumb,.single-team .events-content,.single-team .member-posts-content,.single-team .site-main,.team-member-callout .team-member-callout-main{display:block;margin:0 auto;width:100%;position:relative}@media screen and (min-width:1000px){.row,.single-team .breadcrumb,.single-team .events-content,.single-team .member-posts-content,.single-team .site-main,.team-member-callout .team-member-callout-main{max-width:1156px}}.row .row,.row .single-team .breadcrumb,.row .single-team .events-content,.row .single-team .member-posts-content,.row .single-team .site-main,.row .team-member-callout .team-member-callout-main,.single-team .breadcrumb .breadcrumb,.single-team .breadcrumb .events-content,.single-team .breadcrumb .member-posts-content,.single-team .breadcrumb .row,.single-team .breadcrumb .site-main,.single-team .breadcrumb .team-member-callout .team-member-callout-main,.single-team .events-content .breadcrumb,.single-team .events-content .events-content,.single-team .events-content .member-posts-content,.single-team .events-content .row,.single-team .events-content .site-main,.single-team .events-content .team-member-callout .team-member-callout-main,.single-team .member-posts-content .breadcrumb,.single-team .member-posts-content .events-content,.single-team .member-posts-content .member-posts-content,.single-team .member-posts-content .row,.single-team .member-posts-content .site-main,.single-team .member-posts-content .team-member-callout .team-member-callout-main,.single-team .row .breadcrumb,.single-team .row .events-content,.single-team .row .member-posts-content,.single-team .row .site-main,.single-team .site-main .breadcrumb,.single-team .site-main .events-content,.single-team .site-main .member-posts-content,.single-team .site-main .row,.single-team .site-main .site-main,.single-team .site-main .team-member-callout .team-member-callout-main,.single-team .team-member-callout .team-member-callout-main .breadcrumb,.single-team .team-member-callout .team-member-callout-main .events-content,.single-team .team-member-callout .team-member-callout-main .member-posts-content,.single-team .team-member-callout .team-member-callout-main .site-main,.team-member-callout .row .team-member-callout-main,.team-member-callout .single-team .breadcrumb .team-member-callout-main,.team-member-callout .single-team .events-content .team-member-callout-main,.team-member-callout .single-team .member-posts-content .team-member-callout-main,.team-member-callout .single-team .site-main .team-member-callout-main,.team-member-callout .team-member-callout-main .row,.team-member-callout .team-member-callout-main .single-team .breadcrumb,.team-member-callout .team-member-callout-main .single-team .events-content,.team-member-callout .team-member-callout-main .single-team .member-posts-content,.team-member-callout .team-member-callout-main .single-team .site-main,.team-member-callout .team-member-callout-main .team-member-callout-main{min-width:0}.col+.col:last-child{float:right}.col+.col.end{float:left}.row .col:first-child,.row .row .col:first-child,.row .single-team .breadcrumb .col:first-child,.row .single-team .events-content .col:first-child,.row .single-team .member-posts-content .col:first-child,.row .single-team .site-main .col:first-child,.row .team-member-callout .team-member-callout-main .col:first-child,.single-team .breadcrumb .breadcrumb .col:first-child,.single-team .breadcrumb .col:first-child,.single-team .breadcrumb .events-content .col:first-child,.single-team .breadcrumb .member-posts-content .col:first-child,.single-team .breadcrumb .row .col:first-child,.single-team .breadcrumb .site-main .col:first-child,.single-team .breadcrumb .team-member-callout .team-member-callout-main .col:first-child,.single-team .events-content .breadcrumb .col:first-child,.single-team .events-content .col:first-child,.single-team .events-content .events-content .col:first-child,.single-team .events-content .member-posts-content .col:first-child,.single-team .events-content .row .col:first-child,.single-team .events-content .site-main .col:first-child,.single-team .events-content .team-member-callout .team-member-callout-main .col:first-child,.single-team .member-posts-content .breadcrumb .col:first-child,.single-team .member-posts-content .col:first-child,.single-team .member-posts-content .events-content .col:first-child,.single-team .member-posts-content .member-posts-content .col:first-child,.single-team .member-posts-content .row .col:first-child,.single-team .member-posts-content .site-main .col:first-child,.single-team .member-posts-content .team-member-callout .team-member-callout-main .col:first-child,.single-team .row .breadcrumb .col:first-child,.single-team .row .events-content .col:first-child,.single-team .row .member-posts-content .col:first-child,.single-team .row .site-main .col:first-child,.single-team .site-main .breadcrumb .col:first-child,.single-team .site-main .col:first-child,.single-team .site-main .events-content .col:first-child,.single-team .site-main .member-posts-content .col:first-child,.single-team .site-main .row .col:first-child,.single-team .site-main .site-main .col:first-child,.single-team .site-main .team-member-callout .team-member-callout-main .col:first-child,.single-team .team-member-callout .team-member-callout-main .breadcrumb .col:first-child,.single-team .team-member-callout .team-member-callout-main .events-content .col:first-child,.single-team .team-member-callout .team-member-callout-main .member-posts-content .col:first-child,.single-team .team-member-callout .team-member-callout-main .site-main .col:first-child,.team-member-callout .row .team-member-callout-main .col:first-child,.team-member-callout .single-team .breadcrumb .team-member-callout-main .col:first-child,.team-member-callout .single-team .events-content .team-member-callout-main .col:first-child,.team-member-callout .single-team .member-posts-content .team-member-callout-main .col:first-child,.team-member-callout .single-team .site-main .team-member-callout-main .col:first-child,.team-member-callout .team-member-callout-main .col:first-child,.team-member-callout .team-member-callout-main .row .col:first-child,.team-member-callout .team-member-callout-main .single-team .breadcrumb .col:first-child,.team-member-callout .team-member-callout-main .single-team .events-content .col:first-child,.team-member-callout .team-member-callout-main .single-team .member-posts-content .col:first-child,.team-member-callout .team-member-callout-main .single-team .site-main .col:first-child,.team-member-callout .team-member-callout-main .team-member-callout-main .col:first-child{margin-left:0}.col{display:inline;float:left;min-height:1px;position:relative;width:100%}#contact-forms #content,.archive #content,.author #content,.blog #content,.category #content,.page-contact #content,.page-template-default #content,.page-template-page-templatestemplate-contact-php #content,.page-template-page-templatestemplate-full-width-php #content,.page-template-page-templatestemplate-jobs-php #content,.page-template-page-templatestemplate-testimonials-php #content,.post-type-archive-books #content,.post-type-archive-plugins #content,.search #content,.search-results #content,.single-books #content,.single-events #content,.single-featured #content,.single-plugins #content,.single-post #content,.single-services #content,.single-work-portfolio #content,.tag #content{display:block;margin:0 auto;padding:75px 20px;width:100%;position:relative}@media screen and (min-width:1000px){#contact-forms #content,.page-contact #content,.page-template-default #content,.page-template-page-templatestemplate-full-width-php #content,.page-template-page-templatestemplate-testimonials-php #content,.post-type-archive-plugins #content,.search-results #content,.single-books #content,.single-events #content,.single-featured #content,.single-plugins #content,.single-services #content,.single-work-portfolio #content{max-width:1156px;padding:100px 4.23875%}}@media screen and (min-width:768px){#contact-forms #primary,.page-contact #primary,.page-template-default #primary,.page-template-page-templatestemplate-full-width-php #primary,.page-template-page-templatestemplate-testimonials-php #primary,.post-type-archive-plugins #primary,.search-results #primary,.single-books #primary,.single-events #primary,.single-featured #primary,.single-plugins #primary,.single-services #primary,.single-work-portfolio #primary{width:61.6955%;margin-left:0}}@media screen and (min-width:768px){#contact-forms #secondary,.page-contact #secondary,.page-template-default #secondary,.page-template-page-templatestemplate-full-width-php #secondary,.page-template-page-templatestemplate-testimonials-php #secondary,.post-type-archive-plugins #secondary,.search-results #secondary,.single-books #secondary,.single-events #secondary,.single-featured #secondary,.single-plugins #secondary,.single-services #secondary,.single-work-portfolio #secondary{width:29.77509%}}@media screen and (min-width:1000px){.page-template-page-templatestemplate-contact-php #content,.page-template-page-templatestemplate-jobs-php #content{max-width:1156px;padding:40px 4.23875%}}@media screen and (min-width:768px){.page-template-page-templatestemplate-contact-php #primary,.page-template-page-templatestemplate-jobs-php #primary{width:61.6955%;margin-left:0}}@media screen and (min-width:768px){.page-template-page-templatestemplate-contact-php #secondary,.page-template-page-templatestemplate-jobs-php #secondary{width:29.77509%}}@media screen and (min-width:880px){.archive #content,.author #content,.blog #content,.category #content,.post-type-archive-books #content,.search #content,.single-plugins #content,.single-post #content,.tag #content{max-width:550px;padding:40px 4.23875%}}@media screen and (min-width:1000px){.archive #content,.author #content,.blog #content,.category #content,.post-type-archive-books #content,.search #content,.single-plugins #content,.single-post #content,.tag #content{max-width:650px}}@media screen and (min-width:1150px){.archive #content,.author #content,.blog #content,.category #content,.post-type-archive-books #content,.search #content,.single-plugins #content,.single-post #content,.tag #content{max-width:842px}}.archive #content .entry-meta,.author #content .entry-meta,.blog #content .entry-meta,.category #content .entry-meta,.post-type-archive-books #content .entry-meta,.search #content .entry-meta,.single-plugins #content .entry-meta,.single-post #content .entry-meta,.tag #content .entry-meta{display:block}.archive #content .entry-meta .avatar,.author #content .entry-meta .avatar,.blog #content .entry-meta .avatar,.category #content .entry-meta .avatar,.post-type-archive-books #content .entry-meta .avatar,.search #content .entry-meta .avatar,.single-plugins #content .entry-meta .avatar,.single-post #content .entry-meta .avatar,.tag #content .entry-meta .avatar{border-radius:4px;display:block;float:left;margin:-1em 1em 1em 0}@media screen and (min-width:880px){.archive #content .entry-meta,.author #content .entry-meta,.blog #content .entry-meta,.category #content .entry-meta,.post-type-archive-books #content .entry-meta,.search #content .entry-meta,.single-plugins #content .entry-meta,.single-post #content .entry-meta,.tag #content .entry-meta{left:-220px;padding-bottom:2em;padding-right:20px;position:absolute;text-align:right;top:100%;width:200px;margin-top:3.6rem}.archive #content .entry-meta .avatar,.author #content .entry-meta .avatar,.blog #content .entry-meta .avatar,.category #content .entry-meta .avatar,.post-type-archive-books #content .entry-meta .avatar,.search #content .entry-meta .avatar,.single-plugins #content .entry-meta .avatar,.single-post #content .entry-meta .avatar,.tag #content .entry-meta .avatar{border-radius:4px;display:inline;float:none;margin:0}}.column-grid{display:block;margin:0 auto;width:100%;position:relative}@media screen and (min-width:1000px){.column-grid{max-width:1156px}}@media only screen and (max-width:600px){.column-grid .column{float:none;width:100%;padding:20px 0;margin:0}}.column-grid .gray-block{background:#f5f5f5;padding:20px;margin-bottom:20px}.column-grid .gray-block.column-last{margin:0}.column-grid .gray-block h4{color:#808084;margin-bottom:.25em}@media screen and (min-width:320){.column-grid .gray-block{width:100%}}@media screen and (min-width:768px){.column-grid .gray-block{width:32%;margin-right:2%;margin-bottom:0}}.column-grid .gray-block p{color:#808084}.column-grid h4{font-size:20px;font-size:2rem}.page-section,.post-wrapper{position:relative;padding:75px 20px}@media screen and (min-width:768px){.page-section,.post-wrapper{padding:100px 20px}}@media screen and (min-width:1156px){.page-section,.post-wrapper{padding:100px 0}}@media screen and (min-width:768px){.layout-b.cta{padding:5em 1em}}.layout-b.cta .cta-button,.layout-b.cta .cta-button-green{text-transform:uppercase}.layout-b.cta .layout-template-title{margin-bottom:.5em}.layout-side-image.alignright{padding-bottom:2em;float:none;display:block;margin-left:0}@media screen and (min-width:530px){.layout-side-image.alignright{display:inline;float:right;padding-left:4.29066%}.layout-side-image.alignright+.section-title,.layout-side-image.alignright+.section-title+.entry{text-align:left}}.layout-side-image.alignright *{margin:0 auto}.layout-side-image.alignleft{padding-bottom:2em;float:none;display:block;margin-right:0}@media screen and (min-width:530px){.layout-side-image.alignleft{display:inline;float:left;padding-right:4.29066%}}.layout-side-image.alignleft *{margin:0 auto}@media screen and (min-width:530px){.layout-side-image.alignleft+.section-title,.layout-side-image.alignleft+.section-title+.entry{text-align:left}}.social-menu{font-family:FontAwesome;list-style:none;margin:0 0 1em;padding:0;text-align:center;line-height:2.25}@media screen and (min-width:768px){.social-menu{margin:4px 1em 0 0}}.social-menu .menu-item{display:inline-block}.social-menu .menu-item a{display:inline-block;color:#fff;padding:12px;font-size:14px;font-size:1.4rem;line-height:1;text-align:center;width:35px}.social-menu .menu-item a[href*="twitter.com"]{background:#55acee}.social-menu .menu-item a[href*="twitter.com"]:before{content:'\f099'}.social-menu .menu-item a[href*="twitter.com"]:hover{background:#2795e9}.social-menu .menu-item a[href*="facebook.com"]{background:#3b5998}.social-menu .menu-item a[href*="facebook.com"]:before{content:'\f09a'}.social-menu .menu-item a[href*="facebook.com"]:hover{background:#2d4373}.social-menu .menu-item a[href*="plus.google.com"]{background:#dd4b39}.social-menu .menu-item a[href*="plus.google.com"]:before{content:'\f0d5'}.social-menu .menu-item a[href*="plus.google.com"]:hover{background:#c23321}.social-menu .menu-item a[href*="/feed"]{background:#f26522}.social-menu .menu-item a[href*="/feed"]:before{content:'\f09e'}.social-menu .menu-item a[href*="/feed"]:hover{background:#d44d0d}.social-menu .menu-item a[href*="github.com"]{background:#4183c4}.social-menu .menu-item a[href*="github.com"]:before{content:'\f09b'}.social-menu .menu-item a[href*="github.com"]:hover{background:#3269a0}.social-menu .menu-item a[href*="linkedin.com"]{background:#0976b4}.social-menu .menu-item a[href*="linkedin.com"]:before{content:'\f0e1'}.social-menu .menu-item a[href*="linkedin.com"]:hover{background:#075683}.upper-header{background:#fff}@media screen and (min-width:768px){.upper-header{padding:0 1em .05em}}@media screen and (min-width:768px){.upper-header .header-inner{min-height:47px}}.social-menu{display:none}@media screen and (min-width:768px){.social-menu{display:block;float:left;text-align:left}}@media screen and (min-width:768px){.secondary-navigation{display:inline-block;float:right;margin-top:6px}}.secondary-navigation .menu{list-style-type:none;margin:0 1em 0 0;padding:0;text-align:center}.secondary-navigation .menu .menu-item{display:inline-block;margin:0;position:relative}.secondary-navigation .menu .menu-item a{font-size:14px;font-size:1.4rem;border-radius:3px;color:#333;display:block;margin-top:.2em;padding:4px 8px;text-decoration:none}.secondary-navigation .menu .menu-item a:hover{background:#000;color:#fff}.head-search{display:none}@media screen and (min-width:768px){.head-search{display:block;float:right;margin:0;outline:0;position:relative;text-align:right;width:auto}}.head-search .search-popup-toggle{font-size:24px;font-size:2.4rem;color:#000;display:inline-block;padding:.25em 0 0}.head-search .search-popup-toggle:before{content:"\f179";font-family:dashicons}.head-search .search-popup-toggle:hover{color:#b4b4b6}.head-search .search-popup-toggle:focus{outline:0}.head-search .search-hover{color:#b4b4b6}.head-search .head-search-popup{background:#fff;display:none;line-height:1;padding:10px;position:absolute;right:0;text-align:center;top:100%;width:100%;z-index:9999}@media screen and (min-width:480px){.head-search .head-search-popup{width:333px}}.head-search .head-search-popup .search-field{display:inline;float:left;height:28px;margin-right:10px;max-width:225px;outline:0;vertical-align:bottom;-webkit-appearance:none}.head-search .head-search-popup input[type=submit]:hover{cursor:pointer}.toggled .mobile-search{display:block;position:relative;top:-3px}@media screen and (min-width:768px){.toggled .mobile-search{display:none}}.toggled .mobile-search .head-search-popup{background-color:#000;display:block;width:100%}.toggled .mobile-search .search-field{width:60%}@media screen and (min-width:480px){.toggled .mobile-search .search-field{width:80%}}.toggled .mobile-search .search-submit{float:right}.lower-header{background:#181818;line-height:1;position:relative;text-align:center;transition:all .4s ease-in-out}@media screen and (min-width:768px){.lower-header{padding:.5em 1em;text-align:right}}.lower-header .site-branding{margin-top:72px}@media screen and (min-width:768px){.lower-header .site-branding{margin-top:0}}.lower-header .site-branding a{display:block;height:60px;margin:0 auto 1em;overflow:hidden;transition:all .4s ease-in-out;width:174px}@media screen and (min-width:768px){.lower-header .site-branding a{margin:-31px 0 0;position:absolute;top:50%}}.lower-header .request-quote{font-size:18px;font-size:1.8rem;color:#ccc;display:inline-block;margin-bottom:45px;position:relative}@media screen and (min-width:768px){.lower-header .request-quote{float:right;margin-bottom:0;max-width:60%;padding-top:1.3em;top:-.25em}}.lower-header .request-quote .button{background-color:#e26f03;margin-bottom:1em}@media screen and (min-width:768px){.lower-header .request-quote .button{background-color:#fda34e;margin-right:1em}.lower-header .request-quote .button:hover{background-color:#fc891c}}@media screen and (min-width:1000px){.lower-header .request-quote .button{margin-right:2em}}.lower-header .request-quote .number{font-size:14px;font-size:1.4rem;color:#cdcdcd;display:block;font-weight:300;letter-spacing:.05em;-webkit-font-smoothing:subpixel-antialiased}@media screen and (min-width:768px){.lower-header .request-quote .number{display:inline-block}}.lower-header .request-quote .number:hover{color:#fdac5f}.main-navigation{position:absolute;right:0;text-transform:uppercase;top:0;width:100%;z-index:20}@media screen and (min-width:768px){.main-navigation{clear:none;float:none;display:inline-block;margin:0 1em 0 0;padding-top:1.6em;position:relative;text-align:right;width:auto}}@media screen and (min-width:1000px){.main-navigation{margin-right:3em}}.main-navigation .menu-toggle{font-size:14px;font-size:1.4rem;background:0 0;border:none;color:#58585b;display:block;float:right;font-family:"Open Sans",sans-serif;font-weight:300;line-height:.9;margin:0;padding:.65em 1.5em;text-align:center}.main-navigation .menu-toggle i{font-size:42px;font-size:4.2rem;display:block}@media screen and (min-width:768px){.main-navigation .menu-toggle{display:none}}.main-navigation.toggled .menu-toggle{background-color:#000;color:#959598}.main-navigation .menu{background:#000;display:none;list-style:none;margin:0;width:100%}@media screen and (min-width:768px){.main-navigation .menu{border-top:none;display:block;width:auto}}.main-navigation .menu .menu-item{list-style-type:none;width:100%}@media screen and (min-width:768px){.main-navigation .menu .menu-item{border-bottom:none;float:left;margin:0 0 0 1em;padding:0 0 1em;position:relative;width:auto}}@media screen and (min-width:1000px){.main-navigation .menu .menu-item{margin:0 0 0 2em;padding:0 0 1.5em}}.main-navigation .menu .menu-item.sticky-only{display:none}.main-navigation .menu .menu-item a{color:#f5f5f5;display:block;font-weight:300;letter-spacing:.1em;padding:1em 0;text-decoration:none;-webkit-font-smoothing:subpixel-antialiased}@media screen and (min-width:768px){.main-navigation .menu .menu-item a{font-size:14px;font-size:1.4rem;padding:.2em 0 0}}@media screen and (min-width:1000px){.main-navigation .menu .menu-item a{font-size:16px;font-size:1.6rem}}.main-navigation .menu .menu-item a:hover{color:#999}.main-navigation .menu>.menu-item:last-child{border:none}.main-navigation .menu .menu-item-has-children a{padding-bottom:.5em}@media screen and (min-width:768px){.main-navigation .menu .menu-item-has-children a{padding-bottom:0}}@media screen and (min-width:768px){.main-navigation .menu .menu-item-has-children>a:after{content:"\f140";font-family:dashicons;vertical-align:top}.main-navigation .menu .menu-item-has-children.open .sub-menu{display:block;transition:all .4s ease-in-out}}.main-navigation .menu .sub-menu{margin:0 0 .5em}@media screen and (min-width:768px){.main-navigation .menu .sub-menu{background:rgba(24,24,24,.8);box-shadow:0 3px 3px rgba(0,0,0,.2);display:none;left:-2em;margin:0;padding:20px;position:absolute;top:1.5em;z-index:999}}@media screen and (min-width:1000px){.main-navigation .menu .sub-menu{top:2.5em}}.main-navigation .menu .sub-menu .menu-item{border-bottom:none;float:none;line-height:1;text-align:center}@media screen and (min-width:768px){.main-navigation .menu .sub-menu .menu-item{display:block;margin-left:10px;padding:.5em 1em .5em 0;text-align:left}.main-navigation .menu .sub-menu .menu-item:first-child{padding-top:14px}.main-navigation .menu .sub-menu .menu-item:last-child{padding-bottom:0}}.main-navigation .menu .sub-menu .menu-item a{font-size:14px;font-size:1.4rem;background:0 0;color:#fdac5f;display:block;font-weight:400;padding:1em 0}.main-navigation .menu .sub-menu .menu-item a:hover{color:#999}@media screen and (min-width:768px){.main-navigation .menu .sub-menu .menu-item a{font-size:12px;font-size:1.2rem;min-width:200px;padding:0 2em 0 0}}.main-navigation .menu .sub-menu ul{left:100%;top:0}@media screen and (min-width:768px){.main-navigation .menu .menu-item-9107>.sub-menu,.main-navigation .menu .menu-item-has-children:last-child>.sub-menu{left:auto;right:-2em}.main-navigation .menu .menu-item-9107>.sub-menu>.menu-item,.main-navigation .menu .menu-item-has-children:last-child>.sub-menu>.menu-item{text-align:right}.main-navigation .menu .menu-item-9107>.sub-menu>.menu-item a,.main-navigation .menu .menu-item-has-children:last-child>.sub-menu>.menu-item a{padding-right:1em}}@media screen and (min-width:1000px){.main-navigation .menu .menu-item-9107>.sub-menu,.main-navigation .menu .menu-item-has-children:last-child>.sub-menu{left:-2em;right:auto}.main-navigation .menu .menu-item-9107>.sub-menu>.menu-item,.main-navigation .menu .menu-item-has-children:last-child>.sub-menu>.menu-item{text-align:left}.main-navigation .menu .menu-item-9107>.sub-menu>.menu-item a,.main-navigation .menu .menu-item-has-children:last-child>.sub-menu>.menu-item a{min-width:200px;padding-right:2em}}.main-navigation.toggled .menu{display:inline-block;padding-top:1.5em;position:relative;top:-3px}.main-navigation.toggled .menu .menu,.main-navigation.toggled .menu .sub-menu .menu-item a,.main-navigation.toggled .menu a{padding:0}.main-navigation.toggled .menu .menu-item-has-children>a,.main-navigation.toggled .menu li{margin-bottom:1.5em}.main-navigation.toggled .menu .sub-menu{margin-bottom:0}@media screen and (min-width:800px){.site{position:relative}.site-header{left:0;position:relative;top:0;width:100%;z-index:50}.sticky-menu{padding-top:91px}.sticky-menu .site-header{position:fixed;z-index:99}.sticky-menu.admin-bar .site-header{top:46px}}@media screen and (min-width:800px) and (min-width:728px){.sticky-menu.admin-bar .site-header{top:32px}}@media screen and (min-width:800px){.sticky-menu .upper-header{display:none}}@media screen and (min-width:800px) and (min-width:1000px){.sticky-menu .site-branding a{background-size:87px 30px;height:30px;margin-top:-15px;top:50%;width:87px}}@media screen and (min-width:800px){.sticky-menu .lower-header{background:rgba(0,0,0,.9);padding:0}.sticky-menu .lower-header .inner-header{margin:.1em auto}.sticky-menu .main-navigation{padding-top:.7em;vertical-align:middle}.sticky-menu .main-navigation .menu{padding:0}.sticky-menu .main-navigation .menu>.menu-item{padding:0 0 1em}.sticky-menu .main-navigation .menu>.menu-item.sticky-only{display:list-item}.sticky-menu .main-navigation .menu>.menu-item>a{font-size:14px;font-size:1.4rem}.sticky-menu .main-navigation .menu .sub-menu{top:1.75em}.sticky-menu .request-quote{font-size:14px;font-size:1.4rem;margin-bottom:0;padding:.6em 0 0}.sticky-menu .request-quote .button{margin-bottom:0}.sticky-menu .request-quote .number{font-size:14px;font-size:1.4rem}}.page-header{background:#fdac5f;color:#fff;font-family:"Open Sans",sans-serif;padding:3em 20px;line-height:1;text-align:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%}@media screen and (min-width:768px){.page-header{height:266px;position:relative}.page-about .page-header{height:auto}.page-header .row,.page-header .single-team .breadcrumb,.page-header .single-team .events-content,.page-header .single-team .member-posts-content,.page-header .single-team .site-main,.page-header .team-member-callout .team-member-callout-main,.single-team .page-header .breadcrumb,.single-team .page-header .events-content,.single-team .page-header .member-posts-content,.single-team .page-header .site-main,.team-member-callout .page-header .team-member-callout-main{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.page-header .page-title{font-size:26px;font-size:2.6rem;font-weight:700;line-height:1;margin:0 auto;max-width:1048px}@media screen and (min-width:480px){.page-header .page-title{font-size:30px;font-size:3rem}}@media screen and (min-width:768px){.page-header .page-title{font-size:36px;font-size:3.6rem}}.page-header .page-description{font-size:18px;font-size:1.8rem;color:#fff;font-weight:300;margin:1em auto 0;max-width:1048px}.breadcrumb{font-size:14px;font-size:1.4rem;color:#808084;display:none;margin:0 0 2em;padding:0;text-align:center}@media screen and (min-width:768px){.breadcrumb{text-align:left}}@media screen and (min-width:480px){.breadcrumb{display:block}}.site-footer{background:#fff;padding:1em}.site-footer .social-menu{margin-bottom:2em}@media screen and (min-width:768px){.site-footer .social-menu{text-align:left;float:left;margin:0 2em 0 0}}.site-footer .contact-us{margin-bottom:2em;text-align:center}@media screen and (min-width:768px){.site-footer .contact-us{float:left;text-align:left;margin:.1em 0 0}}.site-footer .contact-us .button{background-color:#e26f03;margin-right:2em}@media screen and (min-width:768px){.site-footer .contact-us .button{background-color:#fda34e}.site-footer .contact-us .button:hover{background-color:#fc891c}}.site-footer .contact-us .number{font-size:18px;font-size:1.8rem;font-weight:400;color:#808084;white-space:pre}.site-footer .contact-us .number:hover{color:#fdac5f}.site-footer .site-info{color:#808084;font-size:13px;font-size:1.3rem;line-height:1.25;text-align:center}@media screen and (min-width:768px){.site-footer .site-info{float:right;text-align:right}}.site-footer .site-info .wd3-name{font-size:18px;font-size:1.8rem;color:#808084;font-weight:700}.site-footer .site-info .wd-three{font-size:18px;font-size:1.8rem;color:#ff00f0;font-weight:700}#secondary .widget{clear:both;margin-bottom:2em;overflow:hidden}#secondary .widget .widget-title{margin:0 0 1em}#secondary .widget p{font-size:14px;font-size:1.4rem}#secondary .widget hr{background:url(imgs/hr-small.png) center top no-repeat;margin-top:40px}#secondary .widget .button{margin:0 0 20px;width:160px;text-align:center;padding:4px 10px;font-size:15px;border:1px solid #FF8300}.button,.moretag,button,input[type=button],input[type=reset],input[type=submit]{line-height:34px;padding:0 15px;border:1px solid #ff8400;font-family:"Open Sans Condensed",sans-serif;font-size:15px!important;font-size:1.5rem!important;text-transform:uppercase;color:#fff;display:inline-block;border-radius:3px;background:#fda34e;position:relative;-webkit-appearance:none;-webkit-font-smoothing:subpixel-antialiased;text-decoration:none}.button:hover,.button:visited,.moretag:hover,.moretag:visited,button:hover,button:visited,input[type=button]:hover,input[type=button]:visited,input[type=reset]:hover,input[type=reset]:visited,input[type=submit]:hover,input[type=submit]:visited{color:#fff}.button:hover,.moretag:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#fc891c;cursor:pointer}.button.arrow-bottom:before,.button.arrow-left:before,.button.arrow-right:before,.button.arrow-top:before,.moretag.arrow-bottom:before,.moretag.arrow-left:before,.moretag.arrow-right:before,.moretag.arrow-top:before,button.arrow-bottom:before,button.arrow-left:before,button.arrow-right:before,button.arrow-top:before,input[type=button].arrow-bottom:before,input[type=button].arrow-left:before,input[type=button].arrow-right:before,input[type=button].arrow-top:before,input[type=reset].arrow-bottom:before,input[type=reset].arrow-left:before,input[type=reset].arrow-right:before,input[type=reset].arrow-top:before,input[type=submit].arrow-bottom:before,input[type=submit].arrow-left:before,input[type=submit].arrow-right:before,input[type=submit].arrow-top:before{border-style:solid;content:' ';height:0;position:absolute;width:0;transition:all .1s ease-in-out}.button.arrow-left,.moretag.arrow-left,button.arrow-left,input[type=button].arrow-left,input[type=reset].arrow-left,input[type=submit].arrow-left{margin-left:20px}.button.arrow-left:before,.moretag.arrow-left:before,button.arrow-left:before,input[type=button].arrow-left:before,input[type=reset].arrow-left:before,input[type=submit].arrow-left:before{border-color:transparent #fda34e transparent transparent;border-width:7px 12px 7px 0;left:-12px;margin-top:-7px;top:50%}.button.arrow-left:hover:before,.moretag.arrow-left:hover:before,button.arrow-left:hover:before,input[type=button].arrow-left:hover:before,input[type=reset].arrow-left:hover:before,input[type=submit].arrow-left:hover:before{border-color:transparent #fc891c transparent transparent}.button.arrow-right,.moretag.arrow-right,button.arrow-right,input[type=button].arrow-right,input[type=reset].arrow-right,input[type=submit].arrow-right{margin-right:20px}.button.arrow-right:before,.moretag.arrow-right:before,button.arrow-right:before,input[type=button].arrow-right:before,input[type=reset].arrow-right:before,input[type=submit].arrow-right:before{border-color:transparent transparent transparent #fda34e;border-width:7px 0 7px 12px;right:-12px;margin-top:-7px;top:50%}.button.arrow-right:hover:before,.moretag.arrow-right:hover:before,button.arrow-right:hover:before,input[type=button].arrow-right:hover:before,input[type=reset].arrow-right:hover:before,input[type=submit].arrow-right:hover:before{border-color:transparent transparent transparent #fc891c}.button.arrow-top,.moretag.arrow-top,button.arrow-top,input[type=button].arrow-top,input[type=reset].arrow-top,input[type=submit].arrow-top{margin-top:20px}.button.arrow-top:before,.moretag.arrow-top:before,button.arrow-top:before,input[type=button].arrow-top:before,input[type=reset].arrow-top:before,input[type=submit].arrow-top:before{border-color:transparent transparent #fda34e;border-width:0 7px 12px;top:-12px;margin-left:-7px;left:50%}.button.arrow-top:hover:before,.moretag.arrow-top:hover:before,button.arrow-top:hover:before,input[type=button].arrow-top:hover:before,input[type=reset].arrow-top:hover:before,input[type=submit].arrow-top:hover:before{border-color:transparent transparent #fc891c}.button.arrow-bottom,.moretag.arrow-bottom,button.arrow-bottom,input[type=button].arrow-bottom,input[type=reset].arrow-bottom,input[type=submit].arrow-bottom{margin-bottom:20px}.button.arrow-bottom:before,.moretag.arrow-bottom:before,button.arrow-bottom:before,input[type=button].arrow-bottom:before,input[type=reset].arrow-bottom:before,input[type=submit].arrow-bottom:before{border-color:#fda34e transparent transparent;border-width:12px 7px 0;bottom:-12px;margin-left:-7px;left:50%}.button.arrow-bottom:hover:before,.moretag.arrow-bottom:hover:before,button.arrow-bottom:hover:before,input[type=button].arrow-bottom:hover:before,input[type=reset].arrow-bottom:hover:before,input[type=submit].arrow-bottom:hover:before{border-color:#fc891c transparent transparent}.button.green,.moretag.green,button.green,input[type=button].green,input[type=reset].green,input[type=submit].green{background:#179998;border-color:#318384}.button.green:hover,.moretag.green:hover,button.green:hover,input[type=button].green:hover,input[type=reset].green:hover,input[type=submit].green:hover{background:#127675}.button.green.arrow-left:before,.moretag.green.arrow-left:before,button.green.arrow-left:before,input[type=button].green.arrow-left:before,input[type=reset].green.arrow-left:before,input[type=submit].green.arrow-left:before{border-right-color:#179998}.button.green.arrow-left:hover:before,.moretag.green.arrow-left:hover:before,button.green.arrow-left:hover:before,input[type=button].green.arrow-left:hover:before,input[type=reset].green.arrow-left:hover:before,input[type=submit].green.arrow-left:hover:before{border-right-color:#127675}.button.green.arrow-right:before,.moretag.green.arrow-right:before,button.green.arrow-right:before,input[type=button].green.arrow-right:before,input[type=reset].green.arrow-right:before,input[type=submit].green.arrow-right:before{border-left-color:#179998}.button.green.arrow-right:hover:before,.moretag.green.arrow-right:hover:before,button.green.arrow-right:hover:before,input[type=button].green.arrow-right:hover:before,input[type=reset].green.arrow-right:hover:before,input[type=submit].green.arrow-right:hover:before{border-left-color:#127675}.button.green.arrow-top:before,.moretag.green.arrow-top:before,button.green.arrow-top:before,input[type=button].green.arrow-top:before,input[type=reset].green.arrow-top:before,input[type=submit].green.arrow-top:before{border-bottom-color:#179998}.button.green.arrow-top:hover:before,.moretag.green.arrow-top:hover:before,button.green.arrow-top:hover:before,input[type=button].green.arrow-top:hover:before,input[type=reset].green.arrow-top:hover:before,input[type=submit].green.arrow-top:hover:before{border-bottom-color:#127675}.button.green.arrow-bottom:before,.moretag.green.arrow-bottom:before,button.green.arrow-bottom:before,input[type=button].green.arrow-bottom:before,input[type=reset].green.arrow-bottom:before,input[type=submit].green.arrow-bottom:before{border-top-color:#179998}.button.green.arrow-bottom:hover:before,.moretag.green.arrow-bottom:hover:before,button.green.arrow-bottom:hover:before,input[type=button].green.arrow-bottom:hover:before,input[type=reset].green.arrow-bottom:hover:before,input[type=submit].green.arrow-bottom:hover:before{border-top-color:#127675}.xtra{font-size:16px;border-bottom:2px solid rgba(255,255,255,.6);display:inline-block;font-family:"Open Sans Condensed",sans-serif}.layout-b.cta .cta-button,.layout-b.cta .cta-button-green,.page-about .cta-section .cta-button{display:inline-block;margin:.5em auto;color:#fff;border:3px solid #fff;border-radius:10px;padding:.75em 1.5em;text-decoration:none;font-weight:700;font-size:24px;font-size:2.4rem}@media screen and (min-width:480px){.layout-b.cta .cta-button,.layout-b.cta .cta-button-green,.page-about .cta-section .cta-button{font-size:26px;font-size:2.6rem}}@media screen and (min-width:768px){.layout-b.cta .cta-button,.layout-b.cta .cta-button-green,.page-about .cta-section .cta-button{font-size:30px;font-size:3rem}}.layout-b.cta .cta-button-green:active,.layout-b.cta .cta-button-green:hover,.page-about .cta-section .cta-button:active,.page-about .cta-section .cta-button:hover{background:#fff;color:#00a8ab}.layout-b.cta .cta-button:active,.layout-b.cta .cta-button:hover{background:#fff;color:#000}.layout-b .edit-template-link{position:absolute;top:1em;left:1em;display:none}.layout-b:hover .edit-template-link{display:block}.comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.comment-content .aligncenter,.comment-content .alignleft,.comment-content .alignright,.entry-content .aligncenter,.entry-content .alignleft,.entry-content .alignright,.page-content .aligncenter,.page-content .alignleft,.page-content .alignright{margin-bottom:1em;margin-top:.5em}.comment-content .aligncenter,.entry-content .aligncenter,.page-content .aligncenter{margin-top:2.25em}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center;font-size:12px;font-size:1.2rem;color:#9a9a9d;padding:.5em 1em}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;margin-right:2%}.gallery-item:last-child{margin-right:0}.gallery-columns-2 .gallery-item{max-width:49%}.gallery-columns-3 .gallery-item{max-width:31.966666667%}.gallery-columns-4 .gallery-item{max-width:23.5%}.gallery-columns-5 .gallery-item{max-width:18.4%}.gallery-columns-6 .gallery-item{max-width:14.993333333%}.gallery-columns-7 .gallery-item{max-width:12.565714286%}.gallery-columns-8 .gallery-item{max-width:10.75%}.gallery-columns-9 .gallery-item{max-width:9.332222222%}.gallery-caption{display:block}.bg-no-repeat{background-repeat:no-repeat}.bg-cover{background-size:cover;background-position:center}.bg-cover-top{background-position:top center}.bg-cover-bottom{background-position:bottom center}.bg-cover-left{background-position:left center}.bg-cover-right{background-position:right center}.bg-cover-top-left{background-position:top left}.bg-cover-bottom-left{background-position:bottom left}.bg-cover-top-right{background-position:top right}.bg-cover-bottom-right{background-position:bottom right}embed,iframe,object{max-width:100%}.grayscale-color{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.grayscale-color:hover{filter:none;-webkit-filter:grayscale(0%)}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],textarea{color:#666;border:1px solid #ccc;border-radius:3px}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url]{padding:3px}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:98%}.select2-container{color:#808084;font-family:"Open Sans Condensed",sans-serif;font-size:15px;font-size:1.5rem;text-transform:uppercase;width:100%}.select2-container a,.select2-container a.select2-choice{background:#f2f3f4;border:none;box-shadow:0 2px 4px #999;color:#808084}.select2-container a.select2-choice{height:47px;padding:10px}.select2-container a.select2-choice .select2-arrow{background:url(imgs/drop-arrow.png) 0 50% no-repeat;border:none;right:10px}.select2-drop .select2-results{padding-left:0}.select2-drop .select2-results .select2-result-selectable{border-bottom:1px solid #ccc;padding:15px 0}.select2-drop .select2-results .select2-highlighted{background:#fdac5f}.wds7-file-input-button{background:#333;border-radius:3px;line-height:45px;width:150px;text-align:center;margin-right:25px;display:inline-block;color:#fff;font-size:20px;font-family:"Open Sans Condensed",sans-serif;font-weight:700;text-transform:uppercase;position:relative}.wds7-file-input-button:after{content:"";position:absolute;top:15px;left:100%;border:8px solid transparent;border-left:13px solid #333}.wds7-file-chosen{line-height:45px;display:inline}.page-contact .gform-confirmation-message{background-color:#5e5e5e;display:table;height:200px;margin-left:-25%;padding:0 5%;position:absolute;left:50%;top:200px;width:50%;z-index:11}.page-contact .gform-confirmation-message-wrap{display:table-cell;vertical-align:middle}.page-contact .gform-confirmation-overlay{background-color:#000;height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%;z-index:10}.page-contact .gform-confirmation-close{display:block;position:absolute;right:0;top:0}.widget-area{padding-left:2px;padding-right:0}.widget{margin:0 0 34px}.widget select{max-width:100%}.widget .widget-title{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem;color:#3c3c3c}.widget h3.widget-title{font-size:18px;font-size:1.8rem;font-family:"Open Sans",sans-serif}.widget h4{font-size:20px;font-size:2rem;font-family:"Open Sans",sans-serif;font-weight:700;margin-bottom:10px}.widget .widget-search .search-submit{display:none}.widget #social-footer{margin:0}.widget #social-footer li{display:inline-block;margin-right:5px}.widget #social-footer li a{background:0 0;color:#fff;font-size:24px;font-size:2.4rem;display:block;height:46px;text-align:center;width:46px}.widget #social-footer li a.twitter{background:#63cdf1}.widget #social-footer li a.facebook{background:#507cbe}.widget #social-footer li a.google{background:#505456}.widget #social-footer li a i{line-height:46px;line-height:4.6rem}.widget_client_testimonial article{margin:5px;background-image:url(imgs/orange-quotes.png);background-position:top left;background-repeat:no-repeat}.wds_employee_widget_class .attachment-employee-small-thumb.wp-post-image{border:1px solid #ccc;clear:left;float:left;margin:0 15px 10px 0;padding:4px}.wds_employee_widget_class li{clear:both;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;list-style:none}.wds_employee_widget_class .employee-name{color:#4b4b4b;display:inline-block;font-weight:700;margin-bottom:8px}.wds_employee_widget_class ul{margin:0;padding:0}.wds_employee_widget_class .widget-title{margin:0}.wds_employee_widget_class h2{font-size:20px;font-size:2rem;line-height:26px;line-height:2.6rem;margin-bottom:15px}.mega-widget{clear:both;margin:0;max-width:none;position:relative;width:100%}.mega-widget .banner-slides{margin:0}.mega-widget.slideshow .slide-dots,.mega-widget.slideshow .slide-nav{position:absolute;z-index:9}.mega-widget.slideshow .slide-dots{bottom:30px;margin:0;text-align:center;width:100%}.mega-widget.slideshow .slide-dots a{background:#A6B2B7;border-radius:10px;display:inline-block;height:10px;margin:0 5px;overflow:hidden;text-indent:-200%;width:10px}.mega-widget.slideshow .slide-dots .active>a{background:#303b49}.mega-widget.slideshow .slide-dot{display:inline}.mega-widget.slideshow .slide{display:block}.mega-widget .banner-slides{overflow:hidden;position:relative;width:100%}.mega-widget .slide{left:0;margin-bottom:3px;position:absolute;top:0}.full-width-slideshow{margin:0;max-width:none;overflow:hidden;width:auto}.full-width-slideshow .banner-slides,.full-width-slideshow .slide{width:100%}.full-width-slideshow .slide img{position:absolute;margin:0;max-width:none;overflow:hidden;width:100%;height:auto!important;background-size:cover}.full-width-slideshow .slide-image{height:auto;width:100%}.three-col-featured{border-top:1px solid #bbc8d2}.three-col-featured .column-wrap:before,.three-col-featured .site-width:before{position:absolute;top:0;left:21.6263%;margin-left:-7px;content:"";width:0;height:0;border:7px solid transparent;border-top:12px solid #bbc8d2;z-index:90}.three-col-featured .site-width{padding:95px 0 80px;overflow:hidden}@media (max-width:768px){.three-col-featured .site-width{padding:40px 0 90px}}.three-col-featured h2{color:#4b4b4b;font-family:"Open Sans",sans-serif;font-size:34px;font-size:3.4rem;font-weight:100;line-height:50px;line-height:5rem}@media (max-width:768px){.three-col-featured h2{font-size:30px;font-size:3rem;line-height:30px;line-height:3rem}}.three-col-featured h2 span,.three-col-featured h2 strong{font-family:"Open Sans",sans-serif;font-size:40px;font-size:4rem}.three-col-featured .button{margin-top:10px;padding:5px 15px}.three-col-featured .button.arrow-left{margin-left:0}.three-col-featured .col-two h2{font-size:29px;font-size:2.9rem}.three-col-featured .footer-row h2{font-size:28px;font-size:2.8rem;margin-bottom:0;margin-top:-10px}.three-col-featured .footer-row p{font-size:18px;font-size:1.8rem;line-height:27px;line-height:2.7rem}.three-col-featured .footer-row .button{margin-top:0;padding:0 15px 5px}.h2s-left{font-family:"Open Sans",sans-serif;font-weight:800;font-size:40px;font-size:4rem;float:right;margin-top:-24px}.h2s-right{font-family:"Open Sans",sans-serif;font-weight:800;font-size:40px;font-size:4rem;float:left;margin-top:-24px}.h2s-center{font-family:"Open Sans",sans-serif;font-weight:800;font-size:36px;font-size:3.6rem;text-align:center}.portfolio-slider .slide{width:100%;padding-top:65px}.portfolio-slider .column{float:left}.portfolio-slider .left{width:68%;padding-top:80px;background:linear-gradient(to left,rgba(243,243,243,.4),transparent 30%)}@media (max-width:768px){.portfolio-slider .left{width:100%}}.portfolio-slider .right{background:#fdac5f;position:relative;width:32%;padding-top:75px}.portfolio-slider .right .inner{padding:25px;position:relative;z-index:9}.portfolio-slider .right p{color:#fff;font-family:"Open Sans",sans-serif;font-size:18px;font-size:1.8rem;width:50%}.portfolio-slider .right h3{color:#fff;font-family:"Open Sans",sans-serif;font-size:40px;font-size:4rem;font-weight:400}.portfolio-slider h2{background:url(imgs/hr-line.png) 100% 100% no-repeat;font-family:"Open Sans",sans-serif;font-size:18px;font-size:1.8rem;padding-right:25px;text-align:right}.portfolio-slider h2 span,.portfolio-slider h2 strong{font-family:"Open Sans",sans-serif;font-size:40px;font-size:4rem}.portfolio-slider .portfolio-sidebar-bg{bottom:0;left:0;opacity:.1;position:absolute}.portfolio-slider .button{border:none}.two-column-basic-wrap{overflow:hidden;position:relative}.two-column-basic-wrap.normal{background:url(imgs/light-gray-stripe-bg.png) #f8f8f8}.two-column-basic-wrap.padded .two-column-col{padding-top:30px;padding-bottom:100px}.two-column-basic-wrap .two-column-col{padding-top:100px;padding-bottom:100px}.two-column-basic-wrap .two-column-left{padding-right:25px}@media (max-width:768px){.two-column-basic-wrap .two-column-left{width:100%;padding:60px 100px;margin-left:0}.two-column-basic-wrap .two-column-left h1,.two-column-basic-wrap .two-column-left p{text-align:left!important}}.two-column-basic-wrap .two-column-right{padding-left:25px}@media (max-width:768px){.two-column-basic-wrap .two-column-right{width:100%;padding:0 100px 85px}}.two-column-basic-wrap.fancy{background:#fdfdfd;border-top:1px solid #bbc8d2}.two-column-basic-wrap.fancy.wide-left .column-wrap:before,.two-column-basic-wrap.fancy.wide-left .site-width:before{position:absolute;top:0;right:31.25%;margin-left:-7px;content:"";width:0;height:0;border:7px solid transparent;border-top:12px solid #fec58f;z-index:90}.two-column-basic-wrap.fancy.wide-right .column-wrap:before,.two-column-basic-wrap.fancy.wide-right .site-width:before{position:absolute;top:0;left:31.25%;margin-left:-7px;content:"";width:0;height:0;border:7px solid transparent;border-top:12px solid #fec58f;z-index:90}.two-column-basic-wrap.fancy.wide-left:before{position:absolute;top:0;bottom:0;left:50%;right:0;background:#fdac5f;content:'';z-index:0}.two-column-basic-wrap.fancy.wide-right:before{position:absolute;top:0;bottom:0;left:0;right:50%;background:url(imgs/big-orange-arrow.png) top left no-repeat #fdac5f;content:'';z-index:0}@media (max-width:768px){.two-column-basic-wrap.fancy.wide-right:before{width:100%;background:#fdac5f}}.two-column-basic-wrap.fancy .col-11-16{background:#fdfdfd;position:relative;padding:100px 45px}.two-column-basic-wrap.fancy .col-11-16:after{position:absolute;top:100%;left:0;right:0;height:2000px;background:#fdfdfd;content:''}@media (max-width:768px){.two-column-basic-wrap.fancy .col-11-16{padding:50px 100px}}.two-column-basic-wrap.fancy .offset-1-16,.two-column-basic-wrap.fancy .offset-1-16 h1,.two-column-basic-wrap.fancy .offset-1-16 h2,.two-column-basic-wrap.fancy .offset-1-16 h3,.two-column-basic-wrap.fancy .offset-1-16 h4,.two-column-basic-wrap.fancy .offset-1-16 h5,.two-column-basic-wrap.fancy .offset-1-16 h6{color:#fff}.services-list{background:url(imgs/light-gray-stripe-bg.png) #f8f8f8}.services-list .column-wrap:before,.services-list .site-width:before{position:absolute;top:0;left:30%;margin-left:-7px;content:"";width:0;height:0;border:7px solid transparent;border-top:12px solid #fff;z-index:90}.services-list .site-width{padding:100px 0}.services-list .services-top{overflow:hidden;height:464px}.services-list .services-list{overflow:hidden;list-style-type:none;margin:0}.services-list .service{width:50%;float:left;padding:50px 10px}@media (max-width:600px){.services-list .service{width:100%}}.services-list .service ul{margin-bottom:0}.services-list .service h4{background:url(imgs/hr-small.png) bottom center no-repeat;padding-bottom:10px;margin-bottom:20px}.services-list .service-clear{clear:both}.services-list .service-content,.services-list .service-image{width:50%;float:left}@media (max-width:440px){.services-list .service-content,.services-list .service-image{width:100%;float:none!important;max-width:300px;margin:0 auto}}.services-list .even .service-image{text-align:right}@media (max-width:440px){.services-list .service-image{text-align:center!important}}.services-list .odd .service-content,.services-list .odd .service-image{float:right}.feature-grid .features{margin:0 -10px;list-style-type:none}.feature-grid .feature{width:33.3333%;float:left;padding:10px;height:140px}@media (max-width:1080px){.feature-grid .feature{width:50%}}@media (max-width:760px){.feature-grid .feature{width:100%;height:auto}}.feature-grid .feature h4,.feature-grid .feature p{margin:0}.feature-grid .feature-inner{padding:20px;background:#f3f3f3;min-height:120px}@media (max-width:760px){.feature-grid .feature-inner{min-height:0}}.project-details .details{float:left}.project-details .details-image{display:inline-block;position:relative;width:69.555%;z-index:9}.project-details .details-full{display:inline-block;margin:52px 0 0 -72px;width:35%}.project-details .details-full p{font-size:18px;font-size:1.8rem;font-weight:100;line-height:24px;line-height:2.4rem}.project-details .project-info{margin-top:48px}.project-details .info-block{color:#414141;float:left;margin-right:38px;max-width:25%}.project-details .info-block.first{margin:0;padding-top:3px;width:35%;max-width:35%}.project-details .info-block.last{margin:0}.project-details hr{margin:0 0 33px -435px}.project-details h2{font-family:"Open Sans",sans-serif;font-size:60px;font-size:6rem;margin-bottom:15px}.project-details h3{font-family:"Open Sans",sans-serif;font-size:20px;font-size:2rem;margin-bottom:17px}.title-and-content .inner{clear:both;margin:0 auto;max-width:1240px;position:relative}.title-and-content a{display:inline-block;vertical-align:middle}.title-and-content .details{float:left}.title-and-content .title{overflow:hidden;margin-right:74px;max-width:27.777%}.title-and-content .content{max-width:70.111%}.title-and-content.right .title{float:right}.title-and-content.right .content{float:left}.title-and-content h2{font-family:"Open Sans",sans-serif;font-size:40px;font-size:4rem;margin-bottom:9px}.title-and-content.large .inner{font-size:22px;font-size:2.2rem;max-width:1008px}.title-and-content.large .title{margin-right:25px;max-width:34.111%;padding-top:22%}.title-and-content.large .content{font-weight:100;max-width:63.333%;padding-top:25%}.title-and-content.large .content p{line-height:30px;line-height:3rem;margin-bottom:22px}.title-and-content.large h2{font-size:80px;font-size:8rem;line-height:70px;line-height:7rem}.title-and-content.small .title{padding-top:75px}.title-and-content hr{margin:0 0 30px -585px}.single-work-portfolio .testimonial-mw.mega-widget{padding:0}.testimonial-mw{background:#fdac5f;width:100%}.testimonial-mw .inner{background:url(imgs/testimonial-quote.png) 24px 41% no-repeat;margin:0 auto;padding:82px 75px;max-width:1156px}.testimonial-mw .details{float:left}.testimonial-mw .testimonial{margin-right:100px;max-width:59.666%}.testimonial-mw .testimonial a,.testimonial-mw .testimonial p{color:#414141}.testimonial-mw .testimonial a{text-decoration:none}.testimonial-mw .testimonial-text{color:#fff;display:block;font-family:serif;font-size:18px;font-size:1.8rem;font-style:italic;line-height:26px;line-height:2.6rem;margin-bottom:42px}.testimonial-mw h2{color:#fff;font-family:"Open Sans",sans-serif;font-size:40px;font-size:4rem;margin-bottom:48px}.testimonial-mw .contact p{color:#fff;font-size:20px;font-size:2rem;font-weight:100;margin-bottom:5px}.testimonial-mw .contact p.contact-details{font-size:14px;font-size:1.4rem}.testimonial-mw .contact a{color:#fff}.testimonial-mw .button{margin-bottom:10px;padding:5px 20px}.testimonial-mw .serif{font-family:"Open Sans",sans-serif;font-size:20px;font-size:2rem}.widget_subpages{border:1px solid #dedede;padding:1em 2em;font-size:.8em}.widget_subpages ul{list-style-type:none}.widget_subpages li:before{content:"\f08d";font-family:FontAwesome;font-size:1em;display:inline-block;width:1.5em;margin-left:-1.5em;color:#fdac5f}.widget_subpages a{color:#808084}.widget_subpages a:hover{color:#fdac5f}li.menu-item-9146,li.menu-item-9163{display:none}.sprite{background:url(imgs/sprites.png) no-repeat}.hentry{margin:0 0 1em}.entry-title{font-weight:700;margin-bottom:1em;font-size:36px;font-size:3.6rem;line-height:1.3em}.entry-title a{color:#4b4b4b}.entry-title a:hover{color:#fdac5f}.entry-meta{font-size:12px;font-size:1.2rem;font-weight:300;margin-bottom:1em}.moretag{margin-top:53px;display:block;float:right;width:100%;text-align:center}@media screen and (min-width:480px){.moretag{text-align:left;width:auto}}.intro{font-size:22px;font-size:2.2rem;margin:1em 0;font-style:italic}.page-links{clear:both;margin:0 0 1em}.cat-links,.tags-links{font-size:12px;font-size:1.2rem}.cat-links a,.tags-links a{color:#2e2e2e;display:inline-block;font-size:10px;font-size:1rem;font-weight:700;outline:0;padding:0 2px;position:relative;text-transform:uppercase;-webkit-perspective:1000px;perspective:1000px}.cat-links a span,.tags-links a span{background:#e8e8e8;display:inline-block;padding:4px;position:relative;transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cat-links a span:before,.tags-links a span:before{background:#2e2e2e;content:attr(data-hover);height:100%;left:0;padding:4px;position:absolute;top:100%;width:100%;transition:background .3s;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.cat-links a:focus span,.cat-links a:hover span,.tags-links a:focus span,.tags-links a:hover span{-webkit-transform:rotateX(90deg) translateY(-22px);transform:rotateX(90deg) translateY(-22px)}.cat-links a:hover,.tags-links a:hover{color:#fff;text-align:center}.comments-link,.comments-link a,.edit-link,.edit-link a,.permalink,.permalink a{font-size:12px;font-size:1.2rem}.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.nav-links{clear:both;font-size:12px;font-size:1.2rem;margin:0;overflow:hidden}.nav-links a{line-height:34px;padding:0 15px;border:1px solid #318384;font-family:"Open Sans Condensed",sans-serif;font-size:15px;font-size:1.5rem;text-transform:uppercase;text-decoration:none;color:#fff;display:inline-block;border-radius:3px;background:#179998;position:relative}.nav-links a:hover,.nav-links a:visited{color:#fff}.nav-links a:hover{background-color:#106d6c}.nav-links .nav-previous{float:left;width:50%}.nav-links .nav-next{float:right;text-align:right;width:50%}.nav-links .meta-nav{color:#fdac5f;font-size:14px;font-size:1.4rem}.page-numbers{padding:0 15px}.current{display:inline-block;height:40px;padding-top:6px;text-align:center;border-radius:0;background:#FDAC5F;color:#FFF;line-height:30px}.books-section{text-align:center}.books-section>h1{font-size:30px;font-size:3rem;font-weight:700;text-align:center;margin-bottom:1em}@media screen and (min-width:480px){.books-section>h1{font-size:45px;font-size:4.5rem}}.books-section .group{padding-bottom:20px}.books-section .book-covers{display:inline-block;text-align:center;position:relative;margin:0 2% 15px;width:100%;max-width:125px}@media screen and (min-width:480px){.books-section .book-covers{max-width:154px;margin:0 1% 15px}}@media screen and (min-width:1000px){.books-section .book-covers{max-width:198px}}.books-section .book-covers .book-content{display:none}@media screen and (min-width:768px){.books-section .book-covers .book-content{background:url(imgs/tooltip.png) top left no-repeat;background-image:-webkit-image-set(url(imgs/tooltip.png) 1x,url(imgs/tooltip-retina.png) 2x);top:-100px;color:#fff;left:50%;margin-left:-120px;padding:15px 20px;position:absolute;z-index:98;width:240px;height:200px;opacity:0;visibility:hidden;text-align:center;display:block}}@media screen and (min-width:1000px){.books-section .book-covers .book-content{top:-160px}}@media screen and (min-width:768px){.books-section .book-covers:hover .book-content{visibility:visible;opacity:1;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;position:absolute}}.books-section .book-content h2{font-size:14px;font-weight:300;margin:0;line-height:1.5;color:#fff}.books-section .book-content h2:first-line{font-weight:600}.books-section .book-content p{font-size:14px;margin:0;line-height:1.2}.books-section .book-content .written-by{font-weight:300;font-size:10px;margin:12px 0}.books-section .book-content .book-author{font-weight:700;color:#FDAB5F}.books-section .book-content .book-info{font-size:12px;font-weight:300}.books-section .book-content .wds7 a{font-weight:300;color:#fff;font-size:14px}.books-section .book-content .learn-more{position:absolute;bottom:30px;left:0;right:0;font-size:10px;font-weight:700}.books-section .button{margin-top:-15px}@media screen and (min-width:768px){.books-section .button{margin-top:0}}.post-type-archive-books .books .button{display:none}.clients-section{text-align:center}.clients-section>h1{font-size:30px;font-size:3rem;font-weight:700;text-align:center;margin-bottom:.5em}@media screen and (min-width:480px){.clients-section>h1{font-size:45px;font-size:4.5rem}}.clients-section .group{padding-bottom:30px;text-align:center}.clients-section .xtra{color:#999;font-size:16px;font-size:1.6rem;border-bottom:2px solid #ced2cb;display:inline-block;font-family:"Open Sans Condensed",sans-serif;font-weight:400}.clients-section .xtra:hover{color:#000}.clients-section .client-logos{width:100%;max-width:125px;margin:15px 2%;display:inline-block;vertical-align:baseline}@media screen and (min-width:768px){.clients-section .client-logos{max-width:200px;margin:1em 1%}}.clients-section .client-logos img{vertical-align:middle}@media screen and (min-width:768px){.clients-section .client-logos img{position:relative}}.events-section>h1{font-size:30px;font-size:3rem;font-weight:700;text-align:center;margin-bottom:1em}@media screen and (min-width:480px){.events-section>h1{font-size:45px;font-size:4.5rem}}.events-section .group{padding-bottom:20px}.events-section .events{text-align:center;width:48.92734%;margin-bottom:2em;margin-left:2.14533%}.events-section .events:nth-of-type(3n){margin-left:0;clear:left}@media screen and (min-width:768px){.events-section .events:nth-of-type(3n){clear:none}}.events-section .events>a{text-align:center;display:block;overflow:hidden;margin-bottom:1em}@media screen and (min-width:768px){.events-section .events{text-align:left;width:18.92215%;margin-left:7.62976%;margin-bottom:0}.events-section .events:nth-of-type(3n){margin-left:7.62976%}}.events-section .events span{display:block}.events-section .events .date{color:#999}.events-section .events .name{font-weight:600;color:#fbab66}.events-section .events .location{color:#fbab66}.news-section{text-align:center}.news-section>h1{font-size:30px;font-size:3rem;font-weight:700;text-align:center;margin-bottom:1em}@media screen and (min-width:480px){.news-section>h1{font-size:45px;font-size:4.5rem}}.news-section .latest-news{margin-left:0;text-align:left}.news-section .latest-news:first-child{margin-bottom:2.5em}@media screen and (min-width:768px){.news-section .latest-news{width:44.45848%;margin-bottom:0}.news-section .latest-news:nth-of-type(2n){margin-left:2.14533%}}.news-section .latest-news h2{text-transform:uppercase;font-size:18px;font-weight:700;text-align:left;margin-bottom:0}.news-section .latest-news h2 a{color:#fda34d}.news-section .latest-news h2 a:hover{color:#999}.news-section .entry-content{color:#fff}.news-section .entry-content .button{margin-top:30px}.leadership-section{max-width:none;position:relative;min-height:182px;max-height:600px;text-align:center;padding-top:10px}@media screen and (min-width:680px){.leadership-section{min-height:350px;padding-top:45px}}@media screen and (min-width:768px){.leadership-section{min-height:450px}}@media screen and (min-width:1000px){.leadership-section{min-height:600px;padding-top:80px}}.leadership-section>h1{font-size:20px;font-size:2rem;font-weight:700;text-align:center;margin-bottom:.5em}@media screen and (min-width:680px){.leadership-section>h1{font-size:30px;font-size:3rem}}@media screen and (min-width:768px){.leadership-section>h1{font-size:45px;font-size:4.5rem}}.leadership-section .group{margin-top:40px}.leadership-section .leadership-member{color:#fff;width:25%;position:absolute;bottom:17px;font-size:8px;font-size:.8rem;line-height:1}@media screen and (min-width:420px){.leadership-section .leadership-member{font-size:10px;font-size:1rem}}@media screen and (min-width:680px){.leadership-section .leadership-member{font-size:13px;font-size:1.3rem}}@media screen and (min-width:768px){.leadership-section .leadership-member{bottom:40px}}.leadership-section .leadership-member p{margin:0}.leadership-section .leadership-member p:first-child{font-weight:600;text-transform:uppercase}.leadership-section .leadership-member:nth-of-type(2n){bottom:10px}@media screen and (min-width:768px){.leadership-section .leadership-member:nth-of-type(2n){bottom:20px}}.leadership-section .ceo{left:-1%}@media screen and (min-width:400px){.leadership-section .ceo{left:6%}}@media screen and (min-width:500px){.leadership-section .ceo{left:8%}}@media screen and (min-width:680px){.leadership-section .ceo{left:2%}}@media screen and (min-width:768px){.leadership-section .ceo{left:-1%}}@media screen and (min-width:820px){.leadership-section .ceo{left:1%}}@media screen and (min-width:920px){.leadership-section .ceo{left:3%}}@media screen and (min-width:1000px){.leadership-section .ceo{left:-2%}}@media screen and (min-width:1115px){.leadership-section .ceo{left:1%}}@media screen and (min-width:1280px){.leadership-section .ceo{left:3%}}@media screen and (min-width:1367px){.leadership-section .ceo{left:5%}}.leadership-section .coo{left:29%}@media screen and (min-width:1000px){.leadership-section .coo{left:30%}}.leadership-section .vp{left:54%}@media screen and (min-width:400px){.leadership-section .vp{left:51%}}@media screen and (min-width:1000px){.leadership-section .vp{left:54%}}.leadership-section .cto{right:-1%}@media screen and (min-width:400px){.leadership-section .cto{right:1%}}@media screen and (min-width:768px){.leadership-section .cto{right:-2%}}@media screen and (min-width:900px){.leadership-section .cto{right:0}}@media screen and (min-width:1000px){.leadership-section .cto{right:-4%}}@media screen and (min-width:1160px){.leadership-section .cto{right:0}}@media screen and (min-width:1300px){.leadership-section .cto{right:2%}}.testimonial-section{padding-top:10px;padding-bottom:0}@media screen and (min-width:768px){.testimonial-section{padding-top:44px;padding-bottom:44px}}@media screen and (min-width:768px){.testimonial-section .testimonial-slider{margin:0;padding:0}}.testimonial-section .owl-next{width:33px;height:66px;background:url(imgs/right-arrow.png) center right no-repeat;position:absolute;top:45%;right:0;cursor:pointer;text-indent:-9999em;display:none}@media screen and (min-width:768px){.testimonial-section .owl-next{right:20px;display:block}}.testimonial-section .owl-prev{width:33px;height:66px;background:url(imgs/left-arrow.png) center left no-repeat;position:absolute;top:45%;left:0;cursor:pointer;text-indent:-9999em;display:none}@media screen and (min-width:768px){.testimonial-section .owl-prev{left:20px;display:block}}.testimonial-section .testimonial-content{width:100%;margin:0;padding:56px 4%;color:#fff;position:relative}@media screen and (min-width:768px){.testimonial-section .testimonial-content{padding:56px 10%}}.testimonial-section .testimonial-content .quote{position:absolute;top:50px;left:5px;background:url(imgs/quote.png) top left no-repeat;width:62px;height:55px}.testimonial-section .testimonial-content p{font-weight:300;font-family:"Open Sans",sans-serif;font-style:normal;text-align:left;margin-bottom:0;line-height:1.5em;font-size:20px}.testimonial-section .testimonial-content h4{color:#c46c12;text-align:right;font:300 16px "Open Sans",sans-serif;margin:20px 0 0;padding:20px 0 0;text-decoration:none}.testimonial-section .testimonial-content h4 a{color:#c46c12;font-size:16px;font-weight:300}.testimonial-section .testimonial-content h4 a:hover{color:#999}.featured-section h1{font-size:30px;font-size:3rem;font-weight:700;text-align:center;margin-bottom:0}@media screen and (min-width:480px){.featured-section h1{font-size:45px;font-size:4.5rem}}.featured-section .featured-next,.featured-section .owl-next{width:33px;height:66px;background:url(imgs/right-arrow.png) center right no-repeat;position:absolute;top:45%;right:0;cursor:pointer;text-indent:-9999em;display:none}@media screen and (min-width:768px){.featured-section .featured-next,.featured-section .owl-next{right:20px;display:block}}.featured-section .featured-prev,.featured-section .owl-prev{width:33px;height:66px;background:url(imgs/left-arrow.png) center left no-repeat;position:absolute;top:45%;left:0;cursor:pointer;text-indent:-9999em;display:none}@media screen and (min-width:768px){.featured-section .featured-prev,.featured-section .owl-prev{left:20px;display:block}}.featured-section .featured-content{padding:0;color:#fff;position:relative}@media screen and (min-width:768px){.featured-section .featured-content{margin:0;padding:10px 50px 0}}.featured-section .featured-content p{font-weight:300;font-family:"Open Sans",sans-serif;font-style:normal;text-align:left;margin-bottom:0;line-height:1.5em;font-size:18px;display:none}@media screen and (min-width:480px){.featured-section .featured-content p{display:block}}.featured-section .featured-content .screenshots{position:relative;text-align:center;margin-bottom:.75em}@media screen and (min-width:768px){.featured-section .featured-content .screenshots{float:left;width:54%;height:500px;margin-bottom:0}}@media screen and (min-width:1000px){.featured-section .featured-content .screenshots{width:62%}}.featured-section .featured-content .entry-content{margin:0;padding:0;font-size:18px;color:#333}@media screen and (min-width:480px){.featured-section .featured-content .entry-content{position:inherit;clear:left;width:65%;margin:0 auto}}@media screen and (min-width:768px){.featured-section .featured-content .entry-content{position:absolute;top:0;right:40px;margin-top:50px;max-width:42%}}@media screen and (min-width:1000px){.featured-section .featured-content .entry-content{max-width:34%}}.featured-section .featured-content .entry-content h2{color:#1aa8ab;font:600 36px "Open Sans",sans-serif;margin:0 0 10px;padding:0;line-height:1;text-align:center}.featured-section .featured-content .entry-content h2 a{color:#1aa8ab}.featured-section .featured-content .entry-content h2 span{font-family:"Open Sans",sans-serif;font-size:40px;font-size:4rem}@media screen and (min-width:480px){.featured-section .featured-content .entry-content h2{text-align:left}}.featured-section .featured-content .entry-content .featured-buttons{overflow:hidden;text-align:center}@media screen and (min-width:480px){.featured-section .featured-content .entry-content .featured-buttons{text-align:left}}.featured-section .featured-content .entry-content .featured-buttons a{margin-top:20px}.featured-section .featured-content .entry-content .featured-buttons a:first-child{margin-right:1em}.hentry.events .event-date,.hentry.events .event-location,.hentry.events .event-type{margin-bottom:0}.archive.post-type-archive-events .past-future-events{margin-top:3em}.archive.post-type-archive-events .hentry{margin-bottom:0;padding:1.5em 0;border-bottom:1px solid #eee}.archive.post-type-archive-events .hentry:first-child{border-top:1px solid #eee}.archive.post-type-archive-events .hentry .attachment-event-thumbnail{float:left;margin:0 1em 0 0;max-width:125px}.archive.post-type-archive-events .hentry .entry-title{margin-bottom:.5em}.archive.post-type-archive-events .hentry .entry-meta{margin-bottom:0;line-height:1.25}.comment-content,.comment-list,.comments-area,.entry-comments,.entry-pings,.ping-list,ul.children,ul.comment-list{clear:both;list-style-type:none;margin:0;padding:0}.comments-area{font-weight:300}.comment-reply-title,.comments-title{font-size:18px;font-size:1.8rem;font-weight:300;margin:1em 0}.comment-reply-title span,.comments-title span{display:block;font-size:20px;font-size:2rem;font-weight:600;padding-top:8px}.comment-list .bypostauthor{background-color:#222}.comment-list .children{padding:24px 0 12px 20px}.comment-list .children .odd{background-color:#fff}.comment-list .children .children{margin:0;width:98%}.comment,.pingback{background-color:#f5f5f5;border-radius:4px;padding:24px;margin-bottom:1em}.comment.depth-2,.pingback.depth-2{background-color:#fafafa}.comment.depth-3,.pingback.depth-3{background-color:#fdfdfd}.comment .comment-avatar,.pingback .comment-avatar{float:left;width:20%;padding-right:12px;margin-bottom:40px}.comment .comment-avatar img,.pingback .comment-avatar img{border-radius:4px}.comment .comment-wrap,.pingback .comment-wrap{float:left;position:relative;width:80%}.comment .fn,.pingback .fn{margin:0;padding:0}.comment .fn a,.pingback .fn a{color:#808084}.comment time,.pingback time{color:#808084;font-size:14px;font-size:1.4rem}.comment .edit-link a,.pingback .edit-link a{margin-left:4px}.comment .edit-link a:before,.pingback .edit-link a:before{content:"("}.comment .edit-link a:after,.pingback .edit-link a:after{content:")"}.comment .comment-content,.pingback .comment-content{padding:12px 0 0}.comment .comment-content p:last-child,.pingback .comment-content p:last-child{margin-bottom:0}.comment .comment-content a,.pingback .comment-content a{word-wrap:break-word}.comment .reply,.pingback .reply{position:absolute;right:0;top:0}.comment .comment-respond,.pingback .comment-respond{background-color:#fff;padding:24px;margin-top:12px;width:99%}.comment .comment-respond .comment-reply-title span,.pingback .comment-respond .comment-reply-title span{display:none}.comment .comment-respond .comment-reply-title small,.pingback .comment-respond .comment-reply-title small{position:relative;top:-2px}.comment .comment-respond .comment-reply-title a,.pingback .comment-respond .comment-reply-title a{font-size:12px;font-size:1.2rem}.comment .comment-respond .comment-reply-title a:before,.pingback .comment-respond .comment-reply-title a:before{content:"("}.comment .comment-respond .comment-reply-title a:after,.pingback .comment-respond .comment-reply-title a:after{content:")"}.comment .comment-awaiting-moderation,.pingback .comment-awaiting-moderation{font-style:italic}.comment-respond{margin-top:60px}.comment-respond .grid-1-3{float:left;width:32%;position:relative;margin:0 0 2% 2%}.comment-respond .grid-1-3:first-of-type{margin-left:0}.comment-respond .comment-form input[type=email],.comment-respond .comment-form input[type=text],.comment-respond .comment-form input[type=url],.comment-respond .comment-form textarea{background:#f2f3f4;border:1px solid #dcdfe1;border-radius:5px;width:100%}.comment-respond .comment-form textarea{padding:10px}.comment-respond .comment-form input[type=email],.comment-respond .comment-form input[type=text],.comment-respond .comment-form input[type=url]{height:47px;padding:10px}.comment-respond .comment-form p{margin:0 0 1em;padding:0}.comment-respond .comment-form .comment-reply-title span{display:none}.comment-respond .comment-form .comment-reply-title small{position:relative;top:-2px}.comment-respond .comment-form .comment-reply-title a{font-size:12px;font-size:1.2rem}.comment-respond .comment-form .comment-reply-title a:before{content:"("}.comment-respond .comment-form .comment-reply-title a:after{content:")"}.comment-respond .comment-form .logged-in-as{font-size:12px;font-size:1.2rem;position:relative}.comment-respond .comment-form .required{color:red}.comment-respond .comment-form .comment-notes{font-size:12px;font-size:1.2rem;font-style:italic}.comment-respond .comment-form .form-allowed-tags{font-size:12px;font-size:1.2rem;line-height:1.5;margin:10px 0}.comment-respond .comment-form input[type=submit]:hover{cursor:pointer}.entry-pings .reply{display:none}.archive .content-area .post,.author .content-area .post,.blog .content-area .post,.category .content-area .post,.search .content-area .post,.single-post .content-area .post,.tag .content-area .post{border-bottom:1px solid #e4e4e4;padding-bottom:1em}.archive .more-link,.author .more-link,.blog .more-link,.category .more-link,.search .more-link,.single-post .more-link,.tag .more-link{display:block;margin:2em 0 1em}.archive hr,.author hr,.blog hr,.category hr,.search hr,.single-post hr,.tag hr{background:url(imgs/hr-line-long.png) no-repeat}.archive .entry-header,.author .entry-header,.blog .entry-header,.category .entry-header,.search .entry-header,.single-post .entry-header,.tag .entry-header{position:relative}.archive .entry-meta,.author .entry-meta,.blog .entry-meta,.category .entry-meta,.search .entry-meta,.single-post .entry-meta,.tag .entry-meta{font-size:14px;font-size:1.4rem}@media screen and (min-width:880px){.archive .entry-meta,.author .entry-meta,.blog .entry-meta,.category .entry-meta,.search .entry-meta,.single-post .entry-meta,.tag .entry-meta{border-right:1px solid #e4e4e4}}.archive .entry-meta>span,.author .entry-meta>span,.blog .entry-meta>span,.category .entry-meta>span,.search .entry-meta>span,.single-post .entry-meta>span,.tag .entry-meta>span{display:block;vertical-align:top}@media screen and (min-width:880px){.archive .entry-meta>span,.author .entry-meta>span,.blog .entry-meta>span,.category .entry-meta>span,.search .entry-meta>span,.single-post .entry-meta>span,.tag .entry-meta>span{display:inline-block;margin:0;width:100%}}.archive .entry-meta>span a,.author .entry-meta>span a,.blog .entry-meta>span a,.category .entry-meta>span a,.search .entry-meta>span a,.single-post .entry-meta>span a,.tag .entry-meta>span a{color:#a2a2a2;transition:all .1s ease-in-out}.archive .entry-meta>span a:active,.archive .entry-meta>span a:focus,.archive .entry-meta>span a:hover,.author .entry-meta>span a:active,.author .entry-meta>span a:focus,.author .entry-meta>span a:hover,.blog .entry-meta>span a:active,.blog .entry-meta>span a:focus,.blog .entry-meta>span a:hover,.category .entry-meta>span a:active,.category .entry-meta>span a:focus,.category .entry-meta>span a:hover,.search .entry-meta>span a:active,.search .entry-meta>span a:focus,.search .entry-meta>span a:hover,.single-post .entry-meta>span a:active,.single-post .entry-meta>span a:focus,.single-post .entry-meta>span a:hover,.tag .entry-meta>span a:active,.tag .entry-meta>span a:focus,.tag .entry-meta>span a:hover{color:#fda34d}.archive .comments-link a,.archive .entry-meta>span a.post-edit-link,.author .comments-link a,.author .entry-meta>span a.post-edit-link,.blog .comments-link a,.blog .entry-meta>span a.post-edit-link,.category .comments-link a,.category .entry-meta>span a.post-edit-link,.search .comments-link a,.search .entry-meta>span a.post-edit-link,.single-post .comments-link a,.single-post .entry-meta>span a.post-edit-link,.tag .comments-link a,.tag .entry-meta>span a.post-edit-link{font-size:14px;font-size:1.4rem}.archive .hentry,.author .hentry,.blog .hentry,.category .hentry,.search .hentry,.single-post .hentry,.tag .hentry{display:inline-block;position:relative;z-index:0;margin-bottom:2em;width:100%}.archive .entry-content,.author .entry-content,.blog .entry-content,.category .entry-content,.search .entry-content,.single-post .entry-content,.tag .entry-content{font-weight:300;margin:0;padding:0}.archive .entry-content p:first-child,.author .entry-content p:first-child,.blog .entry-content p:first-child,.category .entry-content p:first-child,.search .entry-content p:first-child,.single-post .entry-content p:first-child,.tag .entry-content p:first-child{margin-top:0}.archive .entry-content p:first-child.has-post-thumbnail,.author .entry-content p:first-child.has-post-thumbnail,.blog .entry-content p:first-child.has-post-thumbnail,.category .entry-content p:first-child.has-post-thumbnail,.search .entry-content p:first-child.has-post-thumbnail,.single-post .entry-content p:first-child.has-post-thumbnail,.tag .entry-content p:first-child.has-post-thumbnail{margin-top:1em}.archive .post-navigation .nav-links,.author .post-navigation .nav-links,.blog .post-navigation .nav-links,.category .post-navigation .nav-links,.search .post-navigation .nav-links,.single-post .post-navigation .nav-links,.tag .post-navigation .nav-links{border-bottom:1px solid #e4e4e4;padding-bottom:3em}.post-type-archive-books .wp-post-image,.single-books .wp-post-image{float:left;margin:0 1em 2em 0}.post-type-archive-books .hentry,.single-books .hentry{border-bottom:1px solid #e4e4e4;padding-bottom:2em;margin-bottom:3em}.post-type-archive-books .hentry:nth-of-type(2n) .wp-post-image,.single-books .hentry:nth-of-type(2n) .wp-post-image{float:right;margin:0 0 2em 1em}.post-type-archive-books .hentry:last-child,.single-books .hentry:last-child{border-bottom:none}.post-type-archive-books #main .entry-content h2,.single-books #main .entry-content h2{clear:none;margin-top:0}.page-template-template-ourwork-php .page-header{margin:0}.page-template-template-ourwork-php #content{max-width:100%;line-height:0}.page-template-template-ourwork-php #content #main,.page-template-template-ourwork-php #content .alignleft{margin:0;padding:0}.page-template-template-ourwork-php #content .col-4-16{padding:0}.page-template-template-ourwork-php #content .work-sample-cta{background:rgba(0,0,0,.5);overflow:hidden;padding:20px;font-size:18px;font-size:1.8rem;color:#fff;text-transform:uppercase;line-height:1.2;position:absolute;bottom:0;width:100%}.page-template-template-ourwork-php #content .work-sample-cta:after{content:'\f178';font-family:FontAwesome;float:right}.page-template-template-ourwork-php #content .work-sample-wrap{background:#000}.page-template-template-ourwork-php #content .work-sample-inner-wrap{position:relative;display:block}.page-template-template-ourwork-php #content .work-sample-inner-wrap .work-sample img{opacity:.5}.page-template-template-ourwork-php #content .work-sample-inner-wrap:hover>.work-sample-cta{display:block}.page-template-template-ourwork-php #content .work-sample-inner-wrap:hover>.work-sample img{opacity:.8}.page-template-template-ourwork-php #content .work-sample-inner-wrap .work-sample-cta{display:none}.page-template-template-ourwork-php #content .work-sample-inner-wrap .work-logo{position:absolute;z-index:2000;display:block;overflow:hidden;top:0}.page-template-template-ourwork-php .portfolio-filters{display:inline-block;margin:0 0 4em}.page-template-template-ourwork-php .portfolio-filters li{display:inline;list-style-type:none;margin-right:5px}.page-template-template-ourwork-php .portfolio-filters a{background:#eee;border-radius:5px;color:#4b4b4b;display:inline-block;font-family:"Open Sans Condensed",sans-serif;font-size:15px;font-size:1.5rem;padding:12px 18px;text-transform:uppercase}.page-template-template-ourwork-php .portfolio-filters a.active,.page-template-template-ourwork-php .portfolio-filters a:hover{background:#4b4b4b;color:#eee}.page-template-template-ourwork-php article{margin-right:25px;width:30.555%}.page-template-template-ourwork-php article.hidden{display:none}.page-template-template-ourwork-php .entry-title{font-size:19px;font-size:1.9rem;font-weight:700}.page-template-template-ourwork-php .team-archive-thumb{background:#fff;border:1px solid #dedede;float:none;margin:0 0 15px;padding:8px}.page-template-template-ourwork-php .archive-description p{font-size:18px;font-size:1.8rem;font-weight:100}.page .team-title,.single .team-title{clear:none}.page .entry-content,.single .entry-content{font-size:18px;font-size:1.8rem;font-weight:300}.page .entry-content h1,.page .entry-content h2,.page .entry-content h3,.page .entry-content h4,.page .entry-content h5,.page .entry-content h6,.single .entry-content h1,.single .entry-content h2,.single .entry-content h3,.single .entry-content h4,.single .entry-content h5,.single .entry-content h6{font-weight:600;clear:both}.page .entry-content h1:first-child,.page .entry-content h2:first-child,.page .entry-content h3:first-child,.page .entry-content h4:first-child,.page .entry-content h5:first-child,.page .entry-content h6:first-child,.single .entry-content h1:first-child,.single .entry-content h2:first-child,.single .entry-content h3:first-child,.single .entry-content h4:first-child,.single .entry-content h5:first-child,.single .entry-content h6:first-child{margin-top:0}.page .entry-content h1,.single .entry-content h1{margin-top:.9em}.page .entry-content h2,.single .entry-content h2{margin-top:1.1em}.page .entry-content h3,.single .entry-content h3{margin-top:1.3em}.page .entry-content h4,.single .entry-content h4{margin-top:1.4em}.page .entry-content h5,.single .entry-content h5{margin-top:1.5em}.page .entry-content h6,.single .entry-content h6{margin-top:1.75em}.page .entry-content thead,.single .entry-content thead{background-color:#a2a2a2;color:#fff}.page .entry-content td,.page .entry-content th,.single .entry-content td,.single .entry-content th{padding:.5em}.page .entry-content tbody tr:nth-of-type(even),.single .entry-content tbody tr:nth-of-type(even){background-color:#eee}.page .entry-content ol,.page .entry-content ul,.single .entry-content ol,.single .entry-content ul{margin:1em 1em 1em 5em}.page .entry-footer,.single .entry-footer{margin:1em 0 .5em}.blog-archive .post .entry-content p,.single-post .post .entry-content p{color:#333;font-size:16px;font-size:1.6rem;font-weight:300;line-height:1.625em;margin-bottom:1.625em}.blog-archive .post .entry-content h1,.single-post .post .entry-content h1{margin:.9em 0 .8em}.blog-archive .post .entry-content h2,.single-post .post .entry-content h2{margin:1em 0 .9em}.blog-archive .post .entry-content h3,.single-post .post .entry-content h3{margin:1.3em 0 1em}.blog-archive .post .entry-content h4,.single-post .post .entry-content h4{margin:1.4em 0 1.3em}.blog-archive .post .entry-content h5,.single-post .post .entry-content h5{margin:1.5em 0 1.4em}.blog-archive .post .entry-content h6,.single-post .post .entry-content h6{margin:1.75em 0 1.65em}.blog-archive .post .entry-content ol,.blog-archive .post .entry-content ul,.single-post .post .entry-content ol,.single-post .post .entry-content ul{margin:1em 1em 1.625em 4em}.blog-archive .post .entry-content li,.single-post .post .entry-content li{margin-bottom:5px}.blog-archive .post .entry-content code,.single-post .post .entry-content code{background-color:#e8e8e8;padding:2px 4px;margin:0 2px}.blog-archive .post .entry-title,.single-post .post .entry-title{color:#111}.blog-archive .post .entry-meta>span,.single-post .post .entry-meta>span{margin-bottom:0}.blog-archive .post .avatar,.single-post .post .avatar{border-radius:4px}div.sharedaddy h3.sd-title:before{display:none!important}div.sharedaddy .sd-social-icon .sd-content ul li[class*=share-] a,div.sharedaddy .sd-social-icon .sd-content ul li[class*=share-] a:hover,div.sharedaddy .sd-social-icon .sd-content ul li[class*=share-] div.option a{border-radius:0;-webkit-border-radius:0}@media screen and (min-width:768px){.single-work-portfolio .push-left{width:57%;float:left}.single-work-portfolio .push-left+.site-content{width:43%;max-width:492px;float:left;padding-top:0;padding-left:30px}.single-work-portfolio .push-right{width:57%;float:right}.single-work-portfolio .push-right+.site-content{width:43%;max-width:492px;float:right;padding-top:0;padding-right:30px}.single-work-portfolio .align-none+.site-content{display:block;margin:0 auto;padding:0 20px;width:100%;position:relative}}@media screen and (min-width:768px) and (min-width:1000px){.single-work-portfolio .align-none+.site-content{max-width:1156px;padding:0 4.23875%}}.single-work-portfolio .project-details{margin-bottom:2rem}.single-work-portfolio .breadcrumb{margin:0 0 1em}.single-work-portfolio .work-intro h1{text-align:left;margin:.25em 0}.single-work-portfolio .work-intro h2{font-size:20px;font-size:2rem;margin:2em 0 .5em;border-bottom:1px solid #eee;text-align:left}.single-work-portfolio .work-intro h3{font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:.5em;white-space:nowrap}.single-work-portfolio .work-intro .button{float:left;margin-right:1.5em;font-size:.8em}.single-work-portfolio .work-meta{float:left;margin:0 1.5em 1em 0}@media screen and (min-width:768px){.single-work-portfolio .work-meta{float:right;margin:0 0 1em;width:50%}}@media screen and (min-width:1000px){.single-work-portfolio .work-meta{float:left;margin-right:1.5em}}.single-work-portfolio .launch,.single-work-portfolio .platform,.single-work-portfolio .theme{font-size:13px;font-size:1.3rem;line-height:1.2em}@media screen and (min-width:768px){.single-work-portfolio .platform,.single-work-portfolio .theme{clear:both}}@media screen and (min-width:1000px){.single-work-portfolio .platform,.single-work-portfolio .theme{clear:none}}@media screen and (min-width:1000px){.single-work-portfolio .launch{width:90px;width:9rem}}.single-work-portfolio .platform{white-space:normal}@media screen and (min-width:1000px){.single-work-portfolio .platform{width:70px;width:7rem}}.single-work-portfolio .theme{margin-right:0}@media screen and (min-width:1000px){.single-work-portfolio .theme{width:90px}}.single-work-portfolio .section-content{padding:0}@media screen and (min-width:480px){.single-work-portfolio .section-content .push-down{padding-top:80px}}.single-work-portfolio .page-wrapper{clear:both}.work-portfolio-dradcast .dradcast-app,.work-portfolio-dradcast .dradcast-app h2{color:#fff}.work-portfolio-dradcast .dradcast-app a{color:#FFC973}.work-portfolio-knowledge-wharton .featured-section,.work-portfolio-microsoft-news-center .featured-section,.work-portfolio-newark-public-schools .featured-section{padding-right:0}.work-portfolio-crime-feed .featured-section,.work-portfolio-meltwater .featured-section,.work-portfolio-microsoft-europe .featured-section,.work-portfolio-realtor-com .featured-section,.work-portfolio-retro-renovation .featured-section{padding-left:0}@media screen and (min-width:768px){.single-books .attachment-book-cover{float:right;margin:0 0 1em 1em}}.single-books .book-meta{min-height:125px}.single-books .book-meta h2{padding-top:.5em}.single-books .book-meta .avatar{float:left;margin:0 1em 0 0;border-radius:4px}.single-books .book-meta p.book-author{padding:.3em 0 0;margin:0}.page-template-template-services .page-header,.single-services .page-header{padding:2em 1em}@media screen and (min-width:480px){.page-template-template-services .page-header,.single-services .page-header{padding:6em 1em}}@media screen and (min-width:768px){.page-template-template-services .page-header,.single-services .page-header{padding:4em 20px;height:266px}}.page-template-template-services .page-header .page-description,.single-services .page-header .page-description{line-height:1.5}.single-services .layout-b .layout-side-image,.single-services .page-section .layout-side-image{margin-bottom:1em}@media screen and (min-width:768px){.single-services .layout-b .layout-side-image,.single-services .page-section .layout-side-image{max-width:100%}}.single-services .layout-b .layout-template-title,.single-services .page-section .layout-template-title{font-size:26px;font-size:2.6rem;margin:0 0 1em;font-weight:600;color:inherit}@media screen and (min-width:480px){.single-services .layout-b .layout-template-title,.single-services .page-section .layout-template-title{font-size:30px;font-size:3rem}}@media screen and (min-width:768px){.single-services .layout-b .layout-template-title,.single-services .page-section .layout-template-title{font-size:36px;font-size:3.6rem}}.single-services .layout-b .entry p,.single-services .page-section .entry p{margin:0 0 1em}.single-services .layout-b .button,.single-services .page-section .button{text-decoration:none}.single-services .page-content,.single-services .page-content.centered-text{text-align:center}.single-services .page-content.alignright-text{text-align:right}@media screen and (min-width:530px){.single-services .page-content{text-align:left}.single-services .page-content.centered-text{text-align:center}}.single-services .page-content .aligncenter{margin-top:0}.single-services .page-content h3{font-size:1em}.single-services .page-content ul{font-size:.8em}.single-services .page-content ul li{line-height:1.5em}@media screen and (min-width:768px){.services-mobile-applications .page-header{background:url(imgs/services-mobile-page-header.png) center center/cover;text-align:right}}@media screen and (min-width:768px){.services-mobile-applications .page-header .page-title{float:right;max-width:400px}}@media screen and (min-width:768px){.services-mobile-applications .page-header .page-description{float:right;clear:right;max-width:400px}}.services-mobile-applications .apps-weve-built .layout-template-title{text-align:center}@media screen and (min-width:768px){.services-mobile-applications .launch-everywhere .layout-template-title{position:relative;left:17.5%}.services-mobile-applications .launch-everywhere .hero-icon{position:relative;margin-top:-6.25%}}@media screen and (min-width:768px){.services-mobile-applications .launch-everywhere .layout-side-image{position:relative;top:-1em;float:left;margin-right:1em}}@media screen and (min-width:768px){.services-mobile-applications .launch-everywhere .entry p{text-align:left;margin:0 0 1.2em}}.services-mobile-applications .launch-everywhere .services-content{clear:both}.services-mobile-applications .launch-everywhere .services-content img{margin:0 1em 2em;max-width:200px}@media screen and (min-width:768px){.services-mobile-applications .launch-everywhere .services-content img{margin:0 1em}}@media screen and (min-width:1000px){.services-mobile-applications .launch-everywhere .services-content img{max-width:100%}}.services-mobile-applications .app-support p{padding:.5em;background:#fff;background:rgba(255,255,255,.75)}@media screen and (min-width:768px){.services-buddypress .page-header{background:url(imgs/services-buddypress-page-header.png) center center/cover;text-align:left}}@media screen and (min-width:768px){.services-buddypress .page-header .page-title{float:left;max-width:520px}}@media screen and (min-width:768px){.services-buddypress .page-header .page-description{float:left;clear:left;max-width:430px}}@media screen and (min-width:768px){.services-buddypress .social-wordpress-buddypress .layout-template-title{text-align:left;margin-bottom:.5em;font-weight:700}}@media screen and (min-width:768px){.services-buddypress .social-wordpress-buddypress .layout-side-image{position:relative;top:-1em}}@media screen and (min-width:768px){.services-buddypress .social-wordpress-buddypress .entry p{text-align:left}}.services-buddypress .social-wordpress-buddypress .entry p .become-client{color:#959595;font-size:12px;font-size:1.2rem}.services-buddypress .social-wordpress-buddypress .entry p .become-client:active,.services-buddypress .social-wordpress-buddypress .entry p .become-client:hover{color:#fdac5f}.services-buddypress .social-wordpress-buddypress .alignleft.layout-side-image{padding-top:0}.services-buddypress .why-use-bp h3{font-size:30px;font-size:3rem;color:#808084;font-weight:100;margin-bottom:.8em}.services-buddypress .why-use-bp .alignright.layout-side-image img{margin-top:3.3em}.services-buddypress .why-use-bp .column-grid{padding:0;margin-bottom:20px}@media screen and (min-width:768px){.services-buddypress .why-use-bp .column-grid{margin-bottom:1.2em}}.services-buddypress .connect-users .layout-template-title{margin-bottom:.5em}.services-buddypress .connect-users i{border-radius:50%;background:#fff;color:#404040;padding:53px;font-size:65px;font-size:6.5rem}.services-buddypress .connect-users .column-grid{margin-top:1em}.services-wordpress .page-section.connect-users .page-content,.services-wordpress .page-section.cta .page-content,.services-wordpress .page-section.wordpress-services .page-content{text-align:center}.services-wordpress .page-section.connect-users .alignleft.layout-side-image{padding:2em 1.4em}@media screen and (min-width:768px){.services-wordpress .page-header{background:url(imgs/wpheader.png) center center/cover;text-align:left}}@media screen and (min-width:768px){.services-wordpress .page-header .page-title{float:left;max-width:520px}}@media screen and (min-width:768px){.services-wordpress .page-header .page-description{float:left;clear:left;max-width:576px}}.services-wordpress .page-content .aligncenter{margin-top:0}.services-wordpress .wordpress-services h2{margin-bottom:.5em}.services-wordpress .wordpress-services i{border-radius:50%;background:#fff;color:#404040;padding:53px;font-size:65px;font-size:6.5rem}.services-wordpress .service-wp-wordpress .alignright.layout-side-image{padding:0 2em}.services-wordpress .service-wp-wordpress .entry,.services-wordpress .service-wp-wordpress .services-content{max-width:650px}.services-wordpress .service-wp-wp-services{display:none}@media screen and (min-width:480px){.services-wordpress .service-wp-wp-services{display:block;padding:2em 0 6em}.services-wordpress .service-wp-wp-services .column-span-4{padding:0 0 2em}.services-wordpress .service-wp-wp-services .column-grid{width:90.42388%;margin:0 auto}}.services-wordpress .service-wp-wp-services h3{color:#999;font-weight:600;font-size:1.2em!important}.services-wordpress .service-wp-wp-services ul{color:#999}.services-wordpress .service-wp-wp-services ul li{color:#808084;margin-left:1em}.services-wordpress .service-wp-wp-services .entry{margin-top:-40px}.services-wordpress .service-wp-why-wds .layout-template-title{padding:0;margin:0 0 1.5em}.services-wordpress .service-wp-why-wordpress{padding-bottom:20px}@media screen and (min-width:768px){.services-wordpress .service-wp-why-wordpress{padding-bottom:30px}}@media screen and (min-width:1156px){.services-wordpress .service-wp-why-wordpress{padding-bottom:30px}}.services-wordpress .service-wp-why-wordpress .alignright.layout-side-image{padding:2em 0 1em 1em}@media screen and (min-width:480px){.services-wordpress .service-wp-why-wordpress .alignright.layout-side-image{padding:5em 0 2em 2em}}.services-wordpress .service-wp-features{padding-top:0;padding-bottom:0}.services-wordpress .service-wp-features .layout-template-title{font-weight:100;font-size:1.5em;margin:0 0 1.5em}.services-wordpress .service-wp-wordpress-community{padding:3em 1em}@media screen and (min-width:480px){.services-wordpress .service-wp-wordpress-community{padding:3em 1em 6em}}.services-wordpress .service-wp-wordpress-community .layout-template-title{font-weight:100;font-size:1.5em}.services-wordpress .service-wp-wordpress-community .column-last p{font-size:.8em;color:#999}.services-wordpress .service-wp-wordpress-community .column-last h3{margin-top:.3em}.services-wordpress .service-wp-wordpress-community .column-last .button{margin:1em 0}.services-maintenance .page-header{background:url(imgs/services-maintenance-header-background.png) right bottom no-repeat #fdac5f;text-align:left}.services-maintenance .page-header .row:before,.services-maintenance .page-header .single-team .breadcrumb:before,.services-maintenance .page-header .single-team .events-content:before,.services-maintenance .page-header .single-team .member-posts-content:before,.services-maintenance .page-header .single-team .site-main:before,.services-maintenance .page-header .team-member-callout .team-member-callout-main:before,.single-team .services-maintenance .page-header .breadcrumb:before,.single-team .services-maintenance .page-header .events-content:before,.single-team .services-maintenance .page-header .member-posts-content:before,.single-team .services-maintenance .page-header .site-main:before,.team-member-callout .services-maintenance .page-header .team-member-callout-main:before{background-image:url(imgs/sprite.png);background-position:-783px -166px;width:123px;height:123px;position:absolute;top:-10px;left:0}.services-maintenance .page-header .page-description,.services-maintenance .page-header .page-title{margin:10px 0 0 137px}.services-maintenance .page-content p{font-size:18px;font-size:1.8rem;font-weight:300;margin:0 auto!important}.services-maintenance .whats-maintainn p{max-width:540px}.services-maintenance .big-deal .item-title{color:#000;font-size:24px;font-size:2.4rem;font-weight:800;margin-bottom:17px}.services-maintenance .big-deal p{margin-bottom:65px!important;max-width:600px}.services-maintenance .covered .entry{max-width:760px;margin:50px auto}.services-maintenance .covered h2{margin-bottom:.5em}.services-maintenance .covered p{max-width:600px}.services-maintenance .cta .layout-template-title{margin:0 0 .5em}.services-maintenance .icon-infinity{background-image:url(imgs/sprite.png);background-position:-203px 0;width:410px;height:189px;margin:0 auto 17px}.services-maintenance .icon-security{background-image:url(imgs/sprite.png);background-position:-613px -340px;width:170px;height:170px;margin:0 auto 26px}.services-maintenance .icon-backups{background-image:url(imgs/sprite.png);background-position:0 -375px;width:170px;height:170px;margin:0 auto 26px}.services-maintenance .icon-updates{background-image:url(imgs/sprite.png);background-position:-340px -545px;width:170px;height:170px;margin:0 auto 26px}.services-maintenance .icon-help{background-image:url(imgs/sprite.png);background-position:-613px -170px;width:170px;height:170px;margin:0 auto 26px}.services-maintenance .icon-development{background-image:url(imgs/sprite.png);background-position:-170px -203px;width:170px;height:170px;margin:0 auto 26px}.services-maintenance .icon-loyalty{background-image:url(imgs/sprite.png);background-position:0 -545px;width:170px;height:170px;margin:0 auto 26px}.services-maintenance .icon-migration{background-image:url(imgs/sprite.png);background-position:-170px -545px;width:170px;height:170px;margin:0 auto 26px}.services-maintenance .icon-staging{background-image:url(imgs/sprite.png);background-position:-340px -375px;width:170px;height:170px;margin:0 auto 26px}.services-maintenance .icon-covered{background-image:url(imgs/sprite.png);background-position:0 0;width:203px;height:203px}.services-maintenance .icon-bulb{background-image:url(imgs/sprite.png);background-position:0 -203px;width:170px;height:172px;margin:0 auto 8px}.services-buddypress .page-section .page-content,.services-wordpress .page-section .page-content{text-align:left}.services-buddypress .service-wp-why-wds .alignleft.layout-side-image,.services-wordpress .service-wp-why-wds .alignleft.layout-side-image{padding:0 1em 0 2em;margin-left:30px;max-width:700px}@media screen and (min-width:480px){.services-buddypress .service-wp-why-wds .alignleft.layout-side-image,.services-wordpress .service-wp-why-wds .alignleft.layout-side-image{padding:0 2em 0 0}}@media screen and (max-width:1100px){.services-buddypress .service-wp-why-wds .entry p:first-of-type,.services-wordpress .service-wp-why-wds .entry p:first-of-type{padding:0}}.services-buddypress .service-wp-why-wds .layout-template-title,.services-wordpress .service-wp-why-wds .layout-template-title{right:220px;padding-top:25px;margin-bottom:1em}.services-buddypress .service-wp-why-wds .entry,.services-wordpress .service-wp-why-wds .entry{overflow:hidden}.single-team .breadcrumb,.single-team .events-content,.single-team .member-posts-content,.single-team .site-main{padding:0 20px}@media screen and (min-width:1000px){.single-team .breadcrumb,.single-team .events-content,.single-team .member-posts-content,.single-team .site-main{padding:0 4.23875%}}.single-team .breadcrumb{display:none;margin-bottom:2em;padding-top:40px}@media screen and (min-width:480px){.single-team .breadcrumb{display:block}}.single-team .entry-content .team-social-links{margin:1.5em 0 0}.single-team .single-team-section{background:#fff}.single-team .single-team-section:nth-child(2n){background:#f3f3f3}.single-team .hentry{margin-bottom:0;padding-bottom:75px}@media screen and (min-width:768px){.single-team .hentry{padding-bottom:100px}}.single-team .entry-title{font-weight:700}.single-team .team-bio-pic{text-align:center;width:100%;margin-bottom:40px}@media screen and (min-width:600px){.single-team .team-bio-pic{width:auto;float:right;margin:0 0 40px 40px}}.single-team .team-social-links{list-style-type:none;padding:0 0 3em}.single-team .team-social-links li{float:left;margin-right:.5em;font-size:28px;font-size:2.8rem}.single-team .team-social-links li a{color:#808084}.single-team .team-social-links li a:active,.single-team .team-social-links li a:focus,.single-team .team-social-links li a:hover{color:#af5702}.single-team .member-events{padding:75px 0}@media screen and (min-width:768px){.single-team .member-events{padding:100px 0}}.single-team .member-events .event-section-title{margin-bottom:1em;color:#fdac5f}.single-team .member-events .team-events{list-style:none;margin:0;padding:0}.single-team .member-events .team-events .event{margin-bottom:1em;font-size:14px;font-size:1.4rem}.single-team .member-events .team-events .event .attachment-event-thumbnail{float:left;max-width:125px;margin-right:1em;margin-bottom:1em}.single-team .member-events .team-events .event .event-title{font-size:18px;font-size:1.8rem}.single-team .member-events .team-events .event .event-title a{color:#808084}.single-team .member-events .team-events .event .event-title a:active,.single-team .member-events .team-events .event .event-title a:focus,.single-team .member-events .team-events .event .event-title a:hover{color:#fc891b}.single-team .member-events .team-events .event .event-meta .event-meta-title{display:block;color:#808084}.single-team .member-events .team-events .event .event-meta .event-meta-title:active,.single-team .member-events .team-events .event .event-meta .event-meta-title:focus,.single-team .member-events .team-events .event .event-meta .event-meta-title:hover{color:#fc891b}.single-team .member-events .team-events .event .event-meta .event-link{display:block}.single-team .member-events .upcoming-events{margin-bottom:3em;margin-right:2%}@media screen and (min-width:768px){.single-team .member-events .upcoming-events{width:36.15917%;float:left;margin-bottom:0}}.single-team .member-events .upcoming-events .event{overflow:hidden}@media screen and (min-width:768px){.single-team .member-events .past-events{float:left}.single-team .member-events .past-events.witout-upcoming{width:60%}}@media screen and (min-width:768px){.single-team .member-events .past-events .event{width:29.77509%;float:left}}.single-team .member-events .past-events .event.witout-upcoming{width:74.46367%;float:left;padding-right:1em}@media screen and (min-width:480px){.single-team .member-events .past-events .event.witout-upcoming{width:48.92734%}}@media screen and (min-width:1000px){.single-team .member-events .past-events .event.witout-upcoming{padding:0}}.single-team .member-posts{padding:75px 0}@media screen and (min-width:768px){.single-team .member-posts{padding:100px 0}}.single-team .member-posts .member-posts-content>.entry-title{margin-bottom:1em}.single-team .member-posts .user-content-posts{margin:0;list-style:none}.single-team .member-posts .user-content-posts .hentry{background:#f7f7f7;display:block;list-style:none;margin:0 0 4%}@media screen and (min-width:480px){.single-team .member-posts .user-content-posts .hentry{float:left;margin:0 4% 4% 0;width:48%}.single-team .member-posts .user-content-posts .hentry:nth-child(2n){margin-right:0}}@media screen and (min-width:768px){.single-team .member-posts .user-content-posts .hentry{width:32%;margin:0 2% 2% 0}.single-team .member-posts .user-content-posts .hentry:nth-child(2n){margin-right:2%}.single-team .member-posts .user-content-posts .hentry:nth-child(3n){margin-right:0}}.single-team .member-posts .user-content-posts .hentry a{display:block;padding:1em 1.5em;color:#808084;font-size:14px;font-size:1.4rem}.single-team .member-posts .user-content-posts .hentry a:hover,.single-team .member-posts .user-content-posts .hentry a:hover .entry-title{color:#fdac5f}.single-team .member-posts .user-content-posts .hentry a .entry-title{display:block;margin-bottom:.5em;font-size:18px;font-size:1.8rem}.single-team .member-posts .user-content-posts .hentry a .excerpt{display:block;line-height:1.5}.single-team .member-posts:nth-child(2n) .user-content-posts .hentry{background:#fff}.single-team .member-posts .view-all-button{float:right}.team-member-callout{background-color:#f3f3f3;padding:75px 0}@media screen and (min-width:768px){.team-member-callout{padding:100px 0}}.team-member-callout .team-member-callout-main{padding:0 20px;font-size:17px;font-size:1.7rem}@media screen and (min-width:1000px){.team-member-callout .team-member-callout-main{padding:0 4.23875%}}.team-member-callout h4{color:#4b4b4b;font-size:33px;font-size:3.3rem;font-weight:700}.team-member-callout .push-left,.team-member-callout .push-right{text-align:center;padding-bottom:20px}@media screen and (min-width:768px){.team-member-callout .push-left{width:36.15917%}.team-member-callout .push-left+.team-member-callout-content{width:55.31142%;float:right;padding-top:40px}}@media screen and (min-width:768px){.team-member-callout .push-right{width:36.15917%}.team-member-callout .push-right+.team-member-callout-content{width:55.31142%;float:right;padding-top:40px}}.home hr{margin:3rem 0;background:url(imgs/hr-line-long.png) no-repeat}.home .layout-inner{text-align:center;font-style:normal;color:#fff}@media screen and (min-width:768px){.home .layout-inner{padding-left:134px;padding-right:134px}}.home .layout-inner h1{font-weight:800;margin:.5em 0}@media screen and (min-width:768px){.home .layout-inner h1{font-size:40px;font-size:4rem;line-height:1.2em}}.home .layout-inner .entry{font-size:18px;font-size:1.8rem}.home .layout-inner .entry p{margin-top:0;margin-bottom:1em}@media screen and (min-width:768px){.home .layout-inner .entry{font-size:22px;font-size:2.2rem}}.home .layout-inner .button{font-family:"Open Sans Condensed",sans-serif;text-transform:uppercase;font-size:23px;font-size:2.3rem}.home .layout-inner .xtra{color:#fff}.home .layout-inner .horiz-images{text-align:center;margin:15px auto;display:inline;overflow:hidden}@media screen and (min-width:768px){.home .layout-inner .horiz-images{margin-bottom:35px;max-width:350px}}.home .layout-inner .horiz-images a{width:84px;display:inline-block;margin-right:5px;overflow:hidden}.home .layout-inner .horiz-images a:last-child{margin-right:0}@media screen and (min-width:768px){.home .layout-inner .horiz-images a{margin-right:10px}}.page-template-page-templatestemplate-history-php .page-wrapper{width:100%;background:url(imgs/historysection.png) top center no-repeat;z-index:4em;position:relative}.page-template-page-templatestemplate-history-php .page-wrapper .col{float:inherit!important;min-height:1px;position:relative;width:inherit!important}.page-template-page-templatestemplate-history-php .page-wrapper .page-section{width:100%;z-index:-4em;background:url(imgs/bar.png) top center repeat-y}.page-template-page-templatestemplate-history-php .page-wrapper .page-section:first-child{background:url(imgs/historybar.png) top center no-repeat}.page-template-page-templatestemplate-history-php .page-wrapper .page-section:last-child{background:url(imgs/historybar.png) bottom center no-repeat}.page-template-page-templatestemplate-history-php .page-wrapper .page-section h1{font-family:"Open Sans",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.3}@media screen and (min-width:768px){.page-template-page-templatestemplate-history-php .page-wrapper .page-section h1{font-size:28px;font-size:2.8rem}}.page-template-page-templatestemplate-history-php .page-wrapper .page-section p{font-size:14px;font-size:1.4rem}@media screen and (min-width:768px){.page-template-page-templatestemplate-history-php .page-wrapper .page-section p{font-size:16px;font-size:1.6rem}}.page-template-page-templatestemplate-history-php .page-wrapper .page-section .version span{font:300 45px "Open Sans",sans-serif}.page-template-page-templatestemplate-history-php .page-wrapper .page-section .version span.versioning{font:800 80px "Open Sans",sans-serif;color:#FDAB5F}.page-template-page-templatestemplate-history-php .page-wrapper .page-section .year{font-family:"Open Sans",sans-serif;font-weight:800;line-height:1;margin:0;opacity:.3}@media screen and (min-width:480px){.page-template-page-templatestemplate-history-php .page-wrapper .page-section .year{font-size:80px}}@media screen and (min-width:768px){.page-template-page-templatestemplate-history-php .page-wrapper .page-section .year{font-size:140px}}@media screen and (min-width:950px){.page-template-page-templatestemplate-history-php .page-wrapper .page-section .year{font-size:180px}}@media screen and (min-width:1100px){.page-template-page-templatestemplate-history-php .page-wrapper .page-section .year{font-size:200px}}@media screen and (min-width:1300px){.page-template-page-templatestemplate-history-php .page-wrapper .page-section .year{font-size:260px}}.page-template-page-templatestemplate-history-php .page-wrapper .align-right .page-content{float:left!important;text-align:right;margin:0 4% 0 0;width:45%!important}.page-template-page-templatestemplate-history-php .page-wrapper .align-right img{float:right!important;margin:0 0 0 4%;width:45%!important}@media screen and (min-width:1300px){.page-template-page-templatestemplate-history-php .page-wrapper .align-right .year{position:relative;right:80px}}.page-template-page-templatestemplate-history-php .page-wrapper .align-left .page-content{text-align:left;float:right!important;margin:0 0 0 4%;width:45%!important}.page-template-page-templatestemplate-history-php .page-wrapper .align-left img{float:left!important;margin:0 4% 0 0;width:45%!important}.history-hexagons{position:absolute;top:162px;left:50%;margin-left:-5px;z-index:10}.hex-plain{background-color:#c7c7c7;width:12px;height:20.4px;position:relative;margin-bottom:2px;transition:.2s all}.hex-plain:after,.hex-plain:before{content:'';height:20.4px;position:absolute;top:0;border-top:10.2px solid transparent;border-bottom:10.2px solid transparent;transition:.2s all}.hex-plain:before{border-right:6px solid #c7c7c7;right:100%}.hex-plain:after{border-left:6px solid #c7c7c7;left:100%}.hex-plain.active{background-color:#fdac5f;width:12px;height:20.4px;position:relative;transition:.2s all}.hex-plain.active:after,.hex-plain.active:before{content:'';height:20.4px;position:absolute;top:0;border-top:10.2px solid transparent;border-bottom:10.2px solid transparent;transition:.2s all}.hex-plain.active:before{border-right:6px solid #fdac5f;right:100%}.hex-plain.active:after{border-left:6px solid #fdac5f;left:100%}.page-template-page-templatestemplate-team-php .page-header{background:url(imgs/team-header.jpg) top/cover no-repeat}.page-template-page-templatestemplate-team-php #content{background:#000}.page-template-page-templatestemplate-team-php .team-content{float:left;width:100%;padding-bottom:20%;margin-top:0;padding-top:0;height:320px;min-height:320px;position:relative;display:block;background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (min-width:480px){.page-template-page-templatestemplate-team-php .team-content{width:50%}}@media screen and (min-width:768px){.page-template-page-templatestemplate-team-php .team-content{width:33%;cursor:pointer}}@media screen and (min-width:1000px){.page-template-page-templatestemplate-team-php .team-content{width:25%}}.page-template-page-templatestemplate-team-php .hover-card{visibility:hidden;opacity:0;position:absolute;bottom:0;left:0;color:#fff;background:rgba(0,0,0,.7);display:block;width:100%;padding:10px 20px 24px;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.page-template-page-templatestemplate-team-php .hover-card .team-info{float:left;display:inline-block}.page-template-page-templatestemplate-team-php .hover-card .name span{word-spacing:-5px;font-weight:700;font-size:18px;text-transform:uppercase;margin:0;padding:0;color:#fff;display:inline-block}.page-template-page-templatestemplate-team-php .hover-card .name span span{display:inline-block}.page-template-page-templatestemplate-team-php .hover-card .name span .first-name{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:300}.page-template-page-templatestemplate-team-php .hover-card p{margin:0;padding:0;font-style:italic;text-transform:uppercase;font-weight:300;font-size:14px;clear:left}.page-template-page-templatestemplate-team-php .hover-card .title{clear:left}.page-template-page-templatestemplate-team-php .hover-card .team-social-links{font-size:24px;position:absolute;right:10px;bottom:14px;margin:0 0 0 1rem}.page-template-page-templatestemplate-team-php .hover-card .team-social-links li{margin:0 8px 0 0;float:left;list-style-type:none}.page-template-page-templatestemplate-team-php .hover-card .team-social-links li a{color:#b7b7b7}.page-template-page-templatestemplate-team-php .hover-card .team-social-links li a:hover{color:#fff}.page-template-page-templatestemplate-team-php .hover-card .team-social-links li:hover{opacity:.75}.page-template-page-templatestemplate-team-php .hover-card .team-social-links li .fa-facebook-square:before{content:"";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;vertical-align:baseline;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px}.page-template-page-templatestemplate-team-php .card-visible .hover-card,.page-template-page-templatestemplate-team-php .team-content.active .hover-card{visibility:visible;opacity:1}@media screen and (min-width:768px){.page-template-page-templatestemplate-team-php .team-content:hover .hover-card{visibility:visible;opacity:1}.page-template-page-templatestemplate-team-php .card-visible .hover-card{visibility:hidden;opacity:0}}.page-template-page-templatestemplate-portfolio-php .page-header{background:url(imgs/portfolio-header.jpg) top/cover no-repeat;margin-bottom:0}.page-template-page-templatestemplate-portfolio-php #content{padding-top:0;max-width:100%!important;background:#000}.page-template-page-templatestemplate-portfolio-php #primary .entry-header{max-width:1158px;margin:0 auto;text-align:center;padding:0}.page-template-page-templatestemplate-portfolio-php #primary .entry-header h2{font-family:"Open Sans",sans-serif;font-weight:700;font-size:36px;font-size:3.6rem;line-height:36px;line-height:3.6rem;margin-bottom:1.5rem;width:100%}.page-template-page-templatestemplate-portfolio-php #primary .entry-header h3{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem}.page-template-page-templatestemplate-portfolio-php .block{max-width:100%}.page-template-page-templatestemplate-portfolio-php .featured-content{margin-top:0;padding-top:0;position:relative;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.page-template-page-templatestemplate-portfolio-php .featured-content .featured-inner{display:block;width:100%;padding-bottom:20%;min-height:320px;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.page-template-page-templatestemplate-portfolio-php .featured-content .featured-inner .client-logo{position:absolute;top:50%;margin:0 auto 0 -100px;width:100%;max-width:200px;left:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}@media screen and (min-width:1400px){.page-template-page-templatestemplate-portfolio-php .featured-content .featured-inner .client-logo{max-width:260px;margin-left:-130px}}.page-template-page-templatestemplate-portfolio-php .featured-content .featured-inner:hover,.page-template-page-templatestemplate-portfolio-php .featured-content.active .featured-inner{background:none!important}.page-template-page-templatestemplate-portfolio-php .featured-content:hover .featured-inner{background:0 0}@media screen and (min-width:480px){.page-template-page-templatestemplate-portfolio-php .featured-content{width:50%;float:left}}@media screen and (min-width:768px){.page-template-page-templatestemplate-portfolio-php .featured-content{width:100%;float:none;min-height:420px}.page-template-page-templatestemplate-portfolio-php .featured-content .client-logo{position:absolute;top:35%;width:28%!important;margin:0 auto;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.page-template-page-templatestemplate-portfolio-php .featured-content .featured-inner{min-height:420px}}@media screen and (min-width:1000px){.page-template-page-templatestemplate-portfolio-php .featured-content{width:100%}}.page-template-page-templatestemplate-portfolio-php .portfolio-content{float:left;width:100%;margin-top:0;padding-top:0;position:relative}.page-template-page-templatestemplate-portfolio-php .portfolio-content .client-logo{position:absolute;top:50%;margin:0 auto 0 -100px;width:100%;max-width:200px;left:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}@media screen and (min-width:1400px){.page-template-page-templatestemplate-portfolio-php .portfolio-content .client-logo{max-width:260px;margin-left:-130px}}.page-template-page-templatestemplate-portfolio-php .portfolio-content .portfolio-inner{background:rgba(0,0,0,.65);padding-bottom:80%;min-height:320px;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.page-template-page-templatestemplate-portfolio-php .portfolio-content:hover .portfolio-inner{background:0 0}.page-template-page-templatestemplate-portfolio-php .portfolio-content.active .portfolio-inner{background:none!important}@media screen and (min-width:480px){.page-template-page-templatestemplate-portfolio-php .portfolio-content{width:50%}}@media screen and (min-width:768px){.page-template-page-templatestemplate-portfolio-php .portfolio-content{width:33%}}@media screen and (min-width:1000px){.page-template-page-templatestemplate-portfolio-php .portfolio-content{width:25%}}.page-template-page-templatestemplate-portfolio-php .hover-card{visibility:hidden;opacity:0;position:absolute;bottom:0;left:0;color:#fff;background:rgba(0,0,0,.7);display:block;width:100%;padding:20px;transition:all .4s ease-in-out}.page-template-page-templatestemplate-portfolio-php .hover-card h2{word-spacing:-5px;font-weight:700;font-size:18px;text-transform:uppercase;margin:0;padding:0}.page-template-page-templatestemplate-portfolio-php .hover-card h2 a{color:#fff;display:block}.page-template-page-templatestemplate-portfolio-php .hover-card h2 a:hover{opacity:.7}.page-template-page-templatestemplate-portfolio-php .hover-card h2 .title-weight{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:300}.page-template-page-templatestemplate-portfolio-php .hover-card .name span{word-spacing:-5px;font-weight:700;font-size:18px!important;text-transform:uppercase;margin:0;padding:0;color:#fff}.page-template-page-templatestemplate-portfolio-php .hover-card .name span span{color:#fff}.page-template-page-templatestemplate-portfolio-php .hover-card .name span .first-name{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:300}.page-template-page-templatestemplate-portfolio-php .hover-card p{margin:0;padding:0;font-style:italic;text-transform:uppercase;font-weight:300;font-size:14px}.page-template-page-templatestemplate-portfolio-php .portfolio-info{display:block}@media screen and (min-width:480px){.page-template-page-templatestemplate-portfolio-php .portfolio-info{background:0 0}}@media screen and (min-width:768px){.page-template-page-templatestemplate-portfolio-php .portfolio-info{background:url(imgs/portfolio-right-arrow.png) center right no-repeat}}.page-template-page-templatestemplate-portfolio-php .portfolio-content.active,.page-template-page-templatestemplate-portfolio-php .portfolio-content:hover{opacity:1;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.page-template-page-templatestemplate-portfolio-php .portfolio-content.active .hover-card,.page-template-page-templatestemplate-portfolio-php .portfolio-content:hover .hover-card{visibility:visible;opacity:1;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.page-template-page-templatestemplate-portfolio-php .featured-content.active,.page-template-page-templatestemplate-portfolio-php .featured-content:hover{opacity:1;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.page-template-page-templatestemplate-portfolio-php .featured-content.active .hover-card,.page-template-page-templatestemplate-portfolio-php .featured-content:hover .hover-card{visibility:visible;opacity:1;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.page-template-page-templatestemplate-portfolio-php .portfolio-filter{background:#363636;padding:13px 0 6.5px;text-align:center}.page-template-page-templatestemplate-portfolio-php .portfolio-filter .horiz-images{text-align:center;margin:0 auto;display:inline;list-style-type:none;height:auto}@media screen and (min-width:768px){.page-template-page-templatestemplate-portfolio-php .portfolio-filter .horiz-images{max-width:420px}}.page-template-page-templatestemplate-portfolio-php .portfolio-filter .horiz-images ul{display:inline}.page-template-page-templatestemplate-portfolio-php .portfolio-filter .horiz-images li{cursor:pointer;display:inline-block;font-size:12px;opacity:.5;position:relative;margin-right:0;text-align:center;height:auto}@media screen and (min-width:768px){.page-template-page-templatestemplate-portfolio-php .portfolio-filter .horiz-images li{margin-right:10px;width:84px}}.page-template-page-templatestemplate-portfolio-php .portfolio-filter .horiz-images li:last-child{margin-right:0}.page-template-page-templatestemplate-portfolio-php .portfolio-filter .horiz-images li.active,.page-template-page-templatestemplate-portfolio-php .portfolio-filter .horiz-images li:hover{opacity:1;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.page-template-page-templatestemplate-portfolio-php .portfolio-filter .horiz-images li img{height:auto;width:60%}@media screen and (min-width:768px){.page-template-page-templatestemplate-portfolio-php .portfolio-filter .horiz-images li img{width:100%}}.page-template-page-templatestemplate-portfolio-php .portfolio-filter .horiz-images li span{color:#fff;display:block;text-align:center;margin-bottom:10px}@media screen and (min-width:768px){.page-template-page-templatestemplate-portfolio-php .portfolio-filter .horiz-images li span{margin-bottom:0}}.page-template-page-templatestemplate-portfolio-php .isotope .isotope-item.no-transition,.page-template-page-templatestemplate-portfolio-php .isotope.no-transition,.page-template-page-templatestemplate-portfolio-php .isotope.no-transition .isotope-item{transition-duration:0s}.page-template-page-templatestemplate-portfolio-php .isotope .isotope-item{transition-property:top,left,opacity}.page-template-template-services .layout-b,.page-template-template-services .layout-b.centered-text{text-align:center}@media screen and (min-width:530px){.page-template-template-services .layout-b{text-align:left}}@media screen and (min-width:768px){.page-template-template-services .page-header{background:url(imgs/services-header.png) center center/cover;text-align:left}.page-template-template-services .page-header .page-title{float:right;max-width:600px;display:inline;text-align:left}.page-template-template-services .page-header .page-description{float:right;clear:right;max-width:600px}}.page-template-template-services .section-title{font-size:26px;font-size:2.6rem;margin:0 0 1em;font-weight:600;color:inherit}@media screen and (min-width:480px){.page-template-template-services .section-title{font-size:30px;font-size:3rem}}@media screen and (min-width:768px){.page-template-template-services .section-title{font-size:36px;font-size:3.6rem}}.page-template-template-services .entry p{margin:0 0 1em}.page-template-template-services .button{text-decoration:none}.page-template-template-services .brand-services .entry{padding-top:1em}.page-template-template-services .brand-services .entry .section-title{color:#000;margin:0;font-size:20px;font-size:2rem}.page-template-template-services .brand-services i{border-radius:50%;background:#db4d1b;color:#fff;padding:53px;width:168px;font-size:65px;font-size:6.5rem}.page-template-template-services .brand-services ul{margin:0}.page-template-template-services .brand-services ul li{color:#000;list-style-type:none;font-size:15px;font-size:1.5rem}.page-template-template-services .brand-services a{color:#000;font-weight:700}.page-template-template-services .brand-services .column{margin-bottom:2em}.page-template-page-templatestemplate-testimonials-php .testi-content{text-indent:40px;text-indent:4rem;background:#F3F3F3;font-style:italic;margin:0 0 2em;padding:0 2em}.page-template-page-templatestemplate-testimonials-php .testi-content .quote{height:30px;height:3rem;top:45px;top:4.5rem;width:62px;width:6.2rem;background:url(imgs/orange-quotes.png) top left no-repeat;left:0;position:relative}.page-template-page-templatestemplate-testimonials-php .testi-content .test-meta{font-style:normal;font-weight:700;padding:0 0 3rem;text-align:right}.page-template-page-templatestemplate-testimonials-php .testi-content .test-meta .client-company{font-weight:400}.page-contact .page-description{line-height:1;vertical-align:baseline}.page-contact .page-description a{color:#fff;display:block;transition:all .1s ease-in-out}.page-contact .page-description a:active,.page-contact .page-description a:focus,.page-contact .page-description a:hover{color:#eee}@media screen and (min-width:768px){.page-contact .page-description a{display:inline;margin-left:10px;vertical-align:baseline}}.page-contact .page-description i{vertical-align:baseline}.page-contact .page-description .fa-mobile{font-size:22px;font-size:2.2rem}.page-contact .page-description .fa-envelope{font-size:16px;font-size:1.6rem}.page-contact .breadcrumb{margin:0 auto}.page-contact .column-grid,.page-contact .column-grid .column{padding:0}.page-contact #contact-forms{background-color:#5e5e5e;color:#fff}.page-contact #contact-forms .col{padding:30px 20px}@media screen and (min-width:1000px){.page-contact #contact-forms .col{padding:60px 4.23875% 40px}}.page-contact #contact-forms h2,.page-contact #contact-forms h3{color:#fff;font-size:24px;font-size:2.4rem;font-weight:700}.page-contact .gform_wrapper .gsection,.page-contact .gform_wrapper .top_label li.gfield.gf_left_half+li.gsection,.page-contact .gform_wrapper .top_label li.gfield.gf_right_half+li.gsection{border:none;padding-top:40px}.page-contact .gform_wrapper .gsection:first-child,.page-contact .gform_wrapper .top_label li.gfield.gf_left_half+li.gsection:first-child,.page-contact .gform_wrapper .top_label li.gfield.gf_right_half+li.gsection:first-child{padding-top:20px}.page-contact .gform_wrapper .top_label .gfield_label{color:#fff;font-size:14px;font-size:1.4rem;font-weight:600}.page-contact input[type=email],.page-contact input[type=password],.page-contact input[type=search],.page-contact input[type=text],.page-contact input[type=url],.page-contact textarea{border:none}.page-contact .gform_wrapper input[type=email],.page-contact .gform_wrapper input[type=number],.page-contact .gform_wrapper input[type=password],.page-contact .gform_wrapper input[type=tel],.page-contact .gform_wrapper input[type=text],.page-contact .gform_wrapper input[type=url],.page-contact .gform_wrapper textarea{padding:12px 8px;font-size:17px;font-size:1.7rem}.page-contact .gform_wrapper .top_label li.gfield.gf_left_half{margin-bottom:18px;float:none;width:100%}@media screen and (min-width:480px){.page-contact .gform_wrapper .top_label li.gfield.gf_left_half{float:left;width:49%}}.page-contact .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,.page-contact .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{width:100%}@media screen and (min-width:480px){.page-contact .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,.page-contact .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{width:49%}}.page-contact .gform_wrapper .top_label li.gfield.gf_right_half{margin-bottom:18px;float:none;width:100%}@media screen and (min-width:480px){.page-contact .gform_wrapper .top_label li.gfield.gf_right_half{float:right;width:49%}}.page-contact .gform_wrapper .top_label li.gfield.gf_left_half input.large,.page-contact .gform_wrapper .top_label li.gfield.gf_right_half input.large{width:100%}@media screen and (min-width:480px){.page-contact .gform_wrapper .top_label li.gfield.gf_left_half input.large,.page-contact .gform_wrapper .top_label li.gfield.gf_right_half input.large{width:97%}}.page-contact .gform_wrapper .gform_footer{text-align:center}.page-contact .gform_wrapper .gform_footer input.button,.page-contact .gform_wrapper .gform_footer input[type=submit]{width:100%;cursor:pointer}@media screen and (min-width:480px){.page-contact .gform_wrapper .gform_footer input.button,.page-contact .gform_wrapper .gform_footer input[type=submit]{width:auto}}.page-contact .gform_wrapper .chosen-container{font-size:15px;font-size:1.5rem}.page-contact .gform_wrapper .chosen-container-single .chosen-single{padding:8px;height:42px}.page-contact .gform_wrapper .chosen-container-single .chosen-single div{top:8px}.page-contact .gform_wrapper .chosen-container .chosen-results{margin-right:4px!important}.page-contact .gform_wrapper .chosen-container .chosen-results li{padding:8px 6px;color:#262626}.page-contact .gfield input[type=file]{background-color:#5e5e5e;color:#ccc;vertical-align:baseline;line-height:1;padding-top:6px}.page-contact .gform_wrapper li.gfield.gfield_error,.page-contact .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#844547;border:none}.page-contact .gform_wrapper .validation_message,.page-contact .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,.page-contact .gform_wrapper li.gfield_error ul.gfield_checkbox,.page-contact .gform_wrapper li.gfield_error ul.gfield_radio{color:#fff}.page-contact .tab{display:inline;float:left;background-color:#5e5e5e;border-radius:5px;border:3px solid #343434;color:#cdcdcd;padding:6px 12px;margin:0;font-family:"Open Sans Condensed",sans-serif;font-size:17px;font-size:1.7rem;text-transform:uppercase;outline:0;width:50%;text-align:center}.page-contact .tab:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.page-contact .tab:last-child{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.page-contact .tab.active,.page-contact .tab.active:hover{background-color:#343434;color:#fff}.page-contact .tab:hover{background-color:#4e4e4e}.page-contact .tab-content{display:none}.page-contact #form1{display:block}.page-contact #form2 h3{padding-top:40px}.page-template-template-giving .page-header{background:url(imgs/wds-gives-header-bg.png) center center/cover no-repeat}@media screen and (min-width:768px){.page-template-template-giving .page-header{height:266px}}.page-template-template-giving .page-header .page-title{height:0;text-indent:-9999px}.page-template-template-giving .page-header .page-description{font-size:30px;font-size:3rem;font-weight:700;float:right;margin-top:0;text-align:right}.page-template-template-giving .page-header .page-description hr{margin:20px 0 10px;background-color:#feca99;height:2px}.page-template-template-giving .section-title{font-size:36px;font-size:3.6rem;font-weight:700}.page-template-template-giving .alignleft,.page-template-template-giving .alignright{float:none;margin:0 0 1em;display:block;text-align:center}@media screen and (min-width:768px){.page-template-template-giving .alignleft{display:inline;float:left;margin-right:1.5em}}@media screen and (min-width:768px){.page-template-template-giving .alignright{display:inline;float:right;margin-left:1.5em}}@media screen and (min-width:768px){.page-template-template-giving .wordcamps-meetups{text-align:right}}@media screen and (min-width:768px){.page-template-template-giving .coming-to-your-town{padding-top:0}}.page-template-template-giving .coming-to-your-town a:hover{color:#fff}.page-template-template-giving .coming-to-your-town .section-title{margin:24px 0}.page-template-template-giving .coming-to-your-town ul{list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.page-template-template-giving .coming-to-your-town .section-title{margin:90px 0;text-align:right}.page-template-template-giving .coming-to-your-town ul{float:right;font-size:18px;font-size:1.8rem;text-align:right;width:43%}.page-template-template-giving .coming-to-your-town ul li a{text-decoration:underline}.page-template-template-giving .coming-to-your-town .what{font-weight:700}}.page-template-template-giving .coming-to-your-town .service-image{display:none}@media screen and (min-width:768px){.page-template-template-giving .coming-to-your-town .service-image{display:block;position:absolute;top:-40px;left:0}}@media screen and (min-width:768px){.page-template-template-giving .five-for-the-future .section-title{color:#999898;font-style:italic}.page-template-template-giving .five-for-the-future .section-title span{color:#5c5c5c;font-size:66px;font-size:6.6rem;font-style:normal}}.page-template-template-giving .code{text-align:center}.page-template-template-giving .code h3{color:#fff;font-size:36px;font-size:3.6rem;font-weight:800}.page-template-template-giving .code i{border-radius:50%;background:#fff;color:#404040;padding:53px;font-size:65px;font-size:6.5rem}.page-template-template-giving .plugins{text-align:center;background-color:#F2F3F4}.page-template-template-giving .plugins h3{margin:34px 0}.page-template-template-giving .plugins i.fa-plug{border-radius:50%;background:#fff;color:#404040;padding:15px;font-size:95px;font-size:9.5rem}.page-template-template-giving .plugins .column:nth-of-type(2n) i.fa-plug{color:#FDAC5F}.page-template-template-giving .plugins .column:nth-of-type(3n) i.fa-plug{color:#AEAFAF}.page-about .page-header{background:url(imgs/about/page-header.jpg) 0 0/cover;padding:2em 1em;position:relative;overflow:hidden}@media screen and (min-width:480px){.page-about .page-header{padding:6em 1em}}@media screen and (min-width:768px){.page-about .page-header{padding:14em 20px}.page-about .page-header:after{position:absolute;content:'';background:url(imgs/about/Mountain-Shape.png);bottom:-6px;left:50%;margin-left:-259px;width:518px;height:225px;z-index:1}}.page-about .page-header .page-description,.page-about .page-header .page-title{position:relative;z-index:10}@media screen and (min-width:768px){.page-about .page-header .page-description{max-width:550px}}.page-about .video-bg{position:absolute;top:0;left:0;right:0;bottom:0;min-height:100%;min-width:100%}.page-about .video-bg::-webkit-media-controls{display:none!important}.page-about #content{width:100%;margin:0;padding:0;max-width:none}.page-about .contribute-section,.page-about .cta-section,.page-about .map-section,.page-about .start-section,.page-about .team-section,.page-about .values-section{font-weight:300;padding:1em;position:relative}@media screen and (min-width:480px){.page-about .contribute-section,.page-about .cta-section,.page-about .map-section,.page-about .start-section,.page-about .team-section,.page-about .values-section{padding:2em 1em}}.page-about .contribute-section .section-content,.page-about .cta-section .section-content,.page-about .map-section .section-content,.page-about .start-section .section-content,.page-about .team-section .section-content,.page-about .values-section .section-content{max-width:800px;margin:0 auto;z-index:10}.page-about .contribute-section .section-title,.page-about .cta-section .section-title,.page-about .map-section .section-title,.page-about .start-section .section-title,.page-about .team-section .section-title,.page-about .values-section .section-title{font-size:26px;font-size:2.6rem;font-weight:600}@media screen and (min-width:480px){.page-about .contribute-section .section-title,.page-about .cta-section .section-title,.page-about .map-section .section-title,.page-about .start-section .section-title,.page-about .team-section .section-title,.page-about .values-section .section-title{font-size:30px;font-size:3rem}}@media screen and (min-width:768px){.page-about .contribute-section .section-title,.page-about .cta-section .section-title,.page-about .map-section .section-title,.page-about .start-section .section-title,.page-about .team-section .section-title,.page-about .values-section .section-title{font-size:36px;font-size:3.6rem}}.page-about .contribute-section a,.page-about .cta-section a,.page-about .map-section a,.page-about .start-section a,.page-about .team-section a,.page-about .values-section a{text-decoration:underline;color:#fff}.page-about .contribute-section a:active,.page-about .contribute-section a:hover,.page-about .cta-section a:active,.page-about .cta-section a:hover,.page-about .map-section a:active,.page-about .map-section a:hover,.page-about .start-section a:active,.page-about .start-section a:hover,.page-about .team-section a:active,.page-about .team-section a:hover,.page-about .values-section a:active,.page-about .values-section a:hover{color:#fdac5f}.page-about .start-section{padding-bottom:0;background:#323232;color:#fff}@media screen and (min-width:768px){.page-about .start-section{padding:10em 20px 0}.page-about .start-section:before{position:absolute;content:'';background:url(imgs/about/Map-Line-Start.png);top:-76px;left:50%;width:170px;height:282px;z-index:1}}.page-about .start-section .section-description,.page-about .start-section .section-title{text-align:center}@media screen and (min-width:768px){.page-about .start-section .section-title{float:left;width:60.6%;margin-left:5%;text-align:right}}@media screen and (min-width:768px){.page-about .start-section .section-description{float:left;clear:left;width:60.6%;margin-left:5%;text-align:right}}.page-about .start-section .timeline{margin-bottom:2em;text-align:center}@media screen and (min-width:768px){.page-about .start-section .timeline{float:right;width:33.3%;margin-top:.75em;margin-bottom:0;margin-right:-7%;text-align:left}}.page-about .start-section .section-image{clear:both;max-width:900px;margin:0 auto}.page-about .start-section .section-image img{display:block;margin:0 auto}.page-about .team-section{background:#000;color:#fff}@media screen and (min-width:768px){.page-about .team-section{padding:10em 20px}.page-about .team-section:before{position:absolute;content:'';background:url(imgs/about/Line-Bottom-Half.png) no-repeat;top:-6px;left:50%;margin-left:-12px;width:24px;height:170px;z-index:1}.page-about .team-section:after{position:absolute;content:'';background:url(imgs/about/Line.png) no-repeat;bottom:-163px;left:50%;margin-left:-12px;width:24px;height:338px;z-index:1}}.page-about .team-section .section-content{z-index:10;position:relative;top:-20px}.page-about .team-section .timeline{margin:2em 0;text-align:center}@media screen and (min-width:768px){.page-about .team-section .timeline{margin:-.6em 2em 2em -7.5em;width:100%;padding-left:70%;text-align:left}}.page-about .team-section .section-image{max-width:25%;margin:0 auto;display:block}@media screen and (min-width:768px){.page-about .team-section .section-image{float:left;width:33.3%;margin-right:4%;max-width:none}}.page-about .team-section .section-description,.page-about .team-section .section-title{text-align:center}@media screen and (min-width:768px){.page-about .team-section .section-title{float:right;width:62.6%;text-align:left}}@media screen and (min-width:768px){.page-about .team-section .section-description{float:right;clear:right;width:62.6%;text-align:left}}.page-about .contribute-section{background:#848484;color:#fff}@media screen and (min-width:768px){.page-about .contribute-section{padding:12.5em 20px}.page-about .contribute-section:after{position:absolute;content:'';background:url(imgs/about/Line.png) no-repeat;bottom:-153px;left:50%;margin-left:-12px;width:24px;height:355px;z-index:1}}.page-about .contribute-section .timeline{margin:2em 0;text-align:center}@media screen and (min-width:768px){.page-about .contribute-section .timeline{margin:-4.5em 2em 2em -7.5em;width:62%;text-align:right;float:left}}.page-about .contribute-section .section-content{z-index:10;position:relative}.page-about .contribute-section .section-image{margin:0 auto 1em;display:block;max-width:25%}@media screen and (min-width:768px){.page-about .contribute-section .section-image{float:right;width:33.3%;margin:2em 0 0;max-width:none}}.page-about .contribute-section .section-description,.page-about .contribute-section .section-title{text-align:center}@media screen and (min-width:768px){.page-about .contribute-section .section-title{float:left;width:62.6%;margin-right:4%;text-align:right}}@media screen and (min-width:768px){.page-about .contribute-section .section-description{float:left;clear:left;width:62.6%;margin-right:4%;text-align:right}}.page-about .map-section{position:relative;color:#fff;background:#00a8ab;padding:0}@media screen and (min-width:768px){.page-about .map-section:before{position:absolute;content:'';background:url(imgs/about/Line-Top-Half.png) no-repeat;bottom:-40px;left:50%;margin-left:-12px;width:24px;height:150px;z-index:1}}.page-about .map-section .section-content{z-index:10;position:relative}.page-about .map-section .section-title{margin-bottom:20px;text-shadow:1px 1px 3px 3px rgba(107,107,107,.94)}@media screen and (min-width:768px){.page-about .map-section .section-title{text-shadow:none}}.page-about .map-section .map-content{position:absolute;width:350px;top:38%;left:50%;margin-left:-175px;text-align:center;z-index:1}@media screen and (min-width:768px){.page-about .map-section .map-content{top:38%}}.page-about .map-section .team-map{width:100%;height:280px;background:#eee}@media screen and (min-width:768px){.page-about .map-section .team-map{height:400px}}.page-about .map-section .team-map img{max-width:none}.page-about .map-section .team-map .gmnoprint,.page-about .map-section .team-map a[href*="maps.google.com"]{display:none!important}.page-about .map-section a.button{text-decoration:none;font-size:22px;font-size:2.2rem}.page-about .map-section a.button:hover{color:#fff}.page-about .values-section{background:#fff;color:#323232;padding-bottom:0}@media screen and (min-width:768px){.page-about .values-section{padding:4em 20px}}.page-about .values-section .value{text-align:center;margin-bottom:3em}@media screen and (min-width:480px){.page-about .values-section .value{width:33.33%;float:left;margin-bottom:0;padding:0 1em}}.page-about .values-section .value .section-title{margin-bottom:.25em;font-weight:700}.page-about .values-section .value .section-description{margin-top:0}.page-about .values-section .value .section-image{margin:0 auto .5em;max-width:25%}@media screen and (min-width:480px){.page-about .values-section .value .section-image{max-width:80%}}@media screen and (min-width:768px){.page-about .values-section .value .section-image{max-width:175px}}.page-about .cta-section{background:#00a8ab;color:#fff;text-align:center}@media screen and (min-width:480px){.page-about .cta-section{padding:4em 1em}.page-about .cta-section:before{position:absolute;content:'';background:url(imgs/about/Line-Portion.png) no-repeat;top:0;left:50%;margin-left:-12px;width:24px;height:150px;z-index:1}}@media screen and (min-width:768px){.page-about .cta-section{padding:8em 20px 5em}}.page-about .cta-section .section-image{max-width:25%;margin:0 auto 1em}@media screen and (min-width:480px){.page-about .cta-section .section-image{max-width:175px}}.page-about .cta-section .section-title{margin:0 auto .5em;font-weight:700}.page-plugins .site-content-wrap{background-color:#F2F3F4}@media screen and (min-width:768px){.page-plugins .masonry{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:1em;-webkit-column-gap:1em;column-gap:1em}}.plugin{border-radius:4px;background-color:#fff;padding:20px;text-align:center;display:inline-block;width:100%;border:1px solid #fff}.plugin a{transition:all .1s ease-in-out;color:#020202;display:block;width:100%;border:1px solid #fff}.plugin:active,.plugin:focus,.plugin:hover{border:1px solid #efefef}.plugin:active i.fa-plug,.plugin:focus i.fa-plug,.plugin:hover i.fa-plug{box-shadow:inset 0 0 5px rgba(0,0,0,.1);background-color:#efeded;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.plugin:active .entry-title,.plugin:focus .entry-title,.plugin:hover .entry-title{color:#fda34d}.plugin .entry-title{font-size:32px;font-size:3.2rem;font-weight:600}.plugin .entry-title a{color:#020202}.plugin i.fa-plug{background:#EAE8E8;font-size:90px;font-size:9rem;color:#8A8B8B;padding:24px;border-radius:50%}.plugin:nth-of-type(2n) i.fa-plug{color:#FDAC5F}.plugin:nth-of-type(3n) i.fa-plug{color:#AEAFAF}.plugin .entry-content{font-weight:300}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.entry-content .wp-pic{height:466px;margin-bottom:20px}@media screen and (min-width:768px){.entry-content .wp-pic{width:24%;margin-left:1%}.entry-content .wp-pic:first-child{margin-left:0}}.entry-content .wp-pic .wp-pic-bar{background-color:#FBAB66;height:78px}.entry-content .wp-pic .wp-pic-bar span{border-right-color:#E2924D}.entry-content .wp-pic .wp-pic-bar span em{color:#fee2c9}.entry-content .wp-pic .wp-pic-download,.entry-content .wp-pic .wp-pic-wporg{background-color:#000;padding:0}.entry-content .wp-pic .wp-pic-dl-link,.entry-content .wp-pic a.wp-pic-wporg{font-size:12px;float:left;width:50%;background-color:#000;text-align:center;padding:15px;height:72px;vertical-align:middle;display:table-cell;line-height:1;text-transform:uppercase}.entry-content .wp-pic .wp-pic-dl-link i,.entry-content .wp-pic a.wp-pic-wporg i{display:block;font-size:28px;line-height:30px;margin-bottom:3px}.entry-content .wp-pic .wp-pic-dl-link{border-right:1px solid #444}.entry-content .wp-pic .wp-pic-download a:hover{color:#f2f2f2}.entry-content .wp-pic .wp-pic-flip .wp-pic-face.wp-pic-front{background:#f6f6f6}.slide-sc-pager{margin-left:20px}#givesback{margin:0 auto;width:100%}#givesback li{float:left;font-size:16px;font-size:1.6rem;font-weight:100;line-height:1.25em;text-align:center;width:20%}#givesback span{color:#4b4b4b;display:block;font-family:"Open Sans",sans-serif;font-weight:800;font-size:2.25em;margin:5px auto 10px;padding-top:10px;width:75%}#givesback h3{color:#4b4b4b;font-family:"Open Sans",sans-serif;font-weight:700;font-size:20px;font-size:2rem;margin:0;padding:0 0 10px}#givesback ul{background:#eee;border:1px solid #dedede;color:#4b4b4b;list-style:none;margin:0 0 15px;padding:20px}#givesback ul:after{content:"";display:block;height:0;clear:both;overflow:hidden}#givesback .more-giving{display:block;margin-bottom:25px}.client-grid{margin:0;list-style-type:none;overflow:hidden}.client-grid-item{width:33%;float:left;text-align:center;display:block;line-height:150px;padding:0 20px}@media (max-width:980px){.client-grid-item{line-height:110px}}.client-grid-item-image{vertical-align:middle}.testimonial-wrap{position:relative}.fancy .testimonial-wrap:before{content:"";width:64px;height:56px;background:url(imgs/testimonial-quote-orange.png) no-repeat;position:absolute;top:0;left:-50px;z-index:1}@media (max-width:768px){.fancy .testimonial-wrap:before{left:-70px}}.testimonial-content{position:relative;font-family:Georgia,serif;font-style:italic;font-size:18px;font-size:1.8rem;line-height:26px;z-index:3;padding-bottom:25px}.testimonial-content a{color:inherit;text-decoration:none;font-weight:700;font-size:19px;font-size:1.9rem}.testimonial-attribution{font-size:14px;font-size:1.4rem;color:#414141}.recent-posts{list-style-type:none;margin:0 -10px;padding:0}.recent-post{width:33%;padding:0 10px;float:left;font-size:13px;font-size:1.3rem}.recent-post a{text-decoration:none;font-weight:700}.recent-post img{padding:2px;border:1px solid #d7d7d7;margin-bottom:10px;vertical-align:top}@media (max-width:768px){.recent-post img{width:100%}}.recent-post .sharing-links{margin-top:10px}