/*!
Theme Name: Jane McDougall
Description: A Wordpress theme developed by Alchemy + Aim.
Version: 1.0
Author: Alchemy + Aim
Author URI: http://www.alchemyandaim.com
*/.content-area{float:left;width:62%;margin-bottom:25px;word-wrap:break-word}.aside{float:right;width:32.2%;margin-right:10px;word-wrap:break-word}img{max-width:100%;height:auto}hr{margin-bottom:4.5%;margin-top:4.5%;border-width:0;border-top:1px solid #000}.clear-fix{clear:both}.center{text-align:center}html{font-size:62.5%}body{font-size:1.6em;line-height:1.6;font-weight:400;font-family: "Montserrat" ;color:#000}h1,h2,h3,h4,h5,h6{font-family:"Didot";margin-top:0;margin-bottom:2rem;font-weight:400;color:#000}h1{font-size:4.0rem;line-height:1.2}h2{font-size:3.6rem;line-height:1.25}h3{font-size:3.0rem;line-height:1.3}h4{font-size:2.4rem;line-height:1.35}h5{font-size:1.8rem;line-height:1.5}h6{font-size:1.5rem;line-height:1.6}p{margin-top:0;letter-spacing:.1em;line-height:3.0rem}a{color:#f9a428}a:hover{color:#d7ebf1}ul{list-style:disc inside}ol{list-style:decimal inside}ol,ul{padding-left:50px;margin-top:3%}ul ul,ul ol,ol ol,ol ul{margin:2% 0 2% 4.5%;font-size:90%}li{margin-bottom:1%;letter-spacing:0.1em;list-style-position:outside;margin-left:1em}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.button{margin-bottom:2%}input,textarea,select,fieldset{margin-bottom:3.5%}pre,blockquote,dl,figure,table,ul,ol,form{margin-bottom:3%}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{height:68px;padding:6px 10px;background-color:#f9f9fa;border:1px solid #f9f9fa;border-radius:0;box-shadow:none;box-sizing:border-box;font-family:"Montserrat",sans-serif !important;font-weight:400;text-transform:uppercase;letter-spacing:.1em !important;text-indent:15px}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:68px;padding-top:6px;padding-bottom:6px}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #f9a428;outline:0}label,legend{display:block;margin-bottom:10px;font-weight:600}fieldset{padding:0;border-width:0}input[type="checkbox"],input[type="radio"]{display:inline}label>.label-body{display:inline-block;margin-left:10px;font-weight:normal}::-webkit-input-placeholder{color:#cdcdcd;opacity:1 !important}:-moz-placeholder{color:#cdcdcd;opacity:1 !important}::-moz-placeholder{color:#cdcdcd;opacity:1 !important}:-ms-input-placeholder{color:#cdcdcd;opacity:1 !important}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{font-family:"Montserrat",sans-serif;display:inline-block;height:35px;padding:0 20px;color:#f9f9fa;text-align:center;font-size:1.2rem;font-weight:400;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:0;border:1px solid #f9f9fa;cursor:pointer;box-sizing:border-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#30302f;border-color:#30302f;outline:0}.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#FFF;background-color:#f9a428;border-color:#f9a428}.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#000;background-color:#d7ebf1;border-color:#d7ebf1}code{margin:0 5px;padding:2px 10px;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px}pre>code{display:block;padding:5px 15px;white-space:pre}.container{position:relative;width:100%;max-width:1024px;margin:0 auto;padding:0 20px;box-sizing:border-box}.container.smaller{margin:0 auto;max-width:1156px}@media only screen and (min-width: 1200px){.container{max-width:1310px}}@media only screen and (max-width: 768px){.container{max-width:768px}}.column,.columns{width:100%;float:left;box-sizing:border-box;margin-left:1.6%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:6.866%}.two.columns{width:15.33%}.three.columns{width:23.8%}.four.columns{width:32.26%}.five.columns{width:40.73%}.six.columns{width:49.2%}.seven.columns{width:57.66%}.eight.columns{width:66.13%}.nine.columns{width:74.6%}.ten.columns{width:83.06%}.eleven.columns{width:91.53%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:32.26%}.two-thirds.column{width:66.13%}.one-half.column{width:49.2%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.466%}.offset-by-two.column,.offset-by-two.columns{margin-left:16.93%}.offset-by-three.column,.offset-by-three.columns{margin-left:25.4%}.offset-by-four.column,.offset-by-four.columns{margin-left:33.86%}.offset-by-five.column,.offset-by-five.columns{margin-left:42.33%}.offset-by-six.column,.offset-by-six.columns{margin-left:50.8%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:59.26%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:67.73%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:76.2%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:84.66%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:93.13%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:33.86%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:67.73%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:50.8%}@media only screen and (max-width: 768px){.one.column,.one.columns,.two.columns,.three.columns,.four.columns,.five.columns,.six.columns,.seven.columns,.eight.columns,.nine.columns,.ten.columns,.eleven.columns,.twelve.columns,.one-third.column,.two-thirds.column,.one-half.column,.offset-by-one.column,.offset-by-one.columns,.offset-by-two.columns,.offset-by-three.columns,.offset-by-four.columns,.offset-by-five.columns,.offset-by-six.columns,.offset-by-seven.columns,.offset-by-eight.columns,.offset-by-nine.columns,.offset-by-ten.columns,.offset-by-eleven.columns,.offset-by-twelve.columns,.offset-by-one-third.column,.offset-by-two-thirds.column,.offset-by-one-half.column{width:100%;float:none;margin-left:0%}.content-area{float:none;width:100%}.aside{float:none;width:98%;margin-top:50px}}.full-width{width:100%}.one-half{width:49.2%}.one-third{width:32.26%}.one-fourth{width:23.8%}.two-third{width:66.13%}.three-fourth{width:74.6%}.one-fifth{width:18.72%}.two-fifth{width:39.04%}.three-fifth{width:59.36%}.one-sixth{width:15.33%}.full-width,.one-half,.one-third,.one-fourth,.two-third,.three-fourth,.one-fifth,.two-fifth,.three-fifth,.one-sixth{position:relative;margin-right:1.6%;margin-top:1%;margin-bottom:1%;float:left}.last{margin-right:0 !important;clear:right}@media only screen and (max-width: 480px){.one-half,.one-third,.one-fourth,.two-third,.three-fourth,.one-fifth,.two-fifth,.three-fifth,.one-sixth{width:100%}}.clear-fix{clear:both}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}#header-wrapper{width:100%;background-color:#fff;padding:40px 0 60px;text-align:center}.logo{height:auto;width:250px;max-width:75%;float:none}#linkbar ul{margin:0px;padding:0px;list-style-type:none}#linkbar li{display:inline;margin:0px;padding:0 20px;position:relative}#linkbar li ul{display:none;top:100%;left:0;white-space:nowrap;position:absolute;background:#f6f6f6;padding:10px;z-index:1}#linkbar li:hover ul{display:block}#linkbar li ul li{display:block;margin:20px 0}#linkbar a{padding:0;text-decoration:none;color:#000;font-size:1.4rem;font-family:"Montserrat",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.1em;display:inline-block;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}#linkbar a:hover{color:#f9a428;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}#linkbar .current-menu-item a{color:#f9a428 !important;font-weight:400}.nav-menu{float:none;margin:40px auto 0;max-width:1116px;box-sizing:border-box;padding:14px 0;border-top:1px solid #000;border-bottom:1px solid #000}.menu-item-parent>a:after,.menu-item-has-children>a:after{font-family:'FontAwesome';content:"\f0dd";font-size:1.6rem;padding-left:5px}#slideout-menu{position:fixed;padding:100px 50px;min-width:150px;top:0;right:-350px;min-height:100vh;z-index:10000;max-height:calc(100vh - 100px);overflow-y:scroll;background-color:#f9a428}#slideout-menu #nav-close{position:absolute;top:3.5%;right:30px;height:20px;width:20px}.close-lines1{width:20px;background-color:white;height:2px;transition:300ms ease all;-webkit-transition-delay:400ms;transition-delay:400ms;position:relative;top:8px;-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.close-lines2{display:block;width:20px;background-color:white;height:2px;transition:300ms ease all;-webkit-transition-delay:400ms;transition-delay:400ms;position:relative;top:6px}#slideout-menu.open .close-lines1{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#slideout-menu.open .close-lines2{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}a#slideout-trigger{position:absolute;width:20px;height:20px;right:20px;top:5px;display:none}#slideout-bar{width:20px;height:2px;top:6px;position:relative;background-color:#000}#slideout-bar:before{content:"";display:block;width:20px;height:2px;position:relative;bottom:5px;background-color:#000}#slideout-bar:after{content:"";display:block;width:20px;height:2px;position:relative;top:3px;background-color:#000}#slideout-menu .menu-item-has-children>a:after{position:relative}#slideout-menu a{color:#fff;font-weight:400;letter-spacing:.15em;font-size:1.4rem;text-transform:uppercase;font-family:"Montserrat",sans-serif;text-decoration:none}#slideout-menu a:hover{text-decoration:none}#slideout-menu ul{text-align:right;list-style:none}#slideout-menu li{margin-bottom:1em}#slideout-menu ul.sub-menu{display:none;margin:2em 0}#slideout-menu .widget{border-bottom:0;text-align:right}#slideout-menu .social-links i{font-size:1.6rem;margin-left:20px}@media only screen and (max-width: 768px){a#slideout-trigger{display:block}#linkbar nav{display:none}}#breadcrumbs{list-style:none;margin:10px 0;overflow:hidden}#breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:15px}#breadcrumbs li a{text-decoration:none}#breadcrumbs li a:hover{color:#fff}#breadcrumbs .separator{font-size:18px;font-weight:100;color:#ccc}footer{background-color:#30302f;padding:50px 0 0;margin-top:50px}footer .widget{margin-bottom:0}.top-footer{max-width:1065px;position:relative}#credits{text-transform:uppercase;letter-spacing:.1em;font-family:"Montserrat",sans-serif;color:#838383;font-size:1.0rem;margin-top:-20px}#credits a{color:#838383;text-decoration:none}.social-links a{font-size:1.4rem}.social-links i{width:32px}#credits a:hover{color:#f9a428}.footer-left li{margin-bottom:0}.footer-left a,.footer-right a{text-decoration:none;font-size:1.2rem;font-family:"Montserrat",sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.footer-center{text-align:center}.footer-center img{max-width:120px !important}.footer-right{text-align:right;margin-top:3%}.footer-right a{font-size:1.1rem;font-weight:400;letter-spacing:.46em}.footer-right a span{font-weight:700}.footer-left a:hover,.footer-right a:hover{color:#f9a428}.optin-footer form{margin-bottom:0}.optin-footer{padding:40px 0 0 !important;margin-bottom:-30px}.content-area .post-cat-comments,.content-area .post-title,.content-area .post-meta{text-align:center;margin-bottom:.5%}.content-area .post-meta{font-size:1.4rem;margin-bottom:25px}.content-area .read-more,.read-more{text-align:left;margin:20px 0 40px}.content-area .read-more a{text-decoration:none}.latest-posts{margin-top:90px;margin-bottom:90px}.post{margin-bottom:50px;padding-bottom:25px}.post-title{margin:10px 0;font-family:"Montserrat",sans-serif;font-size:2.0rem;font-weight:700;text-transform:uppercase}.post-title a{color:#000;text-decoration:none;letter-spacing:.1em;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.post-title a:hover{color:#f9a428;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.post-meta{font-size:1.8rem;letter-spacing:.01rem}.post-meta a{text-decoration:none}.post-meta a:hover{text-decoration:underline}.post-date{text-transform:capitalize}.post-cat-comments{font-size:1.4rem;letter-spacing:.01rem;margin-top:-2px}.post-cat-comments a:hover{text-decoration:none}.intro{margin-bottom:75px}.tags a{text-decoration:none}.post-feed-preview{margin:0 auto;max-width:860px;text-align:center}.post-feed-preview .post-title{margin:25px auto 5px}.post-feed-preview p{text-align:left}.post-feed-preview .read-more{text-align:center;margin:25px auto 15px}.divider{background-color:#000;max-width:490px;height:1px;margin:0 auto 45px}.post-body{margin:0}.blog-posts .post-preview{margin-bottom:0}blockquote p{font-family:"Didot";font-style:normal;text-align:center !important;font-size:4.0rem;font-weight:normal;color:#000;line-height:5.2rem;letter-spacing:.1em;z-index:1;max-width:675px;margin:0 auto 5%}blockquote:before{content:"";width:83px;height:69px;top:20px;left:20px;position:absolute;z-index:-1;background:url(_static/images/quote.png) no-repeat;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}blockquote p:after{content:"";width:83px;height:69px;right:20px;z-index:-1;position:absolute;background:url(_static/images/quote.png) no-repeat}blockquote{background-color:#f9f9fa;box-sizing:border-box;padding:50px 50px 5px;position:relative;-webkit-margin-start:0;-webkit-margin-end:0;margin-top:5%;z-index:0}.post-footer{text-transform:uppercase;margin:45px 0;padding:15px;box-sizing:border-box;text-align:center}#pagination{margin:0 auto 30px;max-width:490px}.nav-older{float:left}.nav-newer{float:right}.share-title{font-family:"Montserrat",sans-serif;font-weight:700;margin-right:10px;letter-spacing:0.1em}.share-buttons div{display:inline-block;padding-right:10px}.share-buttons i{font-size:2rem}.post img,.page img{max-width:100%;height:auto}img.aligncenter{display:block;margin:0 auto 10px;max-width:100%;height:auto}img.alignright{display:inline-block;padding-left:1.6%;float:right;max-width:100%;height:auto}img.alignleft{display:inline-block;padding-right:1.6%;float:left;max-width:100%;height:auto}#about_author{background-color:#f6f6f6;box-sizing:border-box;padding:30px 30px 5px;margin:25px 0}#about_author img{float:left;height:106px;border-radius:50%;margin-right:20px;padding:10px;width:106px}.author_text h4{margin-bottom:0}.author_text a{text-decoration:none;color:#152b52}.widget{margin-bottom:30px;padding:0 0 10px;border-bottom:thin solid #ccc}.widget ul{list-style:none}.widget:last-child{border-bottom:none}.aside .widget.social{padding-bottom:20px}.aside .widget.social .social-title{letter-spacing:.05rem}.aside .widget.social a{font-size:1.8rem;margin-left:3%;text-decoration:none}.aside .widget.social a:hover{color:#AE8231}#search_form{position:relative}#search_form input{text-indent:30px;text-transform:lowercase;letter-spacing:.05rem;width:100%;height:45px;margin-bottom:10px}#search_form .fa-search{position:absolute;top:23%;left:10px;font-size:18px}#sidebar h3{letter-spacing:.05rem;font-size:2.0rem;text-transform:lowercase;text-align:left}.widget-subtitle{color:#ccc;font-style:italic;margin-top:-20px;margin-bottom:20px}#related_posts h3{font-size:2.0rem}#related_posts ul{list-style:none}#related_posts ul li{display:inline-block;padding:0;margin-right:1.5%;max-width:206px;vertical-align:top}#related_posts ul li:last-child{margin-right:0}.relatedcontent h3{text-transform:none;font-size:1.6rem !important;text-align:center;margin-bottom:0}.relatedcontent h3 a{color:#000}.relatedcontent h3 a:hover{text-decoration:none}#comments{clear:both;border-top:thin solid #b6ced1;padding-top:30px}#comments h4{margin:0 0 20px;letter-spacing:.05rem;line-height:1.4em;font-size:2.0rem;text-transform:uppercase;text-align:left}.user{float:left;width:75px;height:75px;margin-right:20px}.user img{border-radius:50%}#comments .message{overflow:hidden;padding:0 20px 0 20px;position:relative}#comments .message .reply-link{position:absolute;right:20px;top:20px;line-height:1;font-size:1.4rem;text-transform:lowercase}#comments .message .info{margin-bottom:12px}.comment-author{font-size:1.8rem;letter-spacing:.01rem}.comment-time{letter-spacing:.01rem;font-size:1.4rem;text-transform:uppercase}.comment-time a{color:#000}.comment-time a:hover{color:#AE8231;text-decoration:none}ul#comment-block{margin:0;padding-bottom:10px}ul#comment-block li.comment{padding:15px 0;list-style:none;overflow:hidden;border-bottom:1px solid #ccc}ul#comment-block li.comment ul.children{margin:0 0 0 15%}ul#comment-block li.comment ul.children li.comment{border-bottom:none;padding-bottom:0;margin-top:15px;border-top:1px solid #ccc}#respond{padding:30px 0 0;clear:both;overflow:hidden}#intro{background-color:#f9f9fa;box-sizing:border-box;padding:70px 0}.into-text h3{margin-top:0}.into-text p{max-width:488px;line-height:2.4rem}.into-text .button{margin-top:20px}.divider.clear-fix{margin:80px auto}h1.service-header{clear:both;padding:30px 0 0;text-align:center}#services{background-color:#30302f;box-sizing:border-box;padding:92px 0}#services p{font-size:1.4rem;color:#fff;max-width:275px;line-height:2.2rem}.service{min-height:320px;position:relative}.service h1{font-size:3.2rem}.service .button{position:absolute;bottom:0}.service-1 h1{color:#f9a428}.service-2 h1{color:#d7ebf1}.service-3 h1{color:#f7b4b6}.service-4 h1{color:#fff}.service-2 .button{color:#000;background-color:#d7ebf1;border-color:#d7ebf1}.service-1 .button:hover,.service-2 .button:hover,.service-3 .button:hover,.service-4 .button:hover{color:#fff;background-color:transparent;border-color:#fff}.service-3 .button{color:#fff;background-color:#f7b4b6;border-color:#f7b4b6}.service-4 .button{color:#000;background-color:#fff;border-color:#fff}#opin{box-sizing:border-box;padding:80px 0 10px;text-align:center}h4.form-header{text-transform:uppercase;text-align:center;font-family:"Montserrat",sans-serif;letter-spacing:.1em;margin-bottom:2.5%}#mc_embed_signup .mc-field-group,#mc_embed_signup .clear{display:inline-block}#mc_embed_signup input[type="text"],#mc_embed_signup input[type="email"]{min-width:350px;margin-right:15px}#mc_embed_signup input[type="submit"]{border-color:#d7ebf1;background-color:#d7ebf1;padding:0 50px;font-size:1.6rem;color:#000;height:68px;vertical-align:middle}#mc_embed_signup input[type="submit"]:hover{color:#fff;background-color:#f9a428;border-color:#f9a428}#latest-posts h1{margin-bottom:5%}#latest-posts .new-posts{max-width:1156px;margin:0 auto}.post-preview{max-width:483px;margin-right:1.6%}.about-image{margin:0 auto 60px}.about-intro-text img{margin:0 auto 40px}.about-intro-text p,.about-outro-text p{margin-bottom:3%}#about-quote{background-color:#f9f9fa;margin:15px auto 60px;box-sizing:border-box;padding:65px 0 0}#about-quote blockquote{padding:0;margin:0}#about-quote blockquote:before{display:none}#about-quote blockquote p:before{content:"";width:83px;height:69px;top:-30px;position:absolute;z-index:-1;margin-left:-100px;background:url(_static/images/quote.png) no-repeat;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#about-quote blockquote p:after{content:"";width:83px;height:69px;margin-top:15px;margin-left:10px;right:auto;z-index:-1;position:absolute;background:url(_static/images/quote.png) no-repeat}#contact{background-color:#f9f9fa;background:url(_static/images/bg.gif) repeat-x;background-size:400px;box-sizing:border-box;padding:70px 0 0}.contact-text{box-sizing:border-box;padding-left:40px}.contact-text h3{margin-top:60px;margin-bottom:2%}.contact-text p{max-width:540px}.contact-text form{margin-top:20% !important}.contact-text form input{margin-bottom:.5% !important;margin-top:0 !important}.contact-social{text-align:right;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:1.1rem;font-weight:400;letter-spacing:.46em;margin:25px -10px 0}.contact-social a{color:#30302f;text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.contact-social a:hover{color:#f9a428}.contact-social a span{font-weight:700}#work-with-us{clear:both;margin-bottom:130px}#work-with-us:last-child{margin-bottom:0}.service-header{overflow-y:hidden;overflow-x:hidden;position:relative;margin-bottom:40px}.service-header .service-header-img{width:62.75%;height:100%;top:0px;bottom:0px;right:0px;background-size:cover;background-position:center center;position:absolute}.service-header .service-block{width:37.25%;float:left;min-height:23.25vw;background-color:#f9a428;padding:30px;box-sizing:border-box;position:relative}.service-header .service-block-2{background-color:#d7ebf1}.service-header .service-block-2 .service-title{color:#000;right:30px;left:auto}.service-header .service-block-3{background-color:#f7b4b6}.service-header .service-block-4{background-color:#30302f}.service-header .service-block-4 .service-title{right:30px;left:auto;text-align:right}.service-title{position:absolute;bottom:30px;left:30px;font-size:5.0rem;color:#fff;font-weight:400;font-family:"Didot";line-height:1}.work-odd{background-color:#f9f9fa;box-sizing:border-box;padding:70px 0 0}.work-odd .container{margin-top:-160px}.work-odd .service-header .service-block{float:right}.work-odd .service-header .service-header-img{left:0px}.service-desc a{text-decoration:none;color:#000}.service-desc a:hover{color:#f9a428}.download-block{margin:50px 0}.download-number{text-transform:uppercase;background-color:#f9a428;color:#fff;font-family:"Montserrat",sans-serif;padding:15px 50px 5px;box-sizing:border-box;min-width:260px;max-width:260px;border-top-left-radius:1em;border-top-right-radius:1em;text-align:center;letter-spacing:.09em}.download-title{background-color:#f9a428;color:#fff;padding:25px 25px 25px 50px;box-sizing:border-box;margin-bottom:50px}.download-form .gform_wrapper{margin:-25px 0 0}.download-form .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text]{margin-bottom:0}.download-form .gform_wrapper li.hidden_label input{margin:0}.download-form .gform_wrapper .gform_footer{margin:10px 0 0}.download-form .gform_wrapper .gform_footer input[type=submit]{padding:0 25px;position:relative}.download-form .gform_wrapper .gform_footer .submit-icon:after{position:absolute;background:url(_static/images/download.png) no-repeat;content:"";width:37px;height:37px;margin-top:-35px;margin-left:100px;display:block}.gform_wrapper textarea{padding-top:15px !important;margin-bottom:0}.gform_footer input[type=submit]{background-color:#d7ebf1;border-color:#d7ebf1;color:#000;height:65px;padding:0 60px;margin-top:-10px !important;margin-bottom:25px !important}.gform_footer input[type=submit]:hover{background-color:#f9a428;border-color:#f9a428;color:#fff}.gform_confirmation_message{font-family:"Didot";font-size:3.0rem;line-height:1.3;margin-top:20%}@media only screen and (min-width: 1200px){#intro{padding:70px 0 0;max-height:600px}.into-text h3{margin-top:55px}.into-text .button{margin-top:20px}h1.service-header{padding:80px 0 10px}#mc_embed_signup input[type="text"],#mc_embed_signup input[type="email"]{min-width:450px}.post-preview{margin-right:13.25%}.work-odd{padding:70px 0 20px;max-height:600px}}@media only screen and (max-width: 768px){#intro,#services,#opin{padding:25px 0}#services p{max-width:100%}.service{min-height:auto;padding:25px 0}.service .button{position:relative}#mc_embed_signup input[type="text"],#mc_embed_signup input[type="email"]{min-width:inherit;width:100%}.gform_wrapper ul.gform_fields li.gfield{padding-right:0 !important}.contact-text{padding-left:0}#mc_embed_signup .mc-field-group,#mc_embed_signup .clear{display:block}.post-preview{max-width:100%;width:100%;margin-right:0;float:none;text-align:center}.post-preview .post-excerpt{text-align:left}.post-preview .read-more,.footer-left,.footer-right{text-align:center}footer{padding:25px 0 0}.footer-left ul{padding-left:0}.top-footer{padding-bottom:25px}.service-header .service-header-img{padding-top:45vw;position:relative;width:100%}.service-header .service-block{float:none;padding:30px 20px;width:100%;min-height:20vw}.work-odd .service-header .service-block{float:none}#about-quote blockquote p::after,#about-quote blockquote p::before{display:none}.download-form .gform_footer{text-align:center}.download-form .gform_wrapper .gform_footer .submit-icon:after{margin-left:44%}#contact{background-size:1100px}.contact-image,.contact-social{text-align:center}.contact-text p{max-width:100%}}@media only screen and (max-width: 767px){#mc_embed_signup input[type="submit"],.download-form .gform_wrapper .gform_footer input[type="submit"],.contact-text .gform_wrapper .gform_footer input[type="submit"]{width:100%}.service-title{font-size:3rem;bottom:10px}blockquote{padding:10px;margin:0 auto 5%}.nav-older,.nav-newer{float:none}.nav-older a,.nav-newer a{width:100%}.download-number{max-width:100%;min-width:100%}h1.download-title{font-size:3rem;text-align:center;padding:25px}}@media only screen and (max-width: 480px){#contact{background-size:1000px}.download-form .gform_wrapper .gform_footer .submit-icon:after{margin-left:40%}}
