
/* THIS CSS WAS COMPILED AND OPTIMIZED, USING THE WP COMPILER PLUGIN */
/* https://bytes.co */

body,button,input,select,textarea{color:#303030;font-family:"Khula", sans-serif;line-height:1.5;letter-spacing:0.5px}h1,h2,h3,h4,h5,h6{clear:both;font-weight:800;letter-spacing:0}.sub-heading{text-align:center;margin-bottom:25px;font-size:35px}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff;}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li > ul,li > ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%;}figure{margin:1em 0;}table{margin:0 0 1.5em;width:100%}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cs-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.noscroll{overflow:hidden !important}@keyframes flickerAnimation{0%{fill:#356d7f}50%{fill:#ccc}100%{fill:#356d7f}}@-o-keyframes flickerAnimation{0%{fill:#356d7f}50%{fill:#ccc}100%{fill:#356d7f}}@-moz-keyframes flickerAnimation{0%{fill:#356d7f}50%{fill:#ccc}100%{fill:#356d7f}}@-webkit-keyframes flickerAnimation{0%{fill:#356d7f}50%{fill:#ccc}100%{fill:#356d7f}}@keyframes flickerAnimation2{0%{fill:#f89a57}50%{fill:#ccc}100%{fill:#f89a57}}@-o-keyframes flickerAnimation2{0%{fill:#f89a57}50%{fill:#ccc}100%{fill:#f89a57}}@-moz-keyframes flickerAnimation2{0%{fill:#f89a57}50%{fill:#ccc}100%{fill:#f89a57}}@-webkit-keyframes flickerAnimation2{0%{fill:#f89a57}50%{fill:#ccc}100%{fill:#f89a57}}.loader{background-color:#fff;width:100%;height:100%;position:fixed;z-index:999}.loader svg{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:60px}.loader svg .kc0{-webkit-animation:flickerAnimation 1.7s infinite;-moz-animation:flickerAnimation 1.7s infinite;-o-animation:flickerAnimation 1.7s infinite;animation:flickerAnimation 1.7s infinite}.loader svg .kc1{-webkit-animation:flickerAnimation2 1.7s infinite;-moz-animation:flickerAnimation2 1.7s infinite;-o-animation:flickerAnimation2 1.7s infinite;animation:flickerAnimation2 1.7s infinite}.button{display:inline-block;color:#303030;padding:1em 3.5em 0.7em;border:3px solid #ff9b53;font-weight:800;font-size:14px;text-transform:uppercase;border-radius:2px;clear:both;margin-top:20px;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}.button:hover{background-color:#ff9b53;color:#303030;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}.border-image{border:3px solid #efefef;padding:12px;border-radius:3px}#load-more{text-align:center;display:block}#load-more .loading{opacity:0}.breadcrumbs{margin:3em 0 -2.5em;font-size:12.5px;font-weight:600;color:#707070}button,input[type="button"],input[type="reset"],input[type="submit"]{display:inline-block;color:#303030;padding:1em 3.5em 0.7em;border:3px solid #ff9b53;font-weight:800;font-size:14px;text-transform:uppercase;border-radius:2px;clear:both;margin-top:20px;background-color:transparent;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{background-color:#ff9b53;color:#303030;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#303030;border:2px solid #303030;border-radius:3px;padding:0.7em 1em;width:100%}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{border:0 none}.wpcf7-form-control-wrap{margin-bottom:35px;display:block;position:relative}.wpcf7-form-control-wrap span.wpcf7-not-valid-tip{position:absolute;top:-20px;left:8px}.site-header{padding:5.5em 0 2em;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}.site-header .site-logo{width:45px;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}.site-header .main-navigation{transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}.site-header .main-navigation .active:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50px;left:-15px;top:-1px;bottom:0;margin:auto 0;position:absolute;background-color:#355c6b}.header-to-banner{position:absolute;width:100%;top:0;left:0;z-index:3;background-color:rgba(255, 255, 255, 0)}.header-to-banner .site-branding a{display:inline-block;position:relative}.header-to-banner .site-branding a .site-logo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:inline-block;opacity:1;visibility:visible;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}.header-to-banner .site-branding a .site-logo{opacity:0;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}.header-to-banner.header-fixed .site-branding a .site-logo-wrapper{opacity:0;visibility:hidden;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}.header-to-banner.header-fixed .site-branding a .site-logo{opacity:1;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}.header-to-banner.nav-up{top:-72px}.header-to-banner .main-navigation a{color:#fff;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}.header-to-spacer{position:absolute;width:100%;top:0;left:0;z-index:2}.spacer{height:0;transition:0.7s all;-moz-transition:0.7s all;-webkit-transition:0.7s all;-o-transition:0.7s all}.header-fixed{position:fixed;width:100%;background-color:rgba(255, 255, 255, 0.9);top:0;left:0;z-index:5;padding:1em 0;border-bottom:1px solid rgba(0, 0, 0, 0.05)}.header-fixed .site-logo{width:36px;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}.header-fixed .main-navigation{transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}.header-fixed .main-navigation a{color:#606060;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}#banner{background-color:#222;padding:9% 0 2%;position:relative;overflow:hidden}#banner .bg-image{background-position:center 0;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;content:"";display:block;width:100%;height:150%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;opacity:0.5}#banner .page-title,#banner p{color:#fff}#banner .col-md-7{z-index:2}.page-header{padding:0;border:0 none}a{color:#355c6b;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}a:visited{color:#355c6b}a:hover,a:focus,a:active{opacity:0.9;text-decoration:none;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}a:hover,a:active{outline:0}.main-navigation{display:block;margin-top:12px;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}.main-navigation a{display:block;text-decoration:none;color:#303030;font-size:14px}.main-navigation a:hover{opacity:0.8}.main-navigation ul{display:block;list-style:none;margin:0;padding-left:0;text-align:right}.main-navigation ul li:hover > ul,.main-navigation ul li.focus > ul{z-index:999;transition:0s;opacity:1}.main-navigation ul ul{float:left;position:absolute;z-index:-999;opacity:0;text-align:left;border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;padding:0.7em 0 0}.main-navigation ul ul a{width:220px;color:#fff;line-height:1.2;text-transform:uppercase}.main-navigation ul ul li{background:rgba(17, 12, 9, 0.9);padding:10px 20px 10px;margin:0;position:relative}.main-navigation ul ul li:first-child{border-top:3px solid #018c37}.main-navigation ul ul li:first-child:before{border-color:transparent #018c37;border-style:solid;border-width:8px 0 0 7px;content:"";display:block;left:26px;position:absolute;top:-10px;width:0}.main-navigation ul ul li:first-child:after{border-color:transparent #018c37;border-style:solid;border-width:8px 7px 0 0;content:"";display:block;left:20px;position:absolute;top:-10px;width:0}.main-navigation ul ul li:hover > ul,.main-navigation ul ul li.focus > ul{left:100%}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation li{display:inline-block;position:relative;margin:0 70px 0 0}.main-navigation li:last-child{margin-right:0}.main-navigation .current-menu-item a,.main-navigation .current-menu-parent a{position:relative}.main-navigation .current-menu-item a:before,.main-navigation .current-menu-parent a:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50px;left:-15px;top:-1px;bottom:0;margin:auto 0;position:absolute;background-color:#355c6b}.main-navigation .current-menu-item a:hover,.main-navigation .current-menu-parent a:hover{opacity:1}.main-navigation .current-menu-item ul li:after,.main-navigation .current-menu-parent ul li:after{display:none}.main-navigation .sub-menu .current-menu-item a{color:#01a13f}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}#content[tabindex="-1"]:focus{outline:0}.hl-space{padding-top:7%;padding-bottom:7%}.vl-align-set{display:table;width:100%;height:100%}.vl-align-set .vl-top{display:table-cell;vertical-align:top}.vl-align-set .vl-middle{display:table-cell;vertical-align:middle}.vl-align-set .vl-bottom{display:table-cell;vertical-align:bottom}.overlap{position:absolute;width:100%;height:100%}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget .widget-title{font-size:20px;font-weight:800;margin-bottom:10px}.widget ul{list-style:none;margin:0;padding:0}.widget select{max-width:100%}#intro{height:auto;position:relative}#intro .overlap{z-index:1}#intro .portrait{position:absolute;right:0;bottom:0;margin-right:-105px;width:42vw;z-index:-1;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}#intro .wrapper{display:table;width:100%;max-width:1170px;height:100%;left:0;right:0;margin:0 auto;position:relative}#intro .wrapper .content{display:table-cell;vertical-align:middle}#intro .wrapper .content h1{color:#fff;font-weight:800;text-transform:none;font-size:3.2em;margin:0}#intro .wrapper .content .typed-wrapper{margin-bottom:30px}#intro .wrapper .content .typed-wrapper .typed,#intro .wrapper .content .typed-wrapper .typed-cursor{display:inline;color:#fff;font-size:3.2em;font-weight:800;line-height:1.2}#intro .wrapper .content .typed-wrapper .typed-fade-out{background-color:#f89a57;color:#365c6b}#intro .wrapper .content .typed-wrapper .typed-cursor{opacity:1;animation:typedjsBlink 0.7s infinite;-webkit-animation:typedjsBlink 0.7s infinite;animation:typedjsBlink 0.7s infinite}#intro .wrapper .content .typed-wrapper .typed-cursor.typed-fade-out{background-color:transparent;color:#fff}@keyframes typedjsBlink{50%{opacity:0}}@-webkit-keyframes typedjsBlink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}#intro .wrapper .content .typed-wrapper .typed-fade-out{opacity:0;transition:opacity 0.25s;-webkit-animation:0;animation:0}#intro .wrapper .content .intro-btn{display:inline-block;color:#fff;padding:1em 3.5em 0.7em;border:3px solid #ff9b53;font-weight:800;font-size:14px;text-transform:uppercase;border-radius:2px;clear:both;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}#intro .wrapper .content .intro-btn:hover{background-color:#ff9b53;color:#303030;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}#intro .wrapper .content .do{display:inline-block;color:#fff;font-size:18px;font-weight:200;position:absolute;top:47vh;margin-left:15px;left:0}#intro .intro-bg{width:100%;height:100vh;position:relative;display:block;width:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-2}#intro .bg-fill{background-color:#dae3e7;width:100%;height:100vh;position:relative;display:block;width:100%}#expertise{background-color:#fff;text-align:center}#expertise p{font-size:18px}#expertise .experty{text-align:center;padding:0 15px}#expertise .experty .image-wrapper{margin-bottom:15px;height:95px;position:relative}#expertise .experty .image-wrapper svg{position:absolute;top:0;bottom:0;margin:auto;left:0;right:0}#expertise .experty .experty-image{max-width:120px;position:absolute;top:0;bottom:0;margin:auto;left:0;right:0}#expertise .experty .experty-image.design{width:70px}#expertise .experty .experty-image.code{width:95px}#expertise .experty .experty-image.upshot{width:75px}#expertise .experty .experty-name{font-weight:900;font-size:22px;margin-bottom:15px}#expertise .experty .experty-desc{color:#8f8f8f}#work{background-color:#fdfdfd;text-align:center}#work p{font-size:18px;margin-bottom:35px}#work .work .work-image-wrapper{margin-bottom:20px}#work .work .work-image-wrapper .work-link{display:inline-block;position:relative;overflow:hidden;background:#29667e;border-radius:3px}#work .work .work-image-wrapper .work-link:hover{opacity:1}#work .work .work-image-wrapper .work-link:hover > .featured-image{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}#work .work .work-image-wrapper .work-link .logo-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;padding:0 25%;z-index:1}#work .work .work-image-wrapper .work-link .featured-image{-webkit-filter:grayscale(100%) opacity(25%);filter:grayscale(100%) opacity(25%);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}#work .work .work-name{font-size:18px;text-transform:uppercase}#work .lSSlideOuter .lSPager.lSpg > li a{background-color:transparent;border-radius:30px;height:14px;width:14px;border:3px solid #c7c7c7}#work .lSSlideOuter .lSPager.lSpg > li.active a,#work .lSSlideOuter .lSPager.lSpg > li:hover a{border-color:#ff9b53}#work .work-categories{margin:0 0 30px;list-style:none;padding:0}#work .work-categories .work-cat{display:inline-block;margin:0 3%;color:#808080;cursor:pointer;font-weight:600}#work .work-categories .work-cat.active{color:#f0ae36}#work .work-categories .work-cat:first-child{margin-left:0}#work .work-categories .work-cat:last-child{margin-right:0}#work .work-content{position:relative}#work .work-content .loading{position:absolute;top:0;bottom:10%;left:0;right:0;margin:auto;background-color:rgba(255, 255, 255, 0.85);display:block;z-index:2;height:100%;display:none}#work .work-wrapper{min-height:250px;height:250px}#connect{background:#ff9b53;text-align:center}#connect .sub-heading,#connect .connect-paragraph{color:#161b1d}#connect .connect-paragraph p{font-size:22px}#connect .contact-button{display:inline-block;color:#161b1d;padding:1em 3.7em 0.7em;border:3px solid #161b1d;font-weight:800;font-size:14px;text-transform:uppercase;border-radius:2px;cursor:pointer;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}#connect .contact-button:hover{background-color:#161b1d;color:#ff9b53;transition:0.4s all;-moz-transition:0.4s all;-webkit-transition:0.4s all;-o-transition:0.4s all}.gallery .lSSlideOuter .lSPager.lSpg > li a{background-color:transparent;border-radius:30px;height:14px;width:14px;border:3px solid #c7c7c7}.gallery .lSSlideOuter .lSPager.lSpg > li.active a,.gallery .lSSlideOuter .lSPager.lSpg > li:hover a{border-color:#ff9b53}.popup{position:fixed;z-index:998;background-color:#161b1d;color:#f0f0f0;top:0;left:0;right:0;bottom:0;width:100%;height:0%;margin:auto;overflow:hidden;-webkit-transition:all 700ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 700ms cubic-bezier(0.785, 0.135, 0.15, 0.86);overflow-y:auto;overflow-x:hidden}.popup.active{height:100%;-webkit-transition:all 700ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 700ms cubic-bezier(0.785, 0.135, 0.15, 0.86)}.popup.active .popup-content{opacity:1;-webkit-transition:all 800ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 800ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.popup .popup-content{opacity:0;height:100%;-webkit-transition:all 800ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 800ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}.popup .popup-content .vl-middle{padding:4% 0}.popup .popup-content .popup-heading{font-size:35px;margin-bottom:25px}.popup .popup-content .popup-paragraph p{color:#aab0b2;font-size:18px}.popup .popup-content .popup-form{max-width:670px}.popup .popup-content .popup-form input[type="text"],.popup .popup-content .popup-form input[type="email"],.popup .popup-content .popup-form textarea{background-color:#101315;color:#fff;border-color:#2a3438}.popup .popup-content .popup-form input[type="submit"]{color:#fff}.popup .popup-content .popup-form input[type="submit"]:hover,.popup .popup-content .popup-form input[type="submit"]:focus{color:#303030}.popup .popup-content .popup-form div.wpcf7-mail-sent-ok{color:#307f0e}.popup .popup-content .popup-form div.wpcf7-validation-errors{color:#ff9b53}.popup .close-button{display:inline-block;cursor:pointer;float:right;font-size:20px}.sticky{display:block}.hentry{margin:0 0 4em}.hentry:last-child{margin:0}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0;color:#505050}.entry-meta{color:#808080;margin-bottom:7px}.entry-header .post-header{margin-top:0;display:inline-block;font-size:28px;margin-bottom:5px}.page-links{clear:both;margin:0 0 1.5em}.content-area{padding:3.5em 0 7em}.single-work .work-content{margin-bottom:30px}.single-work .work-content p{color:#808080}.single-work #work-gallery{margin-bottom:25px}.single-work .work-summary{padding-left:20px}.single-work .categories{margin-bottom:30px;font-size:12.5px}.single-work .categories:before{margin-right:12px;color:#355c6b}.single-work .categories.single:before{content:"\f02b";font-family:FontAwesome;display:inline-block}.single-work .categories.multiple:before{content:"\f02c";font-family:FontAwesome;display:inline-block}.single-work .categories .category{display:inline-block;padding:0 12px;color:#355c6b}.content-blog{padding:4.5em 0}.content-blog .categories{margin-bottom:30px;font-size:12.5px}.content-blog .categories:before{margin-right:12px;color:#355c6b}.content-blog .categories.single:before{content:"\f02b";font-family:FontAwesome;display:inline-block}.content-blog .categories.multiple:before{content:"\f02c";font-family:FontAwesome;display:inline-block}.content-blog .categories .category{display:inline-block;padding:0 12px;color:#355c6b}.error-404{padding:5% 0 15%;text-align:center}.error-404 p{font-size:18px}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.site-footer{background-color:#171717;padding:5em 0}.site-footer .footer-content{color:#515c61;text-align:center}.site-footer .footer-content .site-info{line-height:1;font-size:12px}.site-footer .footer-content .site-info .footer-logo{width:40px;clear:both;margin-bottom:30px}.site-footer .footer-content .site-info .social-media{margin-bottom:25px}.site-footer .footer-content .site-info .social-media a{display:inline-block;font-size:16px;color:#171717;padding:4px;background-color:#4f4f4f;border-radius:12px;height:32px;width:32px;position:relative;margin:0 2px}.site-footer .footer-content .site-info .social-media a:after{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:16px}.site-footer .footer-content .site-info .social-media .facebook:after{content:"\f09a";font-family:FontAwesome;display:inline-block}.site-footer .footer-content .site-info .social-media .twitter:after{content:"\f099";font-family:FontAwesome;display:inline-block}.site-footer .footer-content .site-info .social-media .instagram:after{content:"\f16d";font-family:FontAwesome;display:inline-block}.site-footer .footer-content .site-info .social-media .linkedin:after{content:"\f0e1";font-family:FontAwesome;display:inline-block}.site-footer .footer-content .site-info .copyright{font-size:14px}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}@media only screen and (max-width:1387px){#intro .portrait{margin:0;width:54%}}@media only screen and (max-width:1199px){#intro .wrapper .content h1{font-size:2.8em}#intro .wrapper .content .typed-wrapper .typed,#intro .wrapper .content .typed-wrapper .typed-cursor{font-size:2.8em}}@media only screen and (max-width:992px){.nav-wrapper{visibility:hidden}#intro .portrait{display:none}.content-blog .col-md-3{display:none}}@media only screen and (max-width:768px){#expertise .experty{width:50%;margin:0 auto 50px}#expertise:last-child .col-md-4 .experty{margin:0 auto 0}}