body,html{min-height:100%}a,a:hover,h3,h4{color:#000}#page div.wp-caption,iframe,img{max-width:100%!important}p,ul li{margin-bottom:1em}a,header#site-header #topcontactbox a:hover{text-decoration:underline}.featured-video,body,header#site-header,header.page-header,main article{position:relative}#comments #reply-title,#sidebar aside h1,.section,article header h1,h1{font-weight:400}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#f3f3f3;color:#2c2c2c;font-family:khandregular,Calibri,Arial,Helvetica;font-size:14px}h1,h2,h3,h4{font-family:khandmedium,Arial,Helvetica}@font-face{font-family:khandlight;src:url('fonts/khand-light.eot');src:local("☺"),url('fonts/khand-light.eot?#iefix') format('embedded-opentype'),url('fonts/khand-light.woff2') format('woff2'),url('fonts/khand-light.woff') format('woff'),url('fonts/khand-light.ttf') format('truetype'),url('fonts/khand-light.svg#khandlight') format('svg');font-weight:400;font-style:normal}@font-face{font-family:khandregular;src:url('fonts/khand-regular.eot');src:local("☺"),url('fonts/khand-regular.eot?#iefix') format('embedded-opentype'),url('fonts/khand-regular.woff2') format('woff2'),url('fonts/khand-regular.woff') format('woff'),url('fonts/khand-regular.ttf') format('truetype'),url('fonts/khand-regular.svg#khandregular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:khandmedium;src:url('fonts/khand-medium.eot');src:local("☺"),url('fonts/khand-medium.eot?#iefix') format('embedded-opentype'),url('fonts/khand-medium.woff2') format('woff2'),url('fonts/khand-medium.woff') format('woff'),url('fonts/khand-medium.ttf') format('truetype'),url('fonts/khand-medium.svg#khandmedium') format('svg');font-weight:400;font-style:normal}@font-face{font-family:khandsemibold;src:url('fonts/khand-semibold.eot');src:local("☺"),url('fonts/khand-semibold.eot?#iefix') format('embedded-opentype'),url('fonts/khand-semibold.woff2') format('woff2'),url('fonts/khand-semibold.woff') format('woff'),url('fonts/khand-semibold.ttf') format('truetype'),url('fonts/khand-semibold.svg#khandsemibold') format('svg');font-weight:400;font-style:normal}h1{color:#31424c;font-size:2.5em;margin-bottom:.75em;text-transform:uppercase}b,h2,h3,h4,strong{font-weight:700}h2{color:#13669a;font-size:1.7em;margin-bottom:1.25em}h3{font-size:1.25em;margin-bottom:.4em}h4{font-size:1.2em;margin-bottom:.2em}a,header#site-header #topcontactbox a,header#site-header nav ul li a,p{font-family:khandregular,Arial,Helvetica}a,a:hover{-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;-webkit-transition:color .2s;transition:color .2s}#content:after,.post-navigation:after,.videos:after,article:after,header#site-header .sub-menu:after{content:".";display:block;height:0;clear:both;visibility:hidden}#page div.wp-caption,img{height:auto!important}ul{padding-left:1.5em;font-size:1.14em}ul li{list-style:circle}p{line-height:1.3em;font-size:1.35em}em,i{font-style:italic}#page{width:1120px;margin:0 auto}header#site-header{background:#134568;color:#fff}header#site-header .site-branding{background:#31424c;height:160px}header#site-header h1{height:82px;width:410px;background-image:url(img/angling-lines-blog-logo.png);margin:0;position:relative;top:40px;left:20px}.site-title a{display:block;height:82px;width:410px}header#site-header .toggle button,header#site-header h1 span,header#site-header h2,img#wpstats{display:none}header#site-header .social{position:absolute;right:35px;top:20px;font-size:16px}header#site-header .social p{margin-bottom:4px}header#site-header .social a{display:inline-block;text-indent:-999px;overflow:hidden;margin-right:5px}header#site-header .social .facebook{width:30px;height:30px;background:url(img/facebook.png) no-repeat}header#site-header .social .twitter{width:30px;height:30px;background:url(img/twitter.png) no-repeat}header#site-header .social .googleplus{width:30px;height:30px;background:url(img/google.png) no-repeat}header#site-header .social .youtube{width:30px;height:30px;background:url(img/youtube.png) no-repeat}header#site-header .social .instagram{width:24px;height:24px;background:url(img/icon-instagram.png) no-repeat}header#site-header #topcontactbox{position:absolute;right:35px;top:54px;font-family:khandsemibold,Arial,Helvetica;font-size:40px;margin-top:10px;margin-bottom:0;letter-spacing:0;color:#dcdadb;line-height:.8em;width:210px}header#site-header #topcontactbox .phonenumber{display:block;line-height:12px}header#site-header #topcontactbox a{font-size:18px;color:#dcdadb;text-transform:uppercase;text-decoration:none}#sidebar #archives-2 h1,#sidebar #category_list-3 a,#sidebar #category_list-3 h1,#sidebar #category_list-5 a,#sidebar #category_list-5 h1,.sidebar-videos a,.sidebar-videos h1,article.sticky header h1 a,header#site-header a{color:#fff}header .menu-main-menu-container{background-color:#31424c;font-size:16px;padding-left:5px}header#site-header nav,header#site-header nav ul li.external a{background:#31424c}header#site-header nav ul{list-style:none;padding:0;margin:0;height:30px}header#site-header nav ul li{float:left;margin:0;padding:0;height:30px;list-style-type:none;line-height:30px}header#site-header nav ul li a{display:block;font-size:18px;padding:0 10px;text-decoration:none;border-right:1px solid #3c505b;color:#dcdadb;text-transform:uppercase;height:30px}header#site-header nav ul li a:hover{color:#dadada;border-bottom:2px solid #bd6c06;height:30px}header#site-header .sub-menu{display:none;width:auto;background:#4c5b64;position:absolute;height:auto!important;z-index:100}#sidebar aside img,.featured-video img,header#site-header li:hover .sub-menu{display:block}header#site-header .team-nav .sub-menu,header#site-header .team-nav .sub-menu li{width:140px}header#site-header li .sub-menu{width:600px}header#site-header li .sub-menu li{width:25%;border:none}header#site-header li .sub-menu li a{border:none;padding:0 0 0 10px;text-transform:initial;color:#dcdadb;font-weight:400;background-color:#4c5b64;box-shadow:rgba(0,0,0,.2) 1px 2px 2px;text-transform:uppercase;border-top:1px solid #5c6b74;border-bottom-style:none;border-bottom-width:1px;border-left:2px solid #4c5b64}header#site-header li .sub-menu li a:hover{color:#fff;background-color:#31424c;border-bottom:1px #31424c;border-left:2px solid #bd6c06;border-top:1px solid #5c6b74}footer#site-footer{width:100%;clear:both}footer#site-footer .copyright-text{padding:20px;text-align:center;color:#fff;font-size:16px}footer#site-footer a{color:inherit}#content{padding:2em 0}.site-main{width:872px;float:left}header.page-header a.author-link{position:absolute;right:0;top:10px;display:inline-block;background:#31424c;color:#fff;text-decoration:none;padding:5px 12px;font-size:16px}header.page-header a.author-link:before{content:"+";display:block;float:left;width:15px;height:15px;font-size:1.2em;background:#fff;color:#31424c;line-height:.8;padding:0;margin:2px 6px 0 0;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;vertical-align:middle}header.page-header a.author-link:hover{background:#165887}#sidebar{width:218px;float:right}#sidebar .advert{width:160px;float:right}#sidebar .advert aside{margin-bottom:15px}#sidebar .main{width:218px;float:left}#sidebar .main aside{background:#fff;padding:1em;margin-bottom:1em;border:2px dotted #bd6c06;border-left:none;border-right:none}#sidebar #search{background-color:#31424c;margin:0 0 20px;padding:10px}#search input,#search label,.alignleft{float:left}#search label{margin-right:10px;line-height:22px;color:#fff;text-transform:uppercase}#search input[type=submit],article.sticky .entry-content p{margin:0}#search input[type=text]{margin-right:2px;padding:2px 4px;width:136px;border:1px solid #13669a}#search input[type=text]:focus{border:1px solid #bd6c06;outline:#bd6c06 solid 2px;box-shadow:3px 3px 3px #e3e3e3 inset}#search:after{content:" ";display:block;height:0;visibility:hidden;clear:both}.widget_category_list li{list-style-type:disc;margin:0 0 8px}.widget_category_list li a{font-size:15px!important}#sidebar #archives-2,#sidebar #category_list-3,#sidebar #category_list-5,.sidebar-videos{background-color:#31424c;border:none;color:#fff}#sidebar #category_list-6{border-color:#31424c}#sidebar .widget h1,#sidebar .widget_category_list h1,.sidebar-videos h1{font-size:24px;text-transform:uppercase}#sidebar .widget h1,.sidebar-videos h1{margin:0 0 15px}#sidebar #category_list-2 h1,#sidebar #category_list-4 h1,#sidebar #category_list-8 h1,#sidebar #text-3 h1,.videos:nth-of-type(2n) .entry-meta,.videos:nth-of-type(2n) a,.videos:nth-of-type(2n) h1,section:nth-of-type(odd) .byline,section:nth-of-type(odd) .category-more a,section:nth-of-type(odd) a{color:#bd6c06}#sidebar #text-4,#sidebar #text-5,#sidebar #text-6,#sidebar #text-7{padding:0;border:none}#sidebar #text-6{margin-bottom:.45em}#sidebar #text-6 img,#sidebar #text-7 img{display:inline}#sidebar #text-6 a:nth-child(2n),#sidebar #text-7 a:nth-child(2n){margin-left:8px}.sidebar-videos{padding:10px 0 10px 10px;margin-bottom:1em;text-transform:uppercase}.sidebar-videos p:last-child{clear:both;padding-top:5px;margin:0}#sidebar .sidebar-videos .featured-video.main{width:198px;font-size:12px}.sidebar-videos .small{float:left;margin:10px 10px 0 0}.paging-navigation,.sidebar-videos p{clear:both}.featured-video .overlay{position:absolute;top:0;left:0;display:none}.featured-video .overlay h1{font-size:10px;width:75%;padding:10px}#sidebar .featured-video.main .overlay h1{font-size:12px;width:100%}.featured-video:hover .overlay{display:block;width:100%;height:100%;background-image:url(img/background.png);z-index:100}.page-id-20 article,.page-id-5053 article,.single main article,article .entry{background:#fff}#comments textarea,.fb-comments,.home article img{width:100%}.single-page li,.single-page p{padding:0 20px 0 0}.section{clear:both;background-color:#31424c;color:#fff;padding:5px 0 5px 14px;margin:0 0 20px}section:nth-of-type(odd) .section{background-color:#bd6c06}.flex{display:flex;flex-wrap:wrap;box-sizing:border-box}.col2:nth-child(odd),section .col2:nth-child(2n){margin:0 0 1.2em;padding:0 1em 0 0}.archive .col2:nth-of-type(2n),.search .col2:nth-of-type(2n){padding:0 0 0 1em}.archive .col2:nth-of-type(odd),.search .col2:nth-of-type(odd){padding:0 1em 0 0}article.col2.item-2,article.item-1{clear:none;padding:0 0 0 1em}#comments,article .entry-content{padding:.4em .7em}.col2,section .col2:nth-child(odd){float:left;width:50%;padding:0 0 0 1em;margin:0 0 1.2em;height:auto}.sticky,.videos .entry-content,.videos .entry-header{padding:0}.sticky{float:none;display:block;margin:0 0 1.2em;width:100%;min-height:110px}article.sticky .entry{width:100%;position:absolute;bottom:0;background:url(img/sticky-background-v2.png);color:#fff}article .thumb{background:#fff;min-width:336px;min-height:205px}article .thumb img{margin:0;display:block;border:0;width:100%}article header{padding:.4em .7em 0}article header h1{margin-bottom:.5em;font-size:38px;text-transform:uppercase;text-overflow:string;overflow:hidden}.home article header h1{font-size:34px;line-height:1.1em;margin-bottom:.2em}.single article header h1{margin:0 0 .2em}article header h1 a{text-decoration:none;color:#31424c}.wp-caption{margin:12px 0;padding:10px 10px 5px;border-top:2px dotted #bd6c06;border-bottom:2px dotted #bd6c06}p.wp-caption-text{margin:0;line-height:18px;padding:4px 0}.wp-caption img{border:1px solid #2c2c2c}.alignright{float:right;margin:0 0 20px 20px}.byline,.byline a,.posted-on a,.videos .entry-meta{text-transform:uppercase;font-size:22px;text-decoration:none;color:#31424c}#comments #reply-title,.comments-title{color:#bd6c06;text-transform:uppercase}.videos .entry-header{margin:0 0 10px}.videos .entry-meta,.videos a,.videos h1{color:#31424c}.videos:nth-of-type(2n){border:2px dotted #bd6c06;border-left:none;border-right:none;padding:20px 0;margin:20px 0}.videos h1{margin-bottom:0}.videos p{text-align:left!important}.fb-comments iframe,.videos iframe,.videos object{max-width:100%}.category-more{clear:both;text-transform:uppercase;font-size:24px;border-bottom:2px dotted #31424c;padding-bottom:20px}section:nth-of-type(odd) .category-more{border-color:#bd6c06}.category-more a,.developer-info a,.developer-info div,section .category-more a{color:#31424c;text-decoration:none}.post-navigation{background-color:#e8edf0;margin-bottom:20px}.nav-next,.nav-previous{text-transform:uppercase;width:210px}.nav-next a,.nav-previous a{text-decoration:none;font-size:14px}.nav-previous{float:left;padding:10px 0 10px 35px;margin:0 0 0 10px;background:url(img/previous-button.png) left top no-repeat}.nav-next{float:right;padding:10px 35px 10px 0;margin:0 10px 0 0;background:url(img/next-button.png) right top no-repeat;text-align:right}.developer-info{text-align:center;background-color:#fff;height:30px;line-height:30px}.developer-info div{width:100%;text-transform:uppercase}#site-footer{margin:10px 0 0;background-color:#31424c}#comments{background:#fff;clear:both}#comments label{display:block;margin:8px 0 2px;font-size:14px;line-height:20px}#comments input[type=submit],#comments input[type=text],#comments textarea{border:1px solid #31424c;line-height:20px;font-size:13px;font-family:khandregular,Calibri,Arial,Helvetica;padding:4px 7px}#comments input[type=text]{width:50%}#comments input[type=submit]{border:0;background-color:#bd6c06;color:#fff;text-transform:uppercase;padding:5px 10px}#comments input[type=submit]:hover{background-color:#844e09;cursor:pointer}#comments input[type=text]:focus,#comments textarea:focus{border-color:#bd6c06;box-shadow:3px 3px 3px #e3e3e3 inset}#comments #reply-title{margin:25px 0 10px;font-size:18px}.video-categories{border:2px dotted #31424c;border-left:none;border-right:none;margin:0 0 33px;padding:15px 0;text-transform:uppercase;line-height:25px;vertical-align:middle}.video-categories input[type=radio],.video-categories label{display:inline-block}.video-categories label{margin:0 15px 0 0;color:#31424c;font-size:14px}.comments-title{font-size:20px}.comment-author,.comment-meta a{text-transform:uppercase;font-size:16px;font-weight:700;color:#31424c;text-decoration:none}