/*!
Theme Name: Ed Telling
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ed-telling
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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.

Ed Telling is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#fff0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,optgroup,textarea{color:#999;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;margin:0;padding:0;line-height:1.25em;font-weight:400}p{margin-bottom:1.5em;font-size:.938em}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:.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:.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}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:700}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%}.wpcf7 span.wpcf7-list-item{margin:0}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;border:2px solid #09c;border-radius:0;background:#09c;color:#fff;padding:12.5px 40px;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#fff;color:#09c}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:#666;border:1px solid #ccc;border-radius:0;padding:5px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}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%}.wpcf7 label{color:#333}.wpcf7 label span{color:#999}.contact-col{float:left;width:50%;padding-right:20px}.contact-col p{margin-top:0;padding-top:0}.contact-col.contact-last{padding-right:0;padding-left:20px}a{color:#09c;text-decoration:none}a:hover{color:#F36B21}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:right;width:100%;margin-top:20px;text-align:right}.main-navigation ul{list-style:none;margin:0;padding-right:0}.main-navigation ul ul{float:left;position:absolute;top:100%;left:-999em;z-index:99999;border-top:2px solid #09c;padding:0}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px;background-color:#fff;text-align:left;font-weight:400;padding:10px}.main-navigation ul ul a:hover{background-color:#f6f6f6}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{display:inline-block;position:relative;font-size:.938em;margin-right:30px}.main-navigation li ul li{margin-right:0;font-size:.938em}.main-navigation li:last-of-type{margin-right:0}.main-navigation a{display:block;text-decoration:none;padding-bottom:5px;color:#666;font-weight:700}.main-navigation a:hover{color:#09c}.main-navigation .current-menu-item a,.main-navigation .current-menu-parent.menu-item-has-children .sub-menu .current_page_item a,.main-navigation .current-menu-parent.menu-item-has-children a{color:#09c}.main-navigation .current-menu-parent.menu-item-has-children .sub-menu a{color:#666}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.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}.widget select{max-width:100%}#top-bar{background-color:#444;padding:5px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#top-bar section{float:left;display:inline-block}#text-2 h4{padding-top:7.5px}#top-bar p{font-size:.875em;margin:0;padding:5px 0 0;font-weight:400;color:#eee}#top-bar section#text-8{padding-left:30px;padding-top:2.5px}#top-bar section#cnss_widget-3{width:50%}#cnss_widget-2 a{padding:0px!important}#nav_menu-2{text-align:right;padding-top:2.5px}.menu-client-area-link-container ul{margin:0;padding:2.5px 0}.menu-client-area-link-container li{list-style:none;display:inline-block;font-size:.875em}.menu-client-area-link-container a{color:#fff}.menu-client-area-link-container a:hover{color:#ccc}#site-head{padding:30px 0 15px}#logo{float:left;width:30%;max-width:300px}#nav-contacts{float:right;width:65%;text-align:right;font-size:.938em;margin-top:15px}#email-address a,#phone-number a{color:#666}#email-address a:hover,#phone-number a:hover{color:#09c}#phone-number{display:inline-block}#email-address{display:inline-block;margin-left:20px}main section{display:block;clear:both;width:100%;margin-top:40px}main section:first-of-type{margin-top:0}main section.two-column-layout,main section.title{margin-top:30px}main section.title h1{padding-top:10px}.center-content{width:100%;max-width:1200px;padding:0 15px;margin:0 auto;clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.center-content:after{content:'';display:block;clear:both}.line{width:100%;height:5px;display:block;clear:both;border-top:2px dotted #ccc;margin-bottom:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.portfolio-boxes h2,.client-logos h2,.recent-posts h2,.testimonial-slider h2,.contact-form h2{color:#333;font-size:1.125em;font-weight:600;margin-bottom:20px;line-height:24px;display:block;width:100%;padding-top:10px;text-align:center}.line-border{width:100%;margin-bottom:20px;border-left:5px solid #fff;border-right:5px solid #fff}main section h1,main section h2,main section h3,main section h4,main section h5{line-height:1.1em;margin-bottom:20px}main section.home-text-content h4,main section .two-column-right h4{margin-bottom:0}main section h1{color:#333;font-size:2.125em;line-height:34px;font-weight:600;letter-spacing:-1px}main section h2{color:#000;font-size:1.5em}main section h3{color:#333;font-size:1.125em;font-weight:600}main section h4{color:#666;font-size:.938em;font-weight:700}main section h5{font-weight:700;color:#999;font-size:1.875em}.slider-section .flexslider{border:none;margin:0;border-radius:0}.home-text-content article{float:left;width:60%;padding-right:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.home-text-content article h2{color:#000}.home-text-content aside{float:right;width:40%;padding-top:10px;padding-left:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.home-text-content aside section{border-top:2px dotted #ccc;padding:20px 0}.home-text-content aside p{margin:0;padding:0;color:#666;font-size:.938em}.portfolio-boxes:after{content:'';display:block;clear:both}.portfolio-boxes article{float:left;position:relative;width:33.3%;display:inline-block;vertical-align:text-top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;background-repeat:no-repeat;background-size:cover;background-position:center center;border:10px solid #fff;text-align:center;margin-bottom:10px}a.over-effect{position:relative;overflow:hidden;display:block;margin-bottom:15px;color:#09c}.animated{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;vertical-align:middle}a.over-effect:hover .animated{-moz-transform:scale(1.15);-webkit-transform:scale(1.15);transform:scale(1.15)}.portfolio-boxes h3{font-weight:400;font-size:.938em;text-transform:none;color:#999;text-align:left}.portfolio-boxes h3 a{color:#333;font-weight:300;font-size:.938em;text-transform:none;margin-bottom:3px}.portfolio-boxes h3 a:hover{color:#09c}.overlay{width:100%;height:100%;position:absolute;z-index:1;background:#fff0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.portfolio-boxes article:hover .overlay,.overlay:hover{background:rgb(0 153 204 / .75)}.services h2{color:#000}.services h1{margin-bottom:20px}.service-index{margin-bottom:40px;min-height:500px}.service-index h1{margin-bottom:20px;padding-left:10px}.service-boxes{width:100%;clear:both;display:block}.service-boxes:after{content:'';display:block;clear:both}.service-boxes article h2{font-weight:400;font-size:.875em;text-transform:none;color:#999;text-align:left}.service-boxes article h2 a{color:#333;font-weight:600;font-size:.875em;text-transform:none;margin-bottom:3px}.service-boxes article h2 a:hover{color:#09c}.service-boxes article{float:left;width:33.3%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;padding:10px}.gallery-thumb{height:175px;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-bottom:15px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:relative}.image-header{background-repeat:no-repeat;background-position:center center;background-size:cover}.two-column-layout{padding-bottom:40px}.two-column-layout article p:last-of-type{margin-bottom:0;padding-bottom:0}.two-column-left{float:left;width:60%;padding-right:30px}.two-column-left article{border-bottom:2px dotted #ccc;padding:0 0 20px;margin:10px 0}.two-column-left article h2{color:#000}.two-column-left article:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.two-column-left article h3{padding:0}.two-column-right{float:right;width:40%;padding-top:10px;padding-left:30px}.two-column-right article{padding:10px 0 20px;display:block;width:100%;clear:both}.two-column-right article:after{content:'';display:block;clear:both}.two-column-right article.button{padding-top:0}.two-column-right article p:first-of-type{margin-top:0;padding-top:0}.top-border{border-top:2px dotted #ccc}.bottom-border{border-bottom:2px dotted #ccc}.both-border{border-top:2px dotted #ccc;border-bottom:2px dotted #ccc}.two-column-right article:last-of-type{margin-bottom:0;padding-bottom:0}.two-column-right h3{margin:0;padding:0;color:#666;font-size:.938em;font-weight:700}.two-column-right p{margin:0;padding:0;color:#666;font-size:.938em}.button a.btn{padding:20px 47.5px;border-radius:10px;text-transform:uppercase;display:inline-block}.testimonial-list{display:block;width:100%;padding:0 10px;margin-bottom:30px;column-count:2;column-gap:20px}.testimonial-list:after{content:'';display:block;clear:both}.all-testimonials h1{margin-bottom:20px;padding-left:10px}.all-testimonials h2{color:#333;font-size:1.125em;font-weight:600;margin-bottom:20px;line-height:24px;padding-left:10px}.all-testimonials article{display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;padding:20px;margin-bottom:60px;border:1px solid #eee;background-color:#fff;position:relative;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.all-testimonials article:nth-of-type(2n){float:right}main section.recent-posts{margin-top:30px}.recent-posts .center-content{padding:0}.recent-posts article{float:left;width:33.3%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;padding:10px}.news-thumb{height:175px;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-bottom:15px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:relative}.recent-posts article .overlay:hover{background:rgb(0 153 204 / .75)}.news-content h3{font-size:1em}.news-content p{margin:5px 0 15px;padding:0}a.more-btn{font-size:.688em;text-transform:uppercase}.testimonial{display:none;position:relative;border:1px solid #eee;background-color:#fff;margin-bottom:60px}.speech{background:url(https://tellingphotography.b-cdn.net/wp-content/themes/ed-telling/img/speech.png) no-repeat 0 0;position:absolute;bottom:-47px;left:30px;width:39px;height:47px;z-index:2}.testimonial .content{padding:25px}.testimonial p{margin:0 0 10px;padding:0;font-size:.938em}.testimonial-title{font-style:italic}.testimonial-title h3,.testimonial-title h4{display:inline-block;font-size:.938em;color:#333}.testimonial-title h4{color:#09c}.contact-form{text-align:center}.intro-p{max-width:860px;width:100%;margin:0 auto 1.5em}.contact-form .wpcf7{max-width:860px;width:100%;margin:0 auto}.contact-form .cf7sr-g-recaptcha div{margin:0 auto}.contact-form .contact-col{float:left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;text-align:left;padding-right:20px}.contact-form .contact-col.contact-last{padding-right:0;padding-left:20px}.contact-form label{font-size:.95em;text-align:left;display:block}.client-logos h2{margin-bottom:0}#client-logos{margin:0 auto;padding:0;text-align:center;list-style:none;width:100%;max-width:1060px}#client-logos li{list-style:none;display:inline-block;vertical-align:text-top;height:130px;padding:0 15px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;width:20%;margin-top:30px}#client-logos li img{position:relative;top:50%;transform:translateY(-50%);border-top:20px solid #F5F5F5;border-bottom:20px solid #F5F5F5}.case-study-boxes:after{content:'';display:block;clear:both}.case-study-boxes{margin-top:20px}.case-study-boxes article{float:left;position:relative;width:33.3%;display:inline-block;vertical-align:text-top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;background-repeat:no-repeat;background-size:cover;background-position:center center;border:10px solid #fff;text-align:center;margin-bottom:10px;min-height:310px}.case-study-boxes h2{line-height:.75em;margin-bottom:5px}.case-study-boxes h2 a{color:#333;font-weight:600;font-size:.875em;text-transform:none;margin-bottom:3px}.profile-img{float:left;width:20%;margin-top:20px}.profile-summary{float:right;width:70%;margin-top:20px}.profile-summary h3{color:#09c;font-weight:600;font-size:1.125em;float:left;width:80%}.profile-summary h4{font-size:.75em;color:#acacac;float:left;width:80%}.profile-summary i{float:right;width:20%;font-size:2em;max-width:50px}.profile-header:after{content:'';display:block;clear:both}.contact-form-columns:after{content:'';display:block;clear:both}.thankyou-page article{float:left;width:60%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;padding-right:20px}.thankyou-page article:last-of-type{float:right;width:33.3%;padding-right:0;padding-left:20px;padding-top:10px}.thankyou-page article h2,.contact-page article h2{color:#999;font-size:1.875em;line-height:30px;font-weight:300;margin-bottom:25px}.thankyou-page article h6,.contact-page article h6{font-weight:400;font-size:.875em;text-transform:none;color:#999;line-height:1.5em;margin-bottom:15px}.thankyou-page article h5,.contact-page article h5{font-weight:300;font-size:1em;color:#666;text-transform:none;margin-bottom:15px}.contact-page-form{background-color:#f6f6f6;margin:30px 0;padding:30px;clear:both;width:100%;max-width:900px}.contact-page-form h2{color:#333;font-size:1.125em;font-weight:600;line-height:24px;margin-bottom:25px}.contact-page-form h6{font-size:.75em;color:#09c;margin-bottom:30px}p.registered-address{color:#666;font-size:.75em;font-family:'Open Sans',arial,sans-serif;font-weight:400;line-height:20px}#news-posts article{display:inline-block;vertical-align:text-top;width:33.3%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;padding:10px;margin:20px 0 0;background-color:#fff;position:relative}#news-posts article h3{font-size:.875em}#news-posts h2{line-height:.75em;margin-bottom:5px}#news-posts h2 a{color:#333;font-weight:600;font-size:.875em;text-transform:none;margin-bottom:3px}.entry-meta{color:#999;font-size:.75em}.post-thumb{height:175px;background-repeat:no-repeat;background-size:100% 100%;background-position:center center;margin-bottom:15px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:relative}.wp-pagenavi{clear:both;font-size:.8em;text-align:center;margin:60px 0}.single-post h1{color:#333;font-size:2.125em;line-height:34px;font-weight:600;letter-spacing:-1px;margin-bottom:5px}.single-post main article{max-width:860px}.news-image{width:100%;height:567.6px;background-repeat:no-repeat;background-size:cover;background-position:center center;margin:20px 0}#post-nav{margin:30px 0;font-size:14px}#post-nav:after{content:'';display:block;clear:both}.nav-next a{background-color:#f6f6f6;float:right;text-align:right;width:33.3%;padding:20px;display:block}.nav-previous a{background-color:#f6f6f6;float:left;width:33.3%;padding:20px;display:block}.video-player.boxed{width:100%;max-width:1200px;padding:0 15px;margin-left:auto;margin-right:auto;clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#footer-widgets{background-color:#F5F5F5;margin-top:20px}footer{background-color:#444;padding:5px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.footer-widget{float:left;width:50%;margin-bottom:25px;margin-top:25px}.footer-widget p{font-size:.875em}.footer-widget.right-widget{float:right;max-width:450px}.footer-widget strong{font-weight:400;color:#09c}footer section{width:70%;float:left;display:inline-block}footer section:last-of-type{text-align:right;width:30%}footer p{font-size:.75em;margin:0;padding:7.5px 0;font-weight:400;color:#eee}footer ul{margin:0;padding:2.5px 0;list-style:none;text-align:right}footer li{font-size:.75em;display:inline-block;margin-left:25px}footer li:first-of-type{margin-left:0}footer li a{color:#eee}footer li a:hover{color:#fff}@media screen and (max-width:1200px){footer section:last-of-type,footer section{width:100%;float:none;text-align:center}footer ul{text-align:center}}@media screen and (max-width:1000px){.case-study-boxes article,#top-bar section{width:50%}#top-bar section:nth-of-type(2){text-align:right}#top-bar p{font-size:.875em;padding:3px 0}#logo{width:40%}#nav-contacts{margin-top:60px;width:60%;padding-right:75px}#client-logos li{height:100px;padding:0 10px}.nav-previous a,.nav-next a{width:49%}ul.cnss-social-icon{text-align:center!important}}@media screen and (max-width:700px){.image-header{height:165px!important}.two-column-right,.two-column-left{float:none;width:100%;padding:0}#top-bar section{width:100%;float:none;text-align:center}#top-bar section:nth-of-type(2){display:none}#site-head{padding-top:25px}#logo{float:none;width:100%;text-align:left}#logo img{max-width:75%}#nav-contacts{float:none;width:100%;text-align:left;margin-top:0}#phone-number,#email-address{display:block;margin-left:0}.case-study-boxes article,#news-posts article,.case-studies-list article,.home-text-content article,.home-text-content aside{width:100%;float:none;padding:0}.case-study-boxes article{min-height:auto}.recent-posts article{float:none;width:100%}#client-logos li{width:50%;height:100px}.footer-widget,.thankyou-page article:last-of-type,.thankyou-page article,.contact-page article:last-of-type,.contact-page article,.contact-form .contact-col.contact-last,.contact-form .contact-col,.contact-col,.contact-col.contact-last{float:none;width:100%;padding:0}.line{padding:0 15px}button,input[type="button"],input[type="reset"],input[type="submit"]{width:100%;padding:15px 0}.testimonial-list{column-count:1;column-gap:0}.news-image{height:200px}.nav-previous a,.nav-next a{width:100%}.nav-previous a{margin-bottom:10px}.portfolio-boxes article{width:100%;float:none;border-left:0;border-right:0}}.sticky{display:block}.hentry{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.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%}.custom-logo-link{display:inline-block}.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:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-w