*{margin:0;padding:0;word-wrap:break-word}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-weight:400}table{border-collapse:collapse;border-spacing:0}img,fieldset{border:0}abbr,acronym{text-decoration:none}code{line-height:1em}pre{overflow:auto;clear:both;word-wrap:normal;-moz-tab-size:4;tab-size:4}sub,sup{line-height:.5em}img,.wp-caption{max-width:100%;height:auto}iframe,video,embed,object{display:block;max-width:100%}img{display:block}.left,.alignleft,img[align=left]{display:block;float:left}.right,.alignright,img[align=right]{display:block;float:right}.center,.aligncenter,img[align=middle]{display:block;margin-right:auto;margin-left:auto;text-align:center;float:none;clear:both}.block,.alignnone{display:block;clear:both}input[type=submit],button{cursor:pointer;overflow:visible;-webkit-appearance:none}.wp-smiley{display:inline}body{font-family:"Libre Baskerville",serif;font-size:16px;line-height:28px;color:#7f7f7f;background-color:#fff;padding-top:28px}.container{width:1100px;margin:0 auto}.columns{box-sizing:border-box}.columns>.content{box-sizing:border-box;width:775px;float:left;border-width:0 1px 0 0;border-style:solid;border-color:#ddd}.columns>.sidebar{box-sizing:border-box;width:325px;float:right;padding:28px 28px 0}a{color:#ba162e;text-decoration:none}p a{text-decoration:underline}p a:hover{text-decoration:none}.menu{position:relative;z-index:50;list-style:none;border-width:0 0 1px 1px;border-style:solid;border-color:#ddd}.menu a{display:block;font-family:"Arial Black","Arial Bold",Arial,sans-serif;font-size:13px;line-height:19px;text-transform:uppercase;letter-spacing:1px;color:#7f7f7f;background-color:#eee;padding:8px 13px;border-width:1px 1px 1px 0;border-style:solid;border-color:#ddd}.menu a:hover{background-color:#ddd}.menu li{position:relative;float:left;margin-bottom:-1px}.menu .sub-menu{display:none;position:absolute;z-index:110;left:-1px;list-style:none;border-color:#ddd;margin-top:-1px}.menu .sub-menu .sub-menu{top:0;left:166px;margin:0 0 0 -1px}.menu .sub-menu li{width:166px;clear:both}.menu .sub-menu a{border-left-width:1px}.menu .sub-menu .current-menu-item>a{border-bottom-color:#ddd}.menu li:hover>.sub-menu{display:block}.menu .current-menu-item>a{border-bottom-color:#fff;background-color:#fff;cursor:text}.menu_control{display:block;font-family:"Arial Black","Arial Bold",Arial,sans-serif;font-size:13px;line-height:19px;text-transform:uppercase;letter-spacing:1px;color:#7f7f7f;background-color:#eee;padding:8px 13px;border-width:1px 1px 1px 0;border-style:solid;border-color:#ddd;display:none;background-color:#fff}.menu_control:hover{background-color:#ddd}.header{border-bottom:3px double #ddd;padding:28px}#site_title{font-size:42px;line-height:1.31em;font-weight:700;color:#7f7f7f}#site_title a{color:#7f7f7f}#site_title a:hover{color:#ba162e}#site_title+#site_tagline{margin-top:7px}#site_tagline{font-size:16px;color:#8f8f8f;line-height:1.5em}.grt{font-size:16px;line-height:28px}.grt h1,.grt .headline{font-size:33px;line-height:50px}.grt h1{margin-bottom:28px}.grt .headline{color:#7f7f7f;margin:0}.grt .headline a{color:#7f7f7f}.grt .headline a:hover{color:#ba162e}.grt h2,.grt h3,.grt h4{color:#7f7f7f}.grt h2{font-size:26px;line-height:41px;margin-top:45px;margin-bottom:17px}.grt h3{font-size:20px;line-height:33px;margin-top:39px;margin-bottom:11px}.grt h4{font-size:16px;line-height:28px;font-weight:700;margin-bottom:7px}.grt h1+h2,.grt h2+h3{margin-top:0}.grt .post_content h2:first-child,.grt .post_content h3:first-child{margin-top:0}.grt ul{list-style-type:square}.grt ul li a{text-decoration:underline}.grt ul li a:hover{text-decoration:none}.grt blockquote{color:#8f8f8f;padding-left:17px;border-left:1px solid #ddd}.grt blockquote.right,.grt blockquote.left{width:45%;font-size:26px;line-height:37px;padding-left:0;border:0;margin-bottom:17px}.grt code,.grt pre,.grt kbd{font-size:14px}.grt code{font-family:Consolas,Menlo,Monaco,Courier,Verdana,sans-serif;background-color:rgba(0,0,0,.08);padding:4px 5px;border-radius:7px;margin:0 1px}.grt pre{font-family:Consolas,Menlo,Monaco,Courier,Verdana,sans-serif;background-color:#eee;padding:17px 17px 17px 11px;border-left:7px solid rgba(0,0,0,.15)}.grt kbd{font-family:Consolas,Menlo,Monaco,Courier,Verdana,sans-serif;color:#111;background-color:#fff;padding:4px 5px;border-radius:7px;box-shadow:0 0 7px 0 rgba(0,0,0,.45);margin:0 1px}.grt .alert,.grt .note,.grt .box{padding:17px}.grt .alert{background-color:#ff9;border:1px solid #e6e68a}.grt .note{background-color:#eee;border:1px solid #ddd}.grt .box{background-color:#fce4e7;border:1px solid #f7b9c1}.grt .footnotes{font-size:13px;line-height:24px;padding-top:28px;border-top:1px dotted #ddd}.grt .footnotes,.grt sub,.grt sup,.grt .post_cats,.grt .post_tags{color:#8f8f8f}.grt fieldset{margin-bottom:28px}.grt fieldset legend{font-size:20px;line-height:33px;font-weight:700;margin-bottom:7px}.grt .avatar{width:74px;height:74px;float:right;clear:both;margin-left:17px}.grt .small,.grt .caption{font-size:13px;line-height:24px}.grt .caption{margin-top:-17px;color:#8f8f8f}.grt .frame,.grt .post_image_box,.grt .wp-caption{box-sizing:border-box;background-color:#eee;padding:17px;border:1px solid #ddd}.grt .wp-caption p{font-size:13px;line-height:24px}.grt .wp-caption img,.grt .post_image_box .post_image,.grt .thumb,.grt .footnotes p{margin-bottom:17px}.grt .drop_cap{font-size:56px;line-height:1em;margin-right:11px;float:left}.grt .author_description{padding-top:28px;border-top:1px dotted #ddd}.grt .author_description .avatar{width:84px;height:84px;float:left;margin-right:17px;margin-left:0}.grt .author_description_intro{font-weight:700}.grt p,.grt ul,.grt ol,.grt blockquote,.grt pre,.grt dl,.grt dd,.grt .center,.grt .aligncenter,.grt .block,.grt .alignnone,.grt .post_image,.grt .post_image_box,.grt .wp-post-image,.grt .caption,.grt .wp-caption,.grt .alert,.grt .note,.grt .box,.grt .footnotes,.grt .headline_area{margin-bottom:28px}.grt .right,.grt .alignright,.grt .ad{margin-bottom:28px;margin-left:28px}.grt .left,.grt .alignleft,.grt .ad_left{margin-bottom:28px;margin-right:28px}.grt ul,.grt ol,.grt .stack{margin-left:28px}.grt ul ul,.grt ul ol,.grt ol ul,.grt ol ol,.grt .wp-caption p,.grt blockquote.right p,.grt blockquote.left p{margin-bottom:0}.grt .alert :last-child,.grt .note :last-child,.grt .box :last-child,.grt .right :last-child,.grt .left .footnotes :last-child{margin-bottom:0}.post_box{padding:28px 28px 0;border-top:1px dotted #ddd}.post_box.top{border-top:0}.byline{color:#8f8f8f}.byline a{color:#8f8f8f;border-bottom:1px solid #ddd}.byline a:hover{color:#7f7f7f}.byline a,.byline .post_author,.byline .post_date{text-transform:uppercase;letter-spacing:1px}.byline .post_author_intro,.byline .post_date_intro,.byline .post_cats_intro{font-style:italic}.byline .post_edit{margin-left:11px}.byline .post_edit:first-child{margin-left:0}.wp-caption.aligncenter img{margin-right:auto;margin-left:auto}.wp-caption .wp-caption-text .wp-smiley{display:inline;margin-bottom:0}.num_comments_link{display:inline-block;color:#8f8f8f;text-decoration:none;margin-bottom:28px}.num_comments_link:hover{background-color:#eee}.num_comments{font-size:28px;color:#7f7f7f}.bracket{font-size:28px;color:#ddd}.archive_intro{border-width:0 0 1px;border-style:solid;border-color:#ddd}.archive_intro .headline{margin-bottom:28px}.prev_next{clear:both;color:#8f8f8f;border-top:1px solid #ddd;padding:17px 28px}.prev_next .next_posts{float:right}.previous_posts,.next_posts{display:block;font-size:13px;line-height:24px;text-transform:uppercase;letter-spacing:2px}.previous_posts a:hover,.next_posts a:hover{text-decoration:underline}#comments{margin-top:56px}.comments_intro{color:#8f8f8f;padding:0 28px;margin-bottom:17px}.comments_intro a:hover{text-decoration:underline}.comments_closed{font-size:13px;line-height:24px;color:#8f8f8f;margin:0 28px 28px}.comment_list{list-style-type:none;border-top:1px dotted #ddd;margin-bottom:56px}.comment{padding:28px;border-bottom:1px dotted #ddd}.comment .comment_head{margin-bottom:17px}.comment .comment_author{font-weight:700}.comment .avatar{float:right;width:52px;height:52px;margin-left:17px}.comment .comment_date{display:block;font-size:13px;line-height:24px;color:#8f8f8f}.comment .comment_date a{color:#8f8f8f}.comment .comment_text>:last-child{margin-bottom:0}.comment .comment_footer{margin-top:17px}.comment .comment_footer a{font-size:13px;line-height:24px;color:#8f8f8f;text-transform:uppercase;letter-spacing:1px;margin-right:17px}.comment .comment_footer a{font-size:13px;line-height:24px;color:#8f8f8f;text-transform:uppercase;letter-spacing:1px;margin-right:17px}.children .comment{list-style-type:none;padding:0 0 0 28px;border-bottom:0;border-left:1px solid #ddd;margin-top:28px}.children .bypostauthor{background-color:transparent;border-color:#ba162e}.comment_head a:hover,.comment_footer a:hover,comment_nav a:hover{text-decoration:underline}.comment_nav{font-size:13px;line-height:24px;text-transform:uppercase;letter-spacing:1px;padding:17px 28px;border-style:dotted;border-color:#ddd}.comment_nav a:hover{text-decoration:underline}.comment_nav_top{border-width:1px 0 0}.comment_nav_bottom{border-width:0 0 1px;margin:-56px 0 56px}.next_comments{float:right}.comment_moderated{font-weight:700}input[type=text],input[type=number],input[type=url],input[type=tel],input[type=email],input[type=password]{font-family:inherit;font-size:inherit;line-height:1em;font-weight:inherit;color:#7f7f7f;background-color:#eee;padding:7px;border:1px solid #ddd;box-sizing:border-box}input[type=text]:focus,input[type=number]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=password]:focus{background-color:#fff;border-color:#eee}select,textarea{font-family:inherit;font-size:inherit;line-height:1em;font-weight:inherit;color:#7f7f7f;background-color:#eee;padding:7px;border:1px solid #ddd;box-sizing:border-box;line-height:inherit}select:focus,textarea:focus{background-color:#fff;border-color:#eee}button,input[type=submit]{font-family:inherit;font-size:inherit;line-height:1em;font-weight:700;background-color:#fff;padding:11px;border:3px double #ddd}button:hover,input[type=submit]:hover,button:active,input[type=submit]:active{background-color:#eee;transition:background-color .3s}#commentform{padding:0 28px;margin:56px 0}.comment #commentform{padding-right:0;padding-left:0;margin-top:17px}#commentform .comment_form_title{font-size:20px;line-height:33px;color:#7f7f7f;padding:0 28px 17px;border-bottom:1px dotted #ddd;margin-right:-28px;margin-left:-28px}#commentform p{margin-bottom:17px}#commentform p .required{color:#d00}#commentform label{display:block}#commentform input[type=checkbox]+label{display:inline;margin-left:7px}#commentform #wp-comment-cookies-consent+label{font-size:13px;line-height:24px;color:#8f8f8f}#commentform input[type=text]{width:50%}#commentform input[type=submit]{font-size:20px}#commentform textarea{display:block;width:100%}#cancel-comment-reply-link{float:right;font-size:13px;line-height:inherit;text-transform:uppercase;letter-spacing:1px;color:#ba162e;margin-top:7px}#cancel-comment-reply-link:hover{text-decoration:underline}.login_alert{font-weight:700;background-color:#eee;border:1px solid #ddd}.sidebar{font-size:13px;line-height:20px}.sidebar .widget_title,.sidebar .sidebar_heading,.sidebar .headline{font-size:21px;line-height:30px;margin-bottom:12px}.sidebar .widget_title,.sidebar .sidebar_heading{font-variant:small-caps;letter-spacing:1px}.sidebar p,.sidebar ul,.sidebar ol,.sidebar blockquote,.sidebar pre,.sidebar dl,.sidebar dd,.sidebar .left,.sidebar .alignleft,.sidebar .ad_left,.sidebar .right,.sidebar .alignright,.sidebar .ad,.sidebar .center,.sidebar .aligncenter,.sidebar .block,.sidebar .alignnone{margin-bottom:20px}.sidebar .left,.sidebar .alignleft,.sidebar .ad_left{margin-right:20px}.sidebar ul ul,.sidebar ul ol,.sidebar ol ul,.sidebar ol ol,.sidebar .right,.sidebar .alignright,.sidebar .ad,.sidebar .stack{margin-left:20px}.sidebar ul ul,.sidebar ul ol,.sidebar ol ul,.sidebar ol ol,.sidebar .wp-caption p,.sidebar .post_excerpt p{margin-bottom:0}.sidebar .text_box,.sidebar .thesis_email_form,.sidebar .query_box{margin-bottom:40px}.sidebar .search-form input[type=text],.sidebar .thesis_email_form input[type=text]{width:100%;margin-bottom:12px}.sidebar button,.sidebar input[type=submit]{padding:7px}.sidebar .query_box .post_author,.sidebar .query_box .post_date{color:#8f8f8f}.sidebar .widget{margin-bottom:40px}.sidebar .widget ul{list-style-type:none}.sidebar .widget ul li{margin-bottom:12px}.sidebar .widget ul li ul,.sidebar .widget ul li ol{margin-top:12px}.sidebar .widget ul li a:hover{text-decoration:underline}.footer{font-size:13px;line-height:24px;color:#8f8f8f;text-align:right;padding:17px 28px;border-top:3px double #ddd}.footer a{color:#8f8f8f}.footer a:hover{color:#7f7f7f}body.landing{padding-top:0}.landing .container{width:775px}.landing .header,.landing .headline_area,.landing .footer{text-align:center}.full_page .columns>.content{width:1100px;float:none;border-right:0}.columns:after,.menu:after,.post_box:after,.post_content:after,.author_description:after,.sidebar:after,.query_box:after,.prev_next:after,.comment_text:after,.comment_nav:after{display:table;clear:both;content:''}@media all and (max-width:1099px){body{padding-top:0}.container,.landing .container{width:auto;max-width:775px}.header{border-top:1px solid #ddd}.landing .header{border-top:0}.columns>.content{float:none;width:100%;border:0}.full_page .columns>.content{width:100%}.columns>.sidebar{float:none;width:100%;border-top:3px double #ddd}.menu_control{display:block;width:100%;background-color:#fff;padding:1em 28px;border-width:0;cursor:pointer;box-sizing:border-box}.menu{display:none;clear:both;width:100%;border-width:1px 0 0}.menu .sub-menu{position:static;display:block;padding-left:28px;border-top:1px solid #ddd;margin:0}.menu .sub-menu li{width:100%}.menu li{float:none;width:100%;margin-bottom:0}.menu li:first-child>a:first-child{border-top-width:0}.menu a{background-color:#fff;padding:1em 28px;border-width:1px 1px 0 0}.menu .current-menu-item>a{background-color:#eee}.menu>li>a{border-left-width:1px}.show_menu{display:block}.sidebar .search-form input[type=text],.sidebar .thesis_email_form input[type=text]{width:50%}}@media all and (max-width:774px){.menu a{border-right-width:0}.menu>li>a{border-left-width:0}}@media all and (max-width:471px){.menu a,.menu_control{padding:1em 17px}.header,.columns>.sidebar,.post_box,.prev_next,.comments_intro,.comment,.comment_nav,#commentform,#commentform .comment_form_title,.footer{padding-right:17px;padding-left:17px}.menu .sub-menu,.children .comment{padding-left:17px}.right,.alignright,img[align=right],.left,.alignleft,img[align=left],.ad,.ad_left{float:none}.grt .right,.grt .alignright,.grt .left,.grt .alignleft{margin-right:0;margin-left:0}.grt blockquote.right,.grt blockquote.left{width:100%;margin-bottom:28px}.post_author:after{display:block;height:0;content:'\a';white-space:pre}#commentform input[type=text],.sidebar .search-form input[type=text],.sidebar .thesis_email_form input[type=text]{width:100%}.comments_closed,.login_alert{margin-right:17px;margin-left:17px}#commentform .comment_form_title{margin-left:-17px;margin-right:-17px}.comment_date{display:none}}.contact-lbl{width:100%;display:block;text-align:center}.captchyo{display:inline-block;float:none;margin:0 auto;width:auto}.wpcf7-form-control-wrap{position:unset}.template-front #mce-responses{clear:both;color:#fff;margin:10px 0;width:100%;padding-bottom:20px}.emailsignup .wpcf7-form{max-width:100%}.homepage .signup{margin:40px auto 0;max-width:750px;width:90%}.signup .form-f{float:left;margin-right:5%;width:38%}.signup .form-f-3{margin-right:0;width:12%}.header,.menu,.menu a,.menu .sub-menu,.post_box,.columns>.content,.comment_list,.prev_next,.footer{border:none}body{background-image:url("https://www.neilaughton.com/wp-content/thesis/skins/classic-r/images/headbg.jpg")}#site_title{color:#7f7f7f;font-size:47px;font-weight:700;line-height:1.32em;margin-top:-15px}#site_title a{color:#ba162e;font-family:'bangers',sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;margin-left:70px}#site_title a:hover{color:#ba162e}.menu,.menu a{background-color:transparent;color:#fff;float:right;font-family:'Oswald',sans-serif;font-size:13px;margin-right:12px;margin-top:-23px}.menu a{border:1px solid transparent !important}.menu a:hover{background-color:transparent;border:1px solid #ba162e;color:#ba162e}.menu .current-menu-item>a{background-color:transparent;border:1px solid #ba162e;color:#ba162e;cursor:text}.menu li.right-menu-item{float:right;margin-top:-4px;padding-bottom:0;padding-left:5px !important;padding-right:5px !important;position:relative}#menu-item-349>a{background:#ba162e none repeat scroll 0 0;color:#fff}h1{font-family:'Lobster',sans-serif;font-size:50px;font-weight:800;line-height:67px;color:#162330}h2{font-family:'Lobster',sans-serif;font-size:50px !important;font-weight:800;line-height:51px;color:#fff !important}h3{color:#6f859c;font-family:'montserrat',sans-serif;font-size:25px;font-weight:bolder;letter-spacing:3.8px;line-height:51px;margin-top:30px;text-transform:uppercase}h4{color:#6f859c;font-family:'Rock Salt',sans-serif;font-size:23px;padding:40px 0}.homepagesecondcontainer{background-color:#fff;margin-top:0;padding:56px 0 60px 46px}.homepageleftcolumn{float:left;width:50%;padding:10px 15px}.homepageleftcolumn>p{margin-top:13px}.homepagerightcolumn{float:right;width:40%;margin-right:39px;margin-top:85px;padding:170px 25px 35px 0}.homepagesecondcontainer:after{display:table;clear:both;content:''}.emailsignup{background:transparent linear-gradient(to right,#162330 0%,#2d4c63 27%,#2d5263 50%,#162330 100%) repeat scroll 0 0;padding:75px 20px 70px}.emailsignup h2{text-align:center}.emailsignup h3{text-align:center}.homepage #left{color:#fff;float:left;line-height:105px;text-align:left;width:35%}.homepage #right{color:#fff;float:left;line-height:105px;text-align:left;width:35%}.homepage .signup:after{display:table;clear:both;content:''}.homepage input[type=text],.homepage .input_text{background-color:#fff;border:3px solid #d3d3d3;box-sizing:border-box;color:#7f7f7f;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1em;padding:.65em;width:100%}.homepage input[type=submit],.input_submit{background:#ba162e none repeat-x scroll 0 0;border:3px solid #ba162e;border-radius:unset;color:#fff;font-family:montserrat;font-weight:700;line-height:27px;margin:0;padding:5px 25px;text-transform:uppercase}.testimonialscontainer{background:#fff none repeat scroll 0 0;margin-top:-22px;padding:0}.threecolumnscontainer{border:5px dotted #ba162e;margin-top:0;padding:20px;text-align:center}.threecolumnsleft{float:left;padding:67px 1% 1%;width:30%}.threecolumnsmiddle{float:left;padding:67px 1% 1%;width:30%}.threecolumnsright{float:left;padding:67px 1% 1%;width:30%}.threecolumnscontainer:after{display:table;clear:both;content:''}#addthiscontainer{background:#6f859c none repeat scroll 0 0;padding:41px 22px 8px}.addthis h2{text-align:center}.addthis_inline_follow_toolbox_7hrq{display:table;margin:0 auto;padding:33px}#homepageblogarchive>h3{background:#fff none repeat scroll 0 0;margin-top:1px;padding:77px 0 20px;text-align:center}.pt-cv-view.pt-cv-grid.pt-cv-colsys{background:#fff none repeat scroll 0 0;padding-bottom:77px;text-align:center}.pt-cv-thumbnail{margin:0 auto}._self.pt-cv-readmore.btn.btn-success{background-color:#7f7f7f;border:medium none #ba162e;font-family:montserrat;text-transform:uppercase}.pt-cv-ifield>*,.pt-cv-view .pt-cv-content-item>*{margin-bottom:10px}.pt-cv-wrapper .btn-success{background-color:#7f7f7f !important;border-color:#7f7f7f !important;color:#fff}.pt-cv-wrapper{max-width:100%}.homepagebottombutton{background-image:url("https://www.neilaughton.com/wp-content/uploads/2017/04/Neil-Brooklyn-Bridge.png");display:table;height:500px;width:100%}.pt-cv-colsys{margin-left:0 !important;margin-right:0 !important}#homepagebottombutton a{display:block;float:none;margin-left:auto;margin-right:auto;margin-top:150px;position:relative;text-align:center}.aboutbodycontainer{background-color:rgba(22,35,48,.55);margin:18px 70px 40px;padding:14px 25px 30px}.aboutbodycontainer .left,.alignleft,img[align=left]{padding:39px 10px}.aboutpage h1{color:#fff;margin-bottom:-44px}.aboutpage p{color:#fff}.grt h3{color:#6f859c;font-size:25px;font-weight:700;line-height:51px;margin:25px 0}.aboutpage .right,.alignright,img[align=right]{display:block;float:right;padding:20px 0}.aboutpage .prefooterlogocontainer{background-color:#fff;margin:20px 72px}#praisebodycontainer{background-color:#fff;margin:16px 70px;padding:25px 16px 25px 19px}.praisepage .grt .headline{color:#162330;font-size:48px;line-height:45px;margin:0}.praisepage h1{color:#162330;font-family:"Lobster",sans-serif;font-size:50px;font-weight:800;line-height:94px;text-align:center}.praisepage h3{color:#6f859c;font-family:"montserrat",sans-serif;font-size:25px;font-weight:bolder;letter-spacing:3px;line-height:51px;margin-top:30px;text-align:center;text-transform:uppercase}#praiseboxtop{background:#f2f2f2 none repeat scroll 0 0;border:1px dotted #bbb;padding:58px 58px 45px}#praiseboxone{background:#f2f2f2 none repeat scroll 0 0;border:1px dotted #bbb;margin:45px 0;padding:58px}#praiseboxtwo{background:#f2f2f2 none repeat scroll 0 0;border:1px dotted #bbb;margin:45px 0;padding:58px}#praiseboxthree{background:#f2f2f2 none repeat scroll 0 0;border:1px dotted #bbb;margin:45px 0;padding:58px}.praisepage .prefooterlogocontainer{background-color:#fff;margin:18px 69px;padding:20px}#contacttrainnow{background:#fff none repeat scroll 0 0;line-height:70px;margin:18px 70px 1px;padding:90px 55px 70px;text-align:center}#contactsayhellotext{background:#fff none repeat scroll 0 0;line-height:70px;margin:1px 70px;padding:90px 55px 70px;text-align:center}.contactpage .prefooterlogocontainer{background-color:#fff;margin:18px 69px;padding:20px}#applynowcontainer{background:#fff none repeat scroll 0 0;line-height:70px;margin:18px 70px;padding:90px 55px 62px;text-align:center}#post-48.grt .headline{color:#162331;font-size:30px;line-height:44px;margin-top:85px;text-align:center}.applynow .prefooterlogocontainer{background-color:#fff;margin:20px 72px}#left{float:left;line-height:55px;text-align:left;width:45%}#left-2{float:left;line-height:55px;text-align:left;width:45%}input[type=text],.input_text,.wpcf7-email{background-color:#fff;border:3px solid #d3d3d3;box-sizing:border-box;color:#7f7f7f;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1em;padding:.35em;max-width:90%}#right,#right-2{line-height:55px;text-align:left}.applynowtextboxtwo{padding-left:10%}textarea{border:4px solid #d3d3d3;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;padding:.35em;text-align:left;width:87%}.clearfix>p{margin:0;padding:0;text-align:left}input[type=submit],.input_submit{background:#ba162e repeat-x scroll 0 0;border:3px solid #ba162e;border-radius:14px;color:#fff;font-family:inherit;font-weight:700;line-height:2em;padding:1.5em;text-transform:uppercase}.wpcf7 textarea{height:150px !important}.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{border-color:#ba162e;color:#778899;margin-left:0;width:86%}.applynowtextboxthree{display:none}#workwithmecontainer{background:#6f859c none repeat scroll 0 0;margin:18px 70px;padding:34px 25px 510px}#workwithmeleft h1{color:#fff}#workwithmeright>p{color:#fff}.workwithmeleft{float:left;padding:60px 0 0;width:40%}.workwithmeright{float:left;padding:27px;width:50%}#workwithmetwocontainer{background:#fff none repeat scroll 0 0;margin:0 70px;padding:30px 25px 510px}.workwithmetwoleft{float:left;width:45%}#workwithmetwoleft>p{padding-top:85px}.workwithmetworight{float:left;padding:27px;width:50%}#workwithmethreecontainer{background:#fff none repeat scroll 0 0;margin:20px 70px;padding:36px 132px 150px 116px}#workwithmethreecontainer .left,.alignleft,img[align=left]{padding:1px 10px}.workwithmethreeheadline{padding:40px}#workwithmethreeright>p{padding-top:10px}#workwithmefourcontainer{background-color:#fff;margin:10px 71px;padding:20px 20px 34px}.workwithmefourleft{float:left;margin:20px 7px 0 119px;width:45%}.workwithmefourright{float:left;margin:51px -156px;width:45%}.workwithmepage .applynow{margin:0 350px 20px}.workwithmefourcontainer:after{display:table;clear:both;content:''}.vcontainer{position:relative}.videocontainer{position:relative;z-index:0}.textoverlay{padding:20px 30px;position:absolute;text-align:center;z-index:1}.onlinetraining{margin:18px 70px}.onlinetrainingtwo{background:#fff none repeat scroll 0 0;line-height:50px;margin:18px 70px;padding:40px;text-align:justify}.onlinetrainingtwo h1{color:#162330;font-family:"Lobster",sans-serif;font-size:50px;font-weight:800;line-height:94px;text-align:center}.onlinetrainingtwo h3{color:#6f859c;font-family:"montserrat",sans-serif;font-size:25px;font-weight:bolder;letter-spacing:3px;line-height:51px;margin-top:30px;text-align:center;text-transform:uppercase}.onlinetrainingtwo>p{text-align:center}.onlinetrainingtwo .block,.alignnone{float:right;padding:20px 20px 0}.workwithmepage .prefooterlogocontainer{background-color:#fff;margin:18px 69px;padding:20px}.blogbodycontainer{background:#fff none repeat scroll 0 0;margin:16px 70px}.postboxleft{float:left;padding-right:25px}.blogsummarypage img{margin-top:13px;max-width:300px;padding-right:20px}.blogsummarypage .headline>a{color:#162330;font-size:25px}.blogsummarypage .headline a:hover{color:#ba162e}.blogsummarypage .post_content.post_excerpt{color:#6f859c;font-size:15px;padding-top:10px;text-align:justify}.blogsummarypage .post_box.grt{border:5px dotted #6f859c;margin:25px}.blogsummarypage .bracket,.num_comments{color:#6f859c;font-size:20px}.blogsummarypage .grt .headline{font-size:29px;line-height:23px}.blogsummarypage .post_cats{color:#7f7f7f;line-height:28px;text-transform:lowercase}.blogsummarypage .num_comments_link{color:#8f8f8f;display:inline-block;margin-bottom:26px;margin-left:84px;text-decoration:none}.blogsummarypage .prefooterlogocontainer{background-color:#fff;margin:18px 69px;padding:20px}#bodycontainer{background:#fff none repeat scroll 0 0;margin:18px 70px}.singlepage .grt .headline{color:#162330;font-size:29px;line-height:45px;margin:0}.byline a,.post_author,.post_date{letter-spacing:1px;text-transform:lowercase}.singlepage .attachment-full.size-full.wp-post-image{float:left;max-width:400px}.singlepage .prefooterlogocontainer{background-color:#fff;margin:20px 72px}#search-3{background:#162330;font-family:'Montserrat',sans-serif;margin:6px 27px 5px -39px;padding:20px}.sidebar h3{margin-left:-32px;text-align:left}.sidebar .sidebar_heading,.sidebar .widget_title{color:#fff;font-family:'Montserrat',sans-serif;font-size:15px;letter-spacing:3.8px;margin-bottom:16px;text-align:center;text-transform:uppercase}#recent-posts-3{background:#7c8598 none repeat scroll 0 0;line-height:37px;margin:30px 28px 0 -39px;padding:20px}.widget a{color:#fff;font-size:16px;line-height:24px;text-decoration:none}#text-2{background:#162330 none repeat scroll 0 0;display:table;margin:33px 26px 0 -39px}#text-3{background:#ba162e none repeat scroll 0 0;display:table;margin:30px -38px;padding:20px}#categories-3{background:#7c8598 none repeat scroll 0 0;display:table;margin:30px 28px 0 -39px;padding:20px 53px 20px}.widget,.sidebar .text_box,.sidebar .thesis_email_form,.sidebar .query_box{margin:10px 27px 35px}#categorycontainer{background:#fff none repeat scroll 0 0;margin:16px 70px}.categorypage .postboxleft{float:left;padding-right:25px}.grt:after{display:table;clear:both;content:''}.categorypage .archive_intro .headline{color:#6f859c;font-family:montserrat;margin-bottom:-13px}.categorypage img{margin-top:13px;max-width:300px;padding-right:20px}.categorypage .headline>a{color:#162330;font-size:25px}.categorypage .headline a:hover{color:#ba162e}.categorypage .post_content.post_excerpt{color:#6f859c;font-size:15px;text-align:justify}.categorypage .archive_intro.post_box.grt.top{border:medium none #fff}.categorypage .post_box.grt{border:5px dotted #6f859c;margin:25px}.categorypage .bracket,.num_comments{color:#6f859c;font-size:20px}.categorypage .grt .headline{font-size:29px;line-height:23px;margin:0}.categorypage .post_cats{color:#7f7f7f;line-height:28px;text-transform:lowercase}.prefooterlogocontainer{background-color:#fff;padding:20px}.prefooterlogo{display:table;margin:0 auto}.footer{display:table;font-size:14px;line-height:0;margin:0 auto 20px;padding:73px 0 10px}.full_page .columns>.content{background:#fff none repeat scroll 0 0;border-right:0 none;float:none;width:1100px}.columns>.content{float:left;width:67%}.columns>.sidebar{float:right;margin-right:1%;padding:26px 0 1% 1%;width:28% !important}#copyright>p{color:#fff;font-family:arial;font-size:13px;line-height:1.6;text-align:center}.applynowcontainerone{display:table;margin:0 auto}.footer a{color:#fff}.footer a:hover{color:#ba162e;text-decoration:underline}.searchform label{display:none}.searchform #s{padding:12px 2%;width:60%}.searchform input[type=submit],.searchform .input_submit{border:0 solid transparent;float:right;line-height:1;padding:13px 2%;width:30%}.front-sign-up{margin:40px auto 0;max-width:750px;padding-bottom:40px;width:90%}.front-sign-up .mc-field-group{width:38%;float:left}.front-sign-up .clear{clear:none;width:17%;float:left}.front-sign-up .clear input[type=submit]{margin:0 0 0 40px}.front-sign-up .email{background-color:#fff;border:3px solid #d3d3d3;box-sizing:border-box;color:#7f7f7f;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1em;padding:.65em;width:100%}#text-3 .widget_title{color:#222}#text-3 input[type=text]:focus,#text-3 .input_text:focus{background-color:#fff;border-color:#d3d3d3}#text-3 p{text-align:center}#text-3{background:transparent none repeat scroll 0 0;margin:0 0 0 -38px;padding:0 26px 0 0}.side-sign-up{clear:both;float:none;padding-bottom:40px;width:100%}.side-sign-up .mc-field-group{width:100%}.side-sign-up .clear{width:100%}.side-sign-up input[type=submit],.side-sign-up .input_submit{border-radius:4px;line-height:2em;margin-top:12px;padding:10px;width:100%}.side-sign-up #mce-FNAME{float:right;font-size:16px;line-height:38px;margin-bottom:10px;max-width:100%;width:100%}.side-sign-up .email{background-color:#fff;border:3px solid #d3d3d3;box-sizing:border-box;color:#7f7f7f;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:28px;font-size:16px;padding:.65em;width:100%}.landing .post_box{background-color:rgba(22,35,48,.55);margin:18px 70px 40px;padding:14px 25px 30px;color:#fff}@media all and (max-width:1100px){#menu-item-349>a{background:0 0}.menu a:hover{border:none}.menu_control{background:0 0;color:#fff;font-family:'oswald';font-size:13px}.homepageleftcolumn{margin:10px;text-align:center;width:90%}.homepagerightcolumn{float:none;margin:10px 0;padding:20px 0 0;text-align:center;width:90%}.homepagerightcolumn iframe{display:block;float:none;margin:0 auto;max-width:100%}div.wpcf7{margin:20px 0 !important;padding:0;width:100% !important}.menu_control{color:#fff;float:right;font-family:arial !important;font-size:24px;text-align:right;width:60%}#site_title{float:left;margin-top:0}.menu,.menu a{float:none;font-size:18px;padding:25px 44px 25px 25px;text-align:right}.template-front .menu{padding:0;position:absolute;top:130px}.praisepage .menu_control{margin-right:70px}.sitetitleandnav{clear:both;float:none;min-height:65px;width:100%}.praisepage .sitetitleandnav{padding:0 2.5%;width:95%}.praisepage .menu{padding:0;position:relative;top:auto}.praisepage .menu a{border:0 solid transparent;float:none;font-size:18px;padding:20px 84px 20px 25px;text-align:right}.praisepage .menu .current-menu-item>a{color:#ba162e !important}.columns>.content{float:left;width:100%}.columns>.sidebar{float:right;margin-right:1%;padding:26px 0 1% 1%;width:100% !important}#search-3{margin:1%;padding:1%;width:96%}#recent-posts-3{margin:0;padding:20px}#text-2{display:table;margin:20px}}@media only screen and (max-width:1100px){#text-3{margin:0 0 0 25px;width:96%}}@media only screen and (max-width:850px){#text-3{width:94%}.menu a{border:1px solid transparent !important}.emailsignup .wpcf7-form{max-width:90%;overflow:hidden}#site_title{clear:both;margin-bottom:0;text-align:center;width:100%}#site_title a{margin-left:0}.praisepage .menu_control{margin-right:0}.menu_control,.praisepage .menu_control{font-size:22px;text-align:center;width:100%}.menu,.menu a,.praisepage .menu,.praisepage .menu a{float:none;font-size:18px;padding:18px 25px;text-align:center}.template-front .menu,.praisepage .menu{padding:0;position:relative;top:auto}#workwithmecontainer{margin:18px 70px;padding:34px 25px 60px}.workwithmeleft{float:none;padding:40px 0 0;width:auto}.workwithmeleft iframe{display:block;margin:0 auto;max-width:100%}.workwithmeright{float:none;margin-top:40px;padding:0;width:auto}#workwithmetwocontainer{margin:0 70px;padding:30px 25px 60px}.workwithmetwoleft{float:none;width:auto}#workwithmetwoleft>p{padding-top:10px}.workwithmetworight{float:none;padding:0;width:auto}.onlinetrainingtwo .block,.alignnone{float:none;margin:0 auto}#workwithmethreecontainer{background:#fff none repeat scroll 0 0;margin:20px 70px;padding:26px 26px 60px}.sitetitleandnav{min-height:125px}.headline_area{clear:both;display:block;width:100%}.blogsummarypage .num_comments_link{margin-bottom:10px;margin-left:0}#homepagebottombutton a{margin-top:50px}}@media only screen and (max-width:650px){#text-3{width:92%}.front-sign-up .mc-field-group{width:100%;float:none}.front-sign-up input[type=text],.front-sign-up .input_text{max-width:100% !important;margin-bottom:15px}.front-sign-up .clear input[type=submit]{display:block;float:none;margin:15px auto 0;width:100%}.front-sign-up .clear{width:100%}.menu,.menu a,.praisepage .menu,.praisepage .menu a{padding:23px 0}.blogsummarypage img{max-width:100%}img,.wp-post-image{max-width:100%}.singlepage .attachment-full.size-full.wp-post-image{float:left;max-width:100%}.blogbodycontainer{margin:16px 20px}#bodycontainer{margin:18px 20px}.onlinetrainingtwo{margin:18px 20px;padding:20px 10px}h1{font-size:30px;line-height:35px}h3{font-size:20px;line-height:28px}.homepagesecondcontainer{padding:10px}.strong-view.default .testimonial-heading{background:transparent url(//www.neilaughton.com/wp-content/thesis/skins/classic-r/img/quotes.png) no-repeat scroll left center;margin-top:26px;margin-bottom:20px}}@media only screen and (max-width:500px){.signup .form-f{float:left;margin-right:0;width:100%}.signup .form-f-3{margin-right:0;width:100%}.homepage input[type=submit],.input_submit{margin:0;padding:5px 5% !important;width:93%;float:right}.signup input[type=text],.signup .input_text{margin-bottom:15px;width:100%;float:right}.side-sign-up input[type=submit],.side-sign-up .input_submit{border-radius:4px;float:none;line-height:2em;margin:15px 0 0;padding:10px;width:100%}h1{font-size:23px;line-height:24px}h3{font-size:14px;line-height:20px}.homepageheadertext{width:100%}.homepagesecondcontainer{padding:10px 0 200px}.homepagerightcolumn{margin:-167px 17px}.threecolumnsleft{float:none;padding:37px 1% 1%;width:100%}.threecolumnsmiddle{float:none;padding:37px 1% 1%;width:100%}.threecolumnsright{float:none;padding:37px 1% 1%;width:100%}.applynowtextboxtwo{display:none}#applynowtextbox>p{font-size:16px}.applynowtextboxthree{display:inline}#applynowcontainer{line-height:20px;margin:18px;padding:0;text-align:center}input[type=text],.input_text{font-size:16px;font-weight:400;line-height:1em;max-width:93%}textarea{font-size:16px;font-weight:400;max-width:90%;margin-left:3%}label{font-size:16px}input[type=submit],.input_submit{margin:30px}#contacttrainnow{margin:0 20px;padding:20px 55px 40px}#contactsayhellotext{margin:0 20px;padding:20px 55px 40px}#praisebodycontainer{margin:0}#workwithmecontainer{margin:0}#workwithmetwocontainer{margin:0;padding:40px 0 60px}#workwithmethreecontainer{margin:0;overflow:hidden;padding:26px 26px 60px}.workwithmetwoleft{float:none;padding:0 26px;width:auto}.onlinetrainingtwo .block,.alignnone{max-width:90%}.praisepage h1{font-size:40px;line-height:1.6}}@media only screen and (max-width:400px){#site_title{clear:both;margin:0;padding:0;text-align:center;width:98%}#site_title a{display:table;margin:0 auto}h1{font-size:23px;line-height:24px}h3{font-size:16px;line-height:20px}#copyright>p{font-size:8px}.homepageleftcolumn{float:none;margin:10px 0;padding:0 5% !important;text-align:center;width:90%}.homepagerightcolumn{margin:20px auto;padding:0}.homepagesecondcontainer{padding:10px 0 30px !important}#contactsayhellotext{line-height:70px;margin:0;padding:0 26px 60px;text-align:center}#contacttrainnow{margin:0;padding:0 3px 25px}.homepage #left{float:none;width:70%}.homepage #right{float:none;width:70%}.strong-view.default .testimonial-heading{background:transparent url(//www.neilaughton.com/wp-content/thesis/skins/classic-r/img/quotes.png) no-repeat scroll left center;margin-top:26px !important}.aboutbodycontainer{margin:-25px 10px 40px;padding:0 0 30px}.aboutpage .prefooterlogocontainer{margin:20px 15px}h4{font-size:18px}#praisebodycontainer{margin:0 5px 40px;padding:0 3px 25px}.praisepage h1{font-size:25px}.praisepage h3{font-size:16px;line-height:1.6}#praiseboxtop{background:#f2f2f2 none repeat scroll 0 0;border:1px dotted #bbb;padding:0}#praiseboxone{margin:45px 0 0;padding:5px}.grt .left,.grt .alignleft,.grt .ad_left{margin-bottom:10px;margin-right:5px}#praiseboxtwo{margin:45px 0;padding:5px}#praiseboxone .grt .right,.grt .alignright,.grt .ad{margin-bottom:27px;margin-left:27px}#praiseboxthree{margin:45px 0 0;padding:5px}.praisepage .prefooterlogocontainer{margin:0}.contactpage.praisepage .prefooterlogocontainer{margin:40px 0 0}#workwithmecontainer{margin:20px 10px 40px;padding:50px 7px 25px}.workwithmeleft{float:none;padding:60px 0 0;text-align:justify;width:100%}.workwithmeright{float:none;padding:25px 5px;text-align:justify;width:95%}#workwithmetwocontainer{margin:20px 10px 40px;padding:50px 7px 25px}.workwithmetwoleft{float:none;padding:20px 10px 0;width:100%}#workwithmetwoleft>p{padding-top:21px;padding-right:5px;padding-top:21px}.workwithmetworight{float:none;padding:25px 5px;text-align:justify;width:95%}.workwithme .onlinetrainingtwo .block,.alignnone{float:none;padding:20px 6px 0}#workwithmethreecontainer{margin:20px 10px 14px;padding:50px 7px 25px}.workwithmethreeleft{float:none;padding:16px 3px 0;width:100%;text-align:justify;width:100%}.workwithmethreeright{float:none;padding:25px 5px;text-align:justify;width:100%}#workwithmethreeright>p{padding:10px 8px 5px 5px}#workwithmefourcontainer{margin:20px 10px 40px;padding:50px 7px 25px}.workwithmefourleft{float:none;margin:4px 17px 0 11px;width:95%}.workwithmefourright{float:none;margin:3px;width:95%}.workwithmepage .applynow{margin:0 88px 19px}.videocontainer{position:relative;z-index:0}.onlinetraining{margin:18px 10px}.onlinetrainingtwo h1{font-size:23px;line-height:24px}.onlinetrainingtwo{margin:0 10px 40px;padding:25px 3px}.onlinetrainingtwo h3{font-size:16px;line-height:28px}.onlinetrainingtwo>p{font-size:16px;line-height:30px;padding-top:10px}.prefooterlogocontainer{margin:0;padding:20px}#contacttrainnow{margin:0 5px 40px;padding:0 3px 25px}h1{font-size:23px;line-height:24px;padding:20px}h3{font-size:16px;line-height:20px}}