@import url(//megjay.com/wp-content/themes/stockholm-child/../stockholm/style.css);h1,h2{letter-spacing:0}@media only screen and (max-width:768px){h1{font-size:2rem !important}h2{font-size:1.75rem !important}h3{font-size:1.5rem !important}h4{font-size:1.25rem !important}h5{font-size:1.125rem !important}h6{font-size:1rem !important}}*::selection{background-color:rgba(0,0,0,.2) !important}p:first-child{margin-top:0}.lowercase{text-transform:lowercase}.page-section{padding:4rem 0}@media (min-width:768px){.page-section{padding:6rem 0}}button:hover,.qbutton:hover{text-decoration:none}#hero{background-position:92% center}#hero .overlay-content{height:65vw;display:flex;align-items:center}#hero h1{font-size:4.5vw !important;font-weight:700}#hero .content-column{width:60%}@media (max-width:767px){#hero p{font-size:.875rem;line-height:1.2}}@media (min-width:1024px){#hero{background-position:center right}#hero .overlay-content{height:40vw}#hero h1{font-size:3.5vw !important}#hero p{font-size:1.5vw;line-height:1.6}}#quote{border-bottom:10px solid #ee6c4d;padding:3rem 0}#quote h3{font-size:1.25rem !important}@media (min-width:768px){#quote h3{font-size:1.5rem !important}}#speaking{height:60vw;background-position:80% center}@media (min-width:768px){#speaking .overlay-content{height:60vw;display:flex;align-items:center}}@media (min-width:1024px){#speaking,#speaking .overlay-content{height:30vw}#speaking{background-position:50% center}}.book-column{text-align:center}.book-column:not(:last-child){margin-bottom:4rem}.book-column a{display:inline-block;margin:0 10px 10px}@media (min-width:768px){#about .full_section_inner{display:flex;align-items:center}}@media (min-width:1024px){#about .full_section_inner{align-items:flex-start}#about .content-column{padding-top:10%}}@media (min-width:768px){#substack .full_section_inner{display:flex;align-items:center}}@media (min-width:1200px){#substack .full_section_inner{align-items:flex-start}#substack .content-column{padding-top:8%}}.social{padding:.5rem 1rem;background:#2f4463}.social .container{display:flex;align-items:center;justify-content:flex-end}.social a{display:inline-flex}.social svg{width:1.125rem;fill:#fff;margin-left:.75rem}.social svg path{fill:#fff}.footer_top.footer_top_full{padding:20px 40px}.footer_top.footer_top_full img{vertical-align:middle}@media (min-width:768px){.footer_top.footer_top_full .column2{text-align:right}}nav.mobile_menu ul{padding-bottom:20px}nav span{text-transform:none}.page_header{border-bottom:1px solid #d8d8d8}.page_header .container_inner{width:100%}.home .content{margin-bottom:0;padding-top:0;padding-bottom:0}.home .slider_content{margin-top:0}.content .container .container_inner.default_template_holder{padding-top:0}.home .content_inner{padding-top:0}.home .q_slide_text{background:rgba(255,255,255,.65);padding:25px 28px}.carousel-inner .item .image{background:0 0 !important}.carousel-inner .item .image img{display:inline-block !important;width:auto;height:auto}.home .intro-txt p{padding-top:0;padding-bottom:0;margin:0}@media only screen and (min-width:681px){.home .intro-txt{display:none}}@media only screen and (max-width:680px){.carousel-inner h3.q_slide_text{display:none}.home .books-col{margin-top:0 !important}}@media only screen and (max-width:768px) and (min-width:480px){.q_slider .carousel,.qode_slider_preloader,.carousel-inner>.item{height:300px !important}}@media (max-width:1000px){.carousel.responsive_height .carousel-inner .slider_content{display:table-cell;font-size:25px}.carousel-inner h3.q_slide_text{font-size:25px !important}}.home h2{font-size:40px}.section-title h2{font-size:40px}.projects_holder.v6.standard_no_space .mix,.projects_holder.v6.hover_text.no_space .mix{padding-top:16.6667%;width:16.6667%;position:relative}body:not(.home) .content{padding-top:50px !important}.tax-portfolio_category .content{padding-top:0 !important}.home .content .full_width,.archive .content .container{padding-top:0}@media only screen and (max-width:1000px){.container_inner,.boxed div.section .section_inner,div.grid_section .section_inner,div.column1 .grid_section .section_inner,div.column2 .grid_section .section_inner,.full_width .parallax_content,.carousel-inner .slider_content_outer,nav.content_menu,.fotter_top_border_holder.in_grid,.fotter_bottom_border_holder.in_grid{width:calc(100% - 6rem)}}@media only screen and (min-width:1000px){.tax-portfolio_category .content{padding-top:105px !important}body:not(.home) .content{padding-top:200px !important;padding-bottom:75px}.home .content{padding-top:114px !important}.archive .content .container{padding-top:10px}}@media only screen and (max-width:999px){.q_logo img{height:50px !important}}@media only screen and (max-width:350px){body:not(.home) .content{padding-top:30px !important}.container_inner,.boxed div.section .section_inner,div.grid_section .section_inner,div.column1 .grid_section .section_inner,div.column2 .grid_section .section_inner,.full_width .parallax_content,.carousel-inner .slider_content_outer,nav.content_menu{width:85%}}@media only screen and (max-width:768px){.home .about-txt{padding:60px 0 !important;margin-bottom:0 !important}}@media only screen and (min-width:769px) and (max-width:1000px){.home .about-txt{padding-top:100px !important;margin-bottom:0 !important}}.image-column{margin-bottom:25px;text-align:center}@media (min-width:768px){.image-column{margin-bottom:0}}@media (min-width:1000px){.image-column{padding-right:40px}}.wp-caption{position:relative}.wp-caption-text{position:absolute;bottom:18px;left:18px;color:#fff;line-height:1.2;font-size:.8rem}@media (min-width:769px){.wp-caption-text{font-size:1rem}}.buy-bar{text-align:center;vertical-align:middle;line-height:50px}.buy-bar p{color:#a2d6bd;font-weight:400;vertical-align:middle}.buy-bar a{display:inline-block;line-height:1;margin:0 5px;max-width:60px;height:auto;vertical-align:middle}.buy-bar a:first-child{margin-left:15px}.blockquote-wrapper-1 .wpb_wrapper{display:none}blockquote.with_quote_icon .icon_quotations_holder{vertical-align:top}blockquote.with_quote_icon .icon_quotations_holder i{margin-top:-8px}.testimonials .testimonial_text_inner p.testimonial_author{margin-top:20px;color:#777}@media only screen and (max-width:768px){.projects_holder.v6.standard_no_space .mix,.projects_holder.v6.standard_no_space .filler,.projects_holder.v6.hover_text.no_space .mix{padding-top:49.99%;width:49.99%}}.portfolio-category-nav-small .projects_holder.v6.hover_text.no_space .mix{padding-top:6.25%;width:6.25%}.projects_holder article .image_holder,.projects_holder article .portfolio_description{position:absolute;top:0;left:0;height:100%;text-align:center}.projects_holder article .image_holder,.projects_holder article .image{width:100%;height:100%;line-height:100%}.projects_holder article .image img{margin:0 auto !important;width:auto;max-width:80%;max-height:100%;height:auto;display:inline;vertical-align:middle}.projects_holder .image:after{content:"";height:100%;display:inline-block;vertical-align:middle}.projects_holder .hover_overlay{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;z-index:1000;background:0 0 !important}.projects_holder .image img{width:100%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.projects_holder .image img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;-webkit-filter:grayscale(1)}.projects_holder .image_holder:hover .hover_overlay{opacity:.8}.projects_holder .image:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.portfolio-category-nav-small{margin-bottom:60px}.portfolio-category-nav-small .projects_holder .hover_overlay,.portfolio-category-nav-small .projects_holder .mix{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;-webkit-filter:grayscale(1)}.portfolio-category-nav-small .projects_holder .mix{opacity:.5}.portfolio-category-nav-small .mix:hover .hover_overlay,.portfolio-category-nav-small .mix:hover,.portfolio-category-nav-small .active .hover_overlay,.portfolio-category-nav-small .active.mix{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:none;-webkit-filter:grayscale(0)}.portfolio-category-nav-small .active.mix{opacity:1}@media only screen and (max-width:600px){.portfolio-category-nav-small .projects_holder.v6.hover_text.no_space .mix{padding-top:15%}.portfolio-category-nav-small .projects_holder article .image_holder,.projects_holder article .image{height:80%;top:10%}}.masonry-border{position:absolute;z-index:1000;background:#fff}.border-tb{top:0;left:-1px;height:0;width:2px}.border-tb.active{height:100%;transition:all .5s}.border-tr{top:0;left:0;height:2px;width:0}.border-tr.active{width:100%;transition:all .5s}.border-bt{bottom:0;right:0;height:0;width:2px}.border-bt.active{height:100%;transition:all .5s}.border-bl{bottom:0;right:0;height:2px;width:0}.border-bl.active{width:100%;transition:all .5s}.blog_holder article .post_image{position:relative;margin-bottom:20px;width:100%;padding-top:100%;line-height:100%;text-align:center;box-sizing:border-box}.blog_holder article .post_image a{position:absolute;top:0;left:0;display:inline-block;vertical-align:middle;width:100%;height:100%;line-height:100%}.blog_holder article .post_image a:after{content:"";height:100%;display:inline-block;vertical-align:middle}.blog_holder article .post_image a img{margin:0 auto !important;width:auto;max-width:80%;max-height:100%;height:auto;display:inline;vertical-align:middle}.blog_holder article .post_text{overflow:hidden}.blog_holder article .post_text .post_text_inner{padding-top:0}@media all and (max-width:600px){.blog_holder article .post_text .post_text_inner{padding:0}}@media all and (min-width:601px){.blog_holder article .post_image{float:left;width:20%;padding-top:20%}.blog_holder article .post_image a{position:absolute;top:0;left:0;display:inline-block;vertical-align:middle;width:100%;height:100%;line-height:100%}.blog_holder article .post_image a:after{content:"";height:100%;display:inline-block;vertical-align:middle}.blog_holder article .post_image a img{margin:0 auto !important;width:auto;max-width:80%;max-height:100%;height:auto;display:inline;vertical-align:middle}.blog_holder article .post_text{overflow:hidden}.blog_holder article .post_text .post_text_inner{padding-top:0}}.gform_confirmation_message{font-weight:700}.gform_wrapper input[type=submit]{position:relative;display:inline-block;width:auto;height:37px;line-height:37px;margin:0;padding:0 22px;border:2px solid #e6ae48;font-size:11px;font-weight:800;font-family:inherit;text-align:left;color:#fff;background-color:#e6ae48;text-decoration:none;cursor:pointer;outline:0;font-style:normal;text-transform:uppercase;text-shadow:none;letter-spacing:2px;white-space:nowrap;border-radius:0;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-ms-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-o-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-webkit-box-sizing:initial!important;-moz-box-sizing:initial!important;box-sizing:initial!important;background:#2f4463;font-size:14px;font-weight:400;text-transform:uppercase;border-color:#2f4463;border-width:2px;background-color:#2f4463}.gform_wrapper input[type=submit]:hover{color:#fff;background-color:#2f4463;border-color:#2f4463}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{width:auto}.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper textarea{font-size:16px !important;background:#eee !important;padding:15px !important}.gform_wrapper ul.gfield_checkbox,.gform_wrapper ul.gfield_radio{margin:0}.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{max-width:100% !important;font-size:16px !important}.gform_wrapper .top_label .gfield_label,.gform_wrapper ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li label{font-size:18px;font-weight:400 !important;letter-spacing:0;text-transform:none;color:#757575}.gform_wrapper .gfield_description{font-weight:600}.gform_wrapper.gravity-theme .gform_validation_errors>h2{font-size:1.25rem !important;line-height:1.2 !important}.gform_wrapper div.validation_error{color:red;border:none;padding:0}.gform_wrapper .gfield_required{color:red}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:0 0;border:none;padding:0}.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,.gform_wrapper li.gfield_error ul.gfield_checkbox,.gform_wrapper li.gfield_error ul.gfield_radio{color:#757575}.gform_wrapper .field_description_below .gfield_description{padding-top:5px;color:red}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border-color:red}.gform_wrapper .gfield_error .gfield_label{color:red}.gform_wrapper .top_label li.gfield.gf_left_third+li.gfield{width:100%}@media only screen and (min-width:641px){.gform_wrapper li.gf_list_inline ul.gfield_checkbox li,.gform_wrapper li.gf_list_inline ul.gfield_radio li{margin:0 25px 0 0}}.gform_wrapper select{font-size:16px !important}.gform_wrapper li.hidden_label input{margin-top:0}.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:0}@media only screen and (min-width:641px){.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker),.gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker){margin:0}}@media only screen and (max-width:761px),(max-device-width:1023px) and (min-device-width:768px){.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:0}}.gform_ajax_spinner{margin-left:10px;border:4px solid rgba(0,0,0,.2);border-left:4px solid gold;animation:spinner 1.1s infinite linear;border-radius:50% !important;width:40px !important;height:40px !important;vertical-align:middle}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pum-theme-274 .pum-container,.pum-theme-cutting-edge .pum-container{background:#fff;padding:40px;box-shadow:none}.pum-theme-274 .pum-content+.pum-close,.pum-theme-cutting-edge .pum-content+.pum-close{background:#ccc;color:#757575;text-shadow:none;box-shadow:none;width:40px;height:40px}.pum-theme-274 .pum-content,.pum-theme-cutting-edge .pum-content{color:#000}