 .wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7-form-control-wrap{position:relative}.wpcf7-form p{margin-bottom:15px}.wpcf7-form input,.wpcf7-form textarea{margin-top:3px}.wpcf7 form p:last-of-type{margin:0}.wpcf7 form .wpcf7-response-output{margin-top:20px;padding:8px 10px;border:0;background:#eee;border-left:4px solid #616161;color:#32373c;text-align:center}.wpcf7 .one-half input[type="text"],.wpcf7 .one-half input[type="email"]{width:100%}.wpcf7 .one-half{padding-left:20px}  .vc_row:after,.vc_row:before{content:" ";display:table}.vc_row:after{clear:both}.vc_column_container{width:100%}.vc_row{margin-left:-15px;margin-right:-15px}.vc_col-sm-12,.vc_col-sm-3,.vc_col-sm-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.vc_col-sm-12,.vc_col-sm-3,.vc_col-sm-6{float:left}.vc_col-sm-12{width:100%}.vc_col-sm-6{width:50%}.vc_col-sm-3{width:25%}}.vc_clearfix:after,.vc_clearfix:before{content:" ";display:table}.vc_clearfix:after{clear:both}.vc_clearfix:after,.vc_clearfix:before{content:" ";display:table}.vc_clearfix:after{clear:both}@font-face{font-family:vcpb-plugin-icons;src:url(https://matt-jackson.com/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot);src:url(https://matt-jackson.com/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot) format('embedded-opentype'),url(https://matt-jackson.com/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf) format('truetype'),url(https://matt-jackson.com/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff) format('woff'),url(https://matt-jackson.com/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg) format('svg');font-weight:400;font-style:normal}#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}.wpb_content_element{margin-bottom:35px}.vc_row[data-vc-full-width]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;overflow:hidden}.vc_row.vc_row-flex{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.vc_row.vc_row-flex>.vc_column_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>*{min-height:1em}}.vc_row.vc_row-flex::after,.vc_row.vc_row-flex::before{display:none}.vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}.vc_column-inner::after{clear:both}.vc_column_container{padding-left:0;padding-right:0}.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}.vc_separator{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vc_separator .vc_sep_holder{height:1px;position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:10%}.vc_separator .vc_sep_holder .vc_sep_line{height:1px;border-top:1px solid #ebebeb;display:block;position:relative;top:1px;width:100%}.vc_separator.vc_sep_dotted .vc_sep_line{border-top-style:dotted}.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l{width:100%}.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r{display:none}.vc_sep_width_80{width:80%}.vc_sep_pos_align_center{margin-left:auto;margin-right:auto}@-moz-document url-prefix(){}@font-face{font-family:vc_grid_v1;src:url(https://matt-jackson.com/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.eot);src:url(https://matt-jackson.com/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.eot) format('embedded-opentype'),url(https://matt-jackson.com/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.woff) format('woff'),url(https://matt-jackson.com/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.ttf) format('truetype'),url(https://matt-jackson.com/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.svg) format('svg');font-weight:400;font-style:normal} #cookie-law-info-bar { font-size:15px; margin:0 auto; padding:12px 10px; position:absolute; text-align:center; box-sizing:border-box; width:100%; z-index:9999; display:none; left:0px; font-weight:300; box-shadow:0 -1px 10px 0 rgba(172, 171, 171, 0.3); } #cookie-law-info-again { font-size:10pt; margin:0; padding:5px 10px; text-align:center; z-index:9999; cursor:pointer; box-shadow:#161616 2px 2px 5px 2px; } #cookie-law-info-bar span { vertical-align:middle; } .cli-plugin-button, .cli-plugin-button:visited { display:inline-block; padding:9px 12px; color:#fff; text-decoration:none; position:relative; cursor:pointer; margin-left:5px; text-decoration:none; } .cli-plugin-main-link { margin-left:0px; font-weight:550; text-decoration:underline; } .cli-plugin-button:hover { background-color:#111; color:#fff; text-decoration:none; } .cli-plugin-button, .cli-plugin-button:visited { font-size:13px; font-weight:400; line-height:1; } .large.cli-plugin-button, .large.cli-plugin-button:visited { font-size:14px; padding:8px 14px 9px; } .cli-plugin-button{ margin-top:5px; } .cli-bar-popup{ -moz-background-clip:padding; -webkit-background-clip:padding; background-clip:padding-box; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; padding:20px; } .cli-container-fluid { padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto; } .cli-row { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-right:-15px; margin-left:-15px; } .cli-align-items-stretch { -ms-flex-align:stretch!important; align-items:stretch!important; } .cli-px-0 { padding-left:0; padding-right:0; } .cli-btn { cursor:pointer; font-size:14px; display:inline-block; font-weight:400; text-align:center; white-space:nowrap; vertical-align:middle; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; border:1px solid transparent; padding:.5rem 1.25rem; line-height:1; border-radius:.25rem; transition:all .15s ease-in-out; } .cli-btn:hover { opacity:.8; } .cli-btn:focus { outline:0; } .cli-modal-backdrop { position:fixed; top:0; right:0; bottom:0; left:0; z-index:1040; background-color:#000; display:none; } .cli-modal-backdrop.cli-fade { opacity:0 } .cli-modal a { text-decoration:none; } .cli-modal .cli-modal-dialog { position:relative; width:auto; margin:.5rem; pointer-events:none; font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; font-size:1rem; font-weight:400; line-height:1.5; color:#212529; text-align:left; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; min-height:calc(100% - (.5rem * 2)) } @media (min-width:576px) { .cli-modal .cli-modal-dialog { max-width:500px; margin:1.75rem auto; min-height:calc(100% - (1.75rem * 2)) } } @media (min-width:992px) { .cli-modal .cli-modal-dialog { max-width:900px; } } .cli-modal-content { position:relative; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; width:100%; pointer-events:auto; background-color:#fff; background-clip:padding-box; border-radius:.3rem; outline:0 } .cli-modal .cli-modal-close { position:absolute; right:10px; top:10px; z-index:1; padding:0; background-color:transparent !important; border:0; -webkit-appearance:none; font-size:1.5rem; font-weight:700; line-height:1; color:#000; text-shadow:0 1px 0 #fff; } .cli-modal .cli-modal-close:focus { outline:0; } .cli-switch { display:inline-block; position:relative; min-height:1px; padding-left:70px; font-size:14px; } .cli-switch input[type="checkbox"] { display:none; } .cli-switch .cli-slider { background-color:#e3e1e8; height:24px; width:50px; bottom:0; cursor:pointer; left:0; position:absolute; right:0; top:0; transition:.4s; } .cli-switch .cli-slider:before { background-color:#fff; bottom:2px; content:""; height:20px; left:2px; position:absolute; transition:.4s; width:20px; } .cli-switch input:checked + .cli-slider { background-color:#00acad } .cli-switch input:checked + .cli-slider:before { transform:translateX(26px); } .cli-switch .cli-slider { border-radius:34px; } .cli-switch .cli-slider:before { border-radius:50%; } .cli-tab-content { background:#ffffff; } .cli-fade { transition:opacity .15s linear; } .cli-tab-content { width:100%; padding:30px; } @media (max-width:767px) { .cli-tab-content { padding:30px 10px; } } .cli-container-fluid { padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto; } .cli-row { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-right:-15px; margin-left:-15px; } .cli-align-items-stretch { -ms-flex-align:stretch!important; align-items:stretch!important; } .cli-px-0 { padding-left:0; padding-right:0; } .cli-btn { cursor:pointer; font-size:14px; display:inline-block; font-weight:400; text-align:center; white-space:nowrap; vertical-align:middle; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; border:1px solid transparent; padding:.5rem 1.25rem; line-height:1; border-radius:.25rem; transition:all .15s ease-in-out; } .cli-btn:hover { opacity:.8; } .cli-btn:focus { outline:0; } .cli-modal-backdrop { position:fixed; top:0; right:0; bottom:0; left:0; z-index:1040; background-color:#000; -webkit-transform:scale(0); transform:scale(0); transition:opacity ease-in-out 0.5s; } .cli-modal-backdrop.cli-fade { opacity:0; } .cli-modal { position:fixed; top:0; right:0; bottom:0; left:0; z-index:99999; transform:scale(0); overflow:hidden; outline:0; display:none; } .cli-modal a { text-decoration:none; } .cli-modal .cli-modal-dialog { position:relative; width:auto; margin:.5rem; pointer-events:none; font-family:inherit; font-size:1rem; font-weight:400; line-height:1.5; color:#212529; text-align:left; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; min-height:calc(100% - (.5rem * 2)) } @media (min-width:576px) { .cli-modal .cli-modal-dialog { max-width:500px; margin:1.75rem auto; min-height:calc(100% - (1.75rem * 2)) } } .cli-modal-content { position:relative; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; width:100%; pointer-events:auto; background-color:#fff; background-clip:padding-box; border-radius:.2rem; box-sizing:border-box; outline:0 } .cli-modal .cli-modal-close:focus { outline:0; } .cli-switch { display:inline-block; position:relative; min-height:1px; padding-left:38px; font-size:14px; } .cli-switch input[type="checkbox"] { display:none; } .cli-switch .cli-slider { background-color:#e3e1e8; height:20px; width:38px; bottom:0; cursor:pointer; left:0; position:absolute; right:0; top:0; transition:.4s; } .cli-switch .cli-slider:before { background-color:#fff; bottom:2px; content:""; height:15px; left:3px; position:absolute; transition:.4s; width:15px; } .cli-switch input:checked + .cli-slider { background-color:#61a229; } .cli-switch input:checked + .cli-slider:before { transform:translateX(18px); } .cli-switch .cli-slider { border-radius:34px; font-size:0; } .cli-switch .cli-slider:before { border-radius:50%; } .cli-tab-content { background:#ffffff; } .cli-tab-content { width:100%; padding:5px 30px 5px 5px; box-sizing:border-box; } @media (max-width:767px) { .cli-tab-content { padding:30px 10px; } } .cli-tab-footer .cli-btn { background-color:#00acad; padding:10px 15px; text-decoration:none; } .cli-tab-footer .wt-cli-privacy-accept-btn { background-color:#61a229; color:#ffffff; border-radius:0; } .cli-tab-footer { width:100%; text-align:right; padding:20px 0; } .cli-col-12 { width:100%; } .cli-tab-header { display:flex; justify-content:space-between; } .cli-tab-header a:before { width:10px; height:2px; left:0; top:calc(50% - 1px); } .cli-tab-header a:after { width:2px; height:10px; left:4px; top:calc(50% - 5px); -webkit-transform:none; transform:none; } .cli-tab-header a:before { width:7px; height:7px; border-right:1px solid #4a6e78; border-bottom:1px solid #4a6e78; content:" "; transform:rotate(-45deg); -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; margin-right:10px; } .cli-tab-header a.cli-nav-link { position:relative; display:flex; align-items:center; font-size:14px; color:#000; text-transform:capitalize; } .cli-tab-header { border-radius:5px; padding:12px 15px; cursor:pointer; transition:background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s; background-color:#f2f2f2; } .cli-modal .cli-modal-close { position:absolute; right:0; top:0; z-index:1; -webkit-appearance:none; width:40px; height:40px; padding:0; border-radius:50%; padding:10px; background:transparent; border:none; min-width:40px; } .cli-tab-container h4 { font-family:inherit; font-size:16px; margin-bottom:15px; margin:10px 0; } #cliSettingsPopup .cli-tab-section-container { padding-top:12px; } .cli-privacy-content-text{ font-size:14px; line-height:1.4; margin-top:0; padding:0; color:#000; } .cli-tab-content { display:none; } .cli-tab-section .cli-tab-content { padding:10px 20px 5px 20px; } .cli-tab-section { margin-top:5px; } @media (min-width:992px) { .cli-modal .cli-modal-dialog { max-width:645px; } } .cli-switch .cli-slider:after{ content:attr(data-cli-disable); position:absolute; right:50px; color:#000; font-size:12px; text-align:right; min-width:80px; } .cli-switch input:checked + .cli-slider:after { content:attr(data-cli-enable); } .cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content { max-height:60px; transition:max-height 0.15s ease-out; overflow:hidden; } a.cli-privacy-readmore { font-size:12px; margin-top:12px; display:inline-block; padding-bottom:0; cursor:pointer; color:#000; text-decoration:underline; } .cli-modal-footer { position:relative; } a.cli-privacy-readmore:before { content:attr(data-readmore-text); } .cli-modal-close svg { fill:#000; } span.cli-necessary-caption { color:#000; font-size:12px; } .cli-tab-container .cli-row { max-height:500px; overflow-y:auto; } .wt-cli-sr-only { display:none; font-size:16px; } .wt-cli-necessary-checkbox { display:none !important; } .wt-cli-privacy-overview-actions { padding-bottom:0; } .wt-cli-cookie-description { font-size:14px; line-height:1.4; margin-top:0; padding:0; color:#000; }@font-face{font-family:ratemypost;src:url(https://matt-jackson.com/wp-content/plugins/rate-my-post/public/css/fonts/ratemypost.eot);src:url(https://matt-jackson.com/wp-content/plugins/rate-my-post/public/css/fonts/ratemypost.eot) format('embedded-opentype'),url(https://matt-jackson.com/wp-content/plugins/rate-my-post/public/css/fonts/ratemypost.ttf) format('truetype'),url(https://matt-jackson.com/wp-content/plugins/rate-my-post/public/css/fonts/ratemypost.woff) format('woff'),url(https://matt-jackson.com/wp-content/plugins/rate-my-post/public/css/fonts/ratemypost.svg) format('svg');font-weight:400;font-style:normal;font-display:block}.rmp-amp-rating-widget__fieldset:not(:hover)>input:checked~label,.rmp-amp-rating-widget__fieldset>:hover,.rmp-amp-rating-widget__fieldset>:hover~label{color:transparent;cursor:inherit}.rmp-amp-rating-widget__fieldset:not(:hover)>input:checked~label:before,.rmp-amp-rating-widget__fieldset>:hover:before,.rmp-amp-rating-widget__fieldset>:hover~label:before{content:"★";position:absolute;color:gold}  html,body,div,span,h1,h3,h4,p,img,small,strong,ul,li,form,label,article,footer,header,nav{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:inherit;font-style:inherit;font-weight:inherit}article,footer,header,nav{display:block}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,footer,header,main,nav{display:block}a img{border:0}img{max-width:100%;height:auto}ul.dropdown-menu{position:static;top:initial;left:initial;z-index:initial;display:block;min-width:0;font-size:inherit;color:initial;text-align:initial;background-color:transparent;background-clip:initial;border:none;border-radius:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.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: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}.skip-to-content{position:absolute;left:8px;top:-46px;opacity:0;transition:all 0.25s;color:#1a73e8}.skip-to-content:focus{display:block;z-index:100000;font-size:12px;font-weight:700;top:8px;height:46px;line-height:46px;padding:0 15px;background:#f1f1f1;box-shadow:0 0 2px 2px rgba(0,0,0,0.15);opacity:1}body{background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:13px;line-height:1.65;color:#616161}.container{width:980px;margin:0 auto}body.wpex-responsive .container{max-width:90%}.content-full-width .content-area{width:100%;max-width:none !important}#outer-wrap{overflow:hidden}#wrap{position:relative}body.content-full-width #content-wrap .content-area,.content-full-width .content-area{width:100% !important;max-width:none !important}.wpex-clr:after{content:"";display:block;height:0;clear:both;visibility:hidden}.one-half{width:50%}.one-half{float:left;display:block}p{margin:0 0 20px}strong{font-weight:bold}small{font-size:80%}a{color:#1a73e8;text-decoration:none}a:hover{text-decoration:underline}h1,h3,h4{font-weight:600;color:#222;line-height:1.4;margin:30px 0 20px}h1{font-size:1.846em}h3{font-size:1.385em}h4{font-size:1.231em}.typography-white{color:#fff}ul{margin:0 0 20px 30px}button,input,textarea{font-size:100%;line-height:inherit;margin:0;vertical-align:baseline}input[type="text"],input[type="email"],input[type="search"],textarea{display:inline-block;color:#616161;padding:6px 10px;font-family:inherit;font-weight:inherit;font-size:1em;line-height:1.65;max-width:100%;border:1px solid #e1e1e1;background:#fff;border-radius:3px;text-align:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="text"]:focus,input[type="email"]:focus,input[type="search"]:focus,textarea:focus{outline:none}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}textarea{width:100%;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{margin-right:5px}input:-webkit-autofill,input:autofill{filter:none}::-webkit-input-placeholder{color:inherit;opacity:0.7}:-moz-placeholder{color:inherit;opacity:0.7}::-moz-placeholder{color:inherit;opacity:0.7}:-ms-input-placeholder{color:inherit;opacity:0.7}@supports (-webkit-overflow-scrolling:touch){input[type="email"],input[type="search"],input[type="text"],textarea{font-size:16px}}input[type="submit"],button{display:inline-block;background-color:#1a73e8;color:#fff;padding:.538em 1.077em;font-family:inherit;font-size:.923em;font-weight:400;border:0;cursor:pointer;line-height:1.65;-webkit-appearance:none;-webkit-font-smoothing:inherit;text-decoration:none !important;text-align:center;max-width:100%;transition:0.15s all ease;border-radius:3px}input[type="submit"]:hover,button:hover{background-color:#1464cc;color:#fff;text-decoration:none}input[type="submit"]:active,button:active{color:#fff}.main-navigation .dropdown-menu>li.menu-item>a:hover,.main-navigation .dropdown-menu>li.menu-item.current-menu-item>a{color:#1a73e8}body .textcenter{text-align:center}.wpex-bars{position:relative;display:inline-block;height:16px;width:22px;line-height:normal;box-sizing:content-box}.wpex-bars>span,.wpex-bars>span::before,.wpex-bars>span::after{background:#616161;content:'';display:block;left:0;position:absolute;height:3px;width:100%;transform-style:preserve-3d}.wpex-bars>span::before,.wpex-bars>span::after{transition:transform 0.2s ease-out}.wpex-bars>span{top:50%;margin-top:-1px}.wpex-bars>span::before{top:-7px}.wpex-bars>span::after{bottom:-7px}.wpex-shape-divider{position:absolute;overflow:hidden;left:0;width:100%;line-height:0;direction:ltr;z-index:1}.wpex-shape-divider svg{display:block;width:calc(100% + 1.3px);position:relative;left:50%;transform:translateX(-50%)}.wpex-shape-divider .wpex-shape-divider-path{transform-origin:center}.wpex-shape-divider-bottom{bottom:-1px}.wpex-shape-divider-rotate{transform:rotate(180deg)}.wpex-fs-overlay .wpex-close:focus-visible{opacity:1}.wpex-fs-overlay .wpex-close:focus-visible{outline:2px solid currentColor}.wpex-carousel .owl-prev:focus:not(:focus-visible),.wpex-carousel .owl-next:focus:not(:focus-visible){outline:0}.wpex-site-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;background-color:rgba(0,0,0,0.65);transition:opacity .25s ease, visibility 0s ease .25s}#site-scroll-top{height:35px;line-height:35px;width:35px;font-size:16px;z-index:998}.site-breadcrumbs{color:#bcbcbc}.site-breadcrumbs a{color:#777}#top-bar a:not(.theme-button):not(.wpex-social-btn){color:inherit}#site-header{padding:0 !important;position:relative}#site-header-inner{position:relative;padding-top:30px;padding-bottom:30px;height:100%}#site-logo{display:table}#site-logo a{height:100%;padding:0;margin:0;text-decoration:none}#site-logo a:hover{text-decoration:none}#site-logo img{display:inline;vertical-align:middle;height:auto;max-width:100%}#site-logo-inner{display:table-cell;vertical-align:middle}#site-navigation-wrap{transition:background-color 0.15s ease, border-color 0.15s ease}.full-width-main-layout #site-navigation-wrap.has-menu-underline.navbar-style-one{right:0}#site-navigation-wrap.has-menu-underline.navbar-style-one .main-navigation-ul>li{margin-left:2.25em}#site-navigation-wrap.has-menu-underline.navbar-style-one .main-navigation-ul>li:first-child{margin-left:0}#site-navigation-wrap.has-menu-underline.navbar-style-one .main-navigation-ul>li:not(.menu-button)>a{padding-left:0;padding-right:0}#site-navigation-wrap.has-menu-underline.navbar-style-one .main-navigation-ul>li:not(.menu-button)>a>.link-inner{padding-left:0;padding-right:0}#site-navigation-wrap.has-menu-underline .main-navigation-ul>li>a>.link-inner::after{content:'';position:absolute;width:100%;height:3px;bottom:0;left:0;background:#1a73e8;opacity:0;transform:scaleX(0.33);transition:all 0.2s}#site-navigation-wrap.has-menu-underline .main-navigation-ul>li.current-menu-item>a>.link-inner::after,#site-navigation-wrap.has-menu-underline .main-navigation-ul>li>a:hover>.link-inner::after{opacity:1;transform:scaleX(1)}#site-navigation-wrap.has-menu-underline .main-navigation-ul>li.wpex-menu-extra>a>.link-inner::after{display:none}#site-navigation a{text-decoration:none}#site-navigation .link-inner .ticon{margin-right:.462em}#site-navigation .link-inner .ticon.wpex-menu-search-icon{margin:0}.wpex-dropdown-menu{margin:0;padding:0;list-style:none}.wpex-dropdown-menu>li.menu-item{float:left}.wpex-dropdown-menu li.menu-item{position:relative;white-space:nowrap}#site-header.fixed-scroll{z-index:99}#site-header.shrink-sticky-header{width:100%;transition:opacity 0.3s}.anim-shrink-header #site-header-inner,.anim-shrink-header #site-logo,.anim-shrink-header #site-logo-inner,.anim-shrink-header #site-logo a,.anim-shrink-header #site-logo img{transition:all 0.3s linear}.anim-shrink-header #site-logo img{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;width:auto}.anim-shrink-header #site-navigation-wrap{transition:top 0.3s linear}.header-one #site-logo{float:left;height:100%}.navbar-style-one{position:absolute;right:-15px;top:50%;margin-top:-25px;height:50px}.navbar-style-one .dropdown-menu>li.menu-item>a{display:block;height:50px;line-height:50px;padding:0 4px;color:#555}.navbar-style-one .dropdown-menu>li.menu-item>a>span.link-inner{display:inline-block;line-height:normal;padding:0.5em 11px;border-radius:3px}#mobile-menu a{position:relative;display:inline-block;color:inherit;font-size:22px}body.wpex-mobile-toggle-menu-icon_buttons #mobile-menu{height:30px;line-height:30px;margin-top:-15px}a.mobile-menu-toggle:focus{outline:none}a.mobile-menu-toggle:focus-visible,.wpex-mobile-menu a:focus-visible,button.wpex-open-submenu:focus-visible,.sidr-class-wpex-close a:focus-visible,button.full-screen-overlay-nav-close:focus-visible{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color}.wpex-dropdowns-shadow-one .header-drop-widget{box-shadow:0 3px 10px rgba(0,0,0,0.1)}.searchform{position:relative}.searchform label{margin:0;padding:0;display:block}.searchform input{width:100%;background-repeat:no-repeat;background-position:right center;padding:.7em 30px .7em .8em}.searchform .searchform-submit{position:absolute;top:50%;right:14px;height:20px;line-height:20px;margin:-10px 0 0;background:none;padding:0;border:0;outline:0;color:inherit;font-size:.846em;opacity:0.5}.wpex-menu-search-text{display:none}#searchform-dropdown{width:260px}#searchform-dropdown input[type="search"]{display:block;outline:0;border:0;width:100%;background:#f7f7f7;height:auto;line-height:normal;padding:12px 10px;border-radius:0}#searchform-dropdown button{display:none}#site-scroll-top{font-family:'ticons'}.searchform input:after{font-family:"ticons";font-weight:normal;font-style:normal;letter-spacing:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media print{#site-header,#footer-bottom,#top-bar-wrap,#site-navigation-wrap{display:none}.container{width:100%;padding:0;margin:0}}@media only screen and (max-width:767px){.one-half{width:100%}div.wpcf7 .one-half{padding-left:0}}.wpex-items-center{align-items:center}.wpex-hover-bg-accent:hover{background-color:#1a73e8}.wpex-bg-white{background-color:#fff}.wpex-bg-gray-100{background-color:#f7f7f7}.wpex-bg-gray-900{background-color:#222}@supports (-webkit-overflow-scrolling:touch){}.wpex-border-accent{border-color:#1a73e8}.wpex-border-gray-200{border-color:#eee}.wpex-border-main{border-color:#eee}.wpex-border-solid{border-style:solid}.wpex-border-t{border-top-width:1px}.wpex-border-t-3{border-top-width:3px}.wpex-border-b{border-bottom-width:1px}.wpex-box-content{box-sizing:content-box}.wpex-hidden{display:none}.wpex-block{display:block}.wpex-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.wpex-inherit-font-family{font-family:inherit}.wpex-not-italic{font-style:normal}.wpex-text-sm{font-size:.923em}.wpex-text-5xl{font-size:2.462em}.wpex-font-normal{font-weight:400}.wpex-tracking-normal{letter-spacing:0}.wpex-leading-normal{line-height:1.5}.wpex-m-0{margin:0}.wpex-mt-5{margin-top:5px}.wpex-mr-25{margin-right:25px}.wpex-mb-25{margin-bottom:25px}.wpex-mb-40{margin-bottom:40px}.wpex-opacity-0{opacity:0}.wpex-p-15{padding:15px}.wpex-py-15{padding-top:15px;padding-bottom:15px}.wpex-py-20{padding-top:20px;padding-bottom:20px}.wpex-py-30{padding-top:30px;padding-bottom:30px}.wpex-px-30{padding-left:30px;padding-right:30px}.wpex-fixed{position:fixed}.wpex-relative{position:relative}.wpex-absolute{position:absolute}.wpex-top-50{top:50%}.wpex-top-100{top:100%}.wpex-right-0{right:0}.wpex-bottom-0{bottom:0}.wpex-shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.wpex-text-center{text-align:center}.wpex-text-initial{text-align:initial}.wpex-child-inherit-color *:not(.theme-button):not(.button):not(.wpex-alert):not(.wpex-heading):not(pre):not(code),.wpex-child-inherit-color a:not(.theme-button):not(.button):hover{color:inherit}.wpex-hover-text-white:hover{color:#fff}.wpex-text-gray-500{color:#9e9e9e}.wpex-text-gray-600{color:#757575}.wpex-text-gray-700{color:#616161}.wpex-text-gray-900{color:#222}.wpex-no-underline{text-decoration:none !important}.wpex-translate-Z-0{transform:translateZ(0)}.wpex-transition-all{transition-property:all}.wpex-duration-200{transition-duration:200ms}.wpex-invisible{visibility:hidden}.wpex-z-10000{z-index:10000}@media only screen and (min-width:768px){.wpex-md-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.wpex-md-text-left{text-align:left}.wpex-md-items-center{align-items:center}.wpex-md-justify-between{justify-content:space-between}}body .wpex-round{border-radius:9999px} @media only screen and (max-width:1250px){body.has-mobile-menu .hide-at-mm-breakpoint{display:none}body.wpex-mobile-toggle-menu-icon_buttons #site-logo{height:100%;float:left;text-align:left} }@media only screen and (min-width:1251px){body.has-mobile-menu .show-at-mm-breakpoint{display:none} }.vc_row{position:relative}.vc_row[data-vc-full-width]{overflow:visible}.wpb_row,.wpb_content_element{margin-bottom:0}body:not(.content-full-screen) .wpex-vc-row-stretched[data-vc-full-width-init="false"]{visibility:hidden}.wpb_text_column.has-custom-color a{text-decoration:underline}.vc_toggle_total .vc_toggle_title:focus-visible{outline-width:2px;outline-style:solid} @font-face{font-family:ticons;src:url(https://matt-jackson.com/wp-content/themes/Total/assets/lib/ticons/css/../fonts/ticons.eot);src:url(https://matt-jackson.com/wp-content/themes/Total/assets/lib/ticons/css/../fonts/ticons.eot) format('embedded-opentype'),url(https://matt-jackson.com/wp-content/themes/Total/assets/lib/ticons/css/../fonts/ticons.woff2) format('woff2'),url(https://matt-jackson.com/wp-content/themes/Total/assets/lib/ticons/css/../fonts/ticons.woff) format('woff'),url(https://matt-jackson.com/wp-content/themes/Total/assets/lib/ticons/css/../fonts/ticons.ttf) format('truetype'),url(https://matt-jackson.com/wp-content/themes/Total/assets/lib/ticons/css/../fonts/ticons.svg) format('svg');font-weight:400;font-style:normal;font-display:block}.ticon{display:inline-block;font:normal normal normal 14px/1 ticons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ticon-search:before{content:"\f002"}.ticon-chevron-up:before{content:"\f077"} @font-face {font-family:'Defaults';src:url(https://matt-jackson.com/wp-content/uploads/smile_fonts/Defaults/Defaults.eot);src:url(https://matt-jackson.com/wp-content/uploads/smile_fonts/Defaults/Defaults.eot) format('embedded-opentype'),url(https://matt-jackson.com/wp-content/uploads/smile_fonts/Defaults/Defaults.woff) format('woff'),url(https://matt-jackson.com/wp-content/uploads/smile_fonts/Defaults/Defaults.ttf) format('truetype'),url(https://matt-jackson.com/wp-content/uploads/smile_fonts/Defaults/Defaults.svg) format('svg');font-weight:normal;font-style:normal;}   .captcha-image {border:1px solid; padding:10px; display:inline-block; text-align:center;} .cf7ic_instructions {display:block;} .captcha-image .cf7ic_instructions span {color:red; font-weight:bold;} .captcha-image label {display:inline-block !important; width:60px !important; position:relative;} .captcha-image label > input{opacity:0; margin:0; width:50px; height:50px; position:absolute;} .captcha-image svg {padding:5px; width:50px; height:50px;} .captcha-image label > input + svg {cursor:pointer; border:2px solid transparent; position:relative; overflow:hidden;} .captcha-image label > input:checked + svg, .captcha-image label > input:focus + svg {border:2px solid #f00;}.wpb_column,.wpb_row{position:relative} 