html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-family:Raleway,sans-serif;font-size:18px;font-size:1.13rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:"Roboto Condensed",sans-serif;font-weight:400;text-transform:uppercase;color:#575554}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}select{border:1px solid #ccc}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}textarea{width:100%}a,a:visited,a:hover,a:focus,a:active{color:#83CFCD;outline:0;text-decoration:none}#site-navigation{display:none}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation a{display:block}.main-navigation ul ul{display:none;background-color:#fff;z-index:20;min-width:calc(100% + 2px)}.menu-toggle,.main-navigation.toggled ul{display:block}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.page-links{clear:both}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}#notification-bar{background-color:#82d0cd;line-height:40px;text-align:center;top:0;left:0;width:100%;z-index:9999999}.notification-bar-inner{display:flex;align-items:center;justify-content:center}#notification-bar a{color:#fff;font-family:Raleway;font-weight:700;font-size:14px;text-transform:uppercase}#notification-bar form{margin:0 auto;max-width:1250px;width:100%}#notification-bar.notification-bar-full form{display:none;margin:0;max-width:65%}#notification-bar.notification-bar-full form>div{padding:20px 0 20px 10px}#notification-bar.notification-bar-full .formkit-fields{justify-content:flex-end}#notification-bar form .formkit-field,#notification-bar form button.formkit-submit{display:flex;flex:none;margin-bottom:0}#notification-bar form .formkit-field input.formkit-input{padding:6px 12px}#notification-bar form button.formkit-submit>span{height:100%;padding:6px 24px}#notification-bar form .formkit-fields:before{color:#FFF;content:'Subscribe';font-size:12px;font-weight:700;margin-right:.5em;text-transform:uppercase}#notification-bar form button.formkit-submit{background-color:#f3f4f4!important;color:#767676!important;position:relative}#notification-bar button.formkit-submit:after{position:absolute;display:block;content:'➜';font-size:1.25em;top:50%;left:50%;transform:translate(-50%,-50%)}#notification-bar .formkit-submit>span{font-size:0}#masthead{top:40px;left:0;width:100%;background-color:#fff;z-index:9999999}#masthead.compact{opacity:.95}#masthead>div{padding:10px 20px;font-size:0;max-width:1250px;margin:0 auto;transition:padding 0.2s ease-in-out}#notification-bar>div{padding:0 20px;max-width:1250px;margin:0 auto}#notification-bar .formkit-fields{display:flex;justify-content:center}#notification-bar form .formkit-field{margin:0 5px;max-width:100px}#masthead hr{background-color:#D4D4D4;margin:0;margin-top:12px}#masthead nav{font-size:16px}#masthead .site-branding{display:inline-block;vertical-align:middle;width:160px}#masthead .site-branding img{transition:width 0.2s ease-in-out}#masthead #mobile-buttons{display:inline-block;width:calc(100% - 160px);vertical-align:middle;text-align:right;padding-right:10px}#masthead #mobile-buttons button{display:inline-block;vertical-align:middle;background:transparent;border:0;border-radius:0;width:27px;height:30px;font-size:0;line-height:0;padding:0;margin-right:20px}#masthead #mobile-buttons button:last-child{margin-right:0}#menu-toggle span{display:block;width:27px;height:4px;background-color:#83CFCD;margin-bottom:6px;font-size:0;line-height:0;padding:0}#menu-toggle span:last-child{margin-bottom:0!important}#masthead #mobile-buttons button#mobile-search{background-image:url(/wp-content/themes/thistlewood-2017/images/search.png);background-size:contain;background-repeat:no-repeat;background-position:center center}#site-navigation{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;overflow-y:auto;z-index:9999}#site-navigation.mobile-toggled{display:block}#mobile-close-menu{position:absolute;top:2px;right:15px;color:#83CFCD;font-size:70px;background:transparent;border:0;border-radius:0;padding:0;line-height:.4}#site-navigation form{width:100%;border-bottom:1px solid #D4D4D4;margin-bottom:10px}#site-navigation input[type="search"]{border:0;border-radius:0;padding:10px 15px;font-family:Raleway;font-weight:600;width:calc(100% - 90px);vertical-align:middle;outline:none}#site-navigation input[type="search"]::-webkit-input-placeholder{text-transform:uppercase}#site-navigation input[type="search"]::-moz-placeholder{text-transform:uppercase}#site-navigation input[type="search"]:-ms-input-placeholder{text-transform:uppercase}#site-navigation input[type="search"]:-moz-placeholder{text-transform:uppercase}#site-navigation input[type="submit"]{background-color:transparent;background-image:url(/wp-content/themes/thistlewood-2017/images/search.png);background-size:contain;font-size:0;border:0;border-radius:0;width:27px;height:24px;vertical-align:middle}#site-navigation a{color:#767676;text-transform:uppercase;font-weight:300}#site-navigation a:hover,#primary-menu li:hover>a{color:#83CFCD}#menu-social-icons a[href*=facebook]:hover{color:#4867AA}#menu-social-icons a[href*=twitter]:hover{color:#1DA1F2}#menu-social-icons a[href*=pinterest]:hover{color:#BD081C}#menu-social-icons a[href*=plus]:hover{color:#D95333}#menu-social-icons a[href*=instagram]:hover{color:#8E36A4}#menu-social-icons a[href*=contact]:hover{color:#F8C063}#menu-social-icons a[href*=feedblitz]:hover{color:#F60}#primary-menu li{display:block;padding:10px 15px;width:100%;float:none}#primary-menu li a{vertical-align:middle}#primary-menu li.menu-item-has-children>a:after{content:" ";font-size:0;margin-left:8px;display:inline-block;border:6px solid transparent;border-left:6px solid #767676;border-right:0 none;vertical-align:30%}#primary-menu li.menu-item-has-children.submenu-open{padding-bottom:0}#primary-menu li.menu-item-has-children.submenu-open>ul{display:block}#primary-menu li.menu-item-has-children.submenu-open>a:after{vertical-align:middle;border:5px solid transparent;border-top:6px solid gray;border-bottom:0 none;margin-left:7px}#menu-social-icons{width:100%;font-size:0}#menu-social-icons li{width:14.28571%;display:inline-block;text-align:center;float:none}#menu-social-icons li a{padding-bottom:10px}#menu-social-icons li i:before{font-size:30px}#menu-social-icons li a span{display:none}body.page #main{padding:0 10px}html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:0!important}.pum.popmake-overlay{background-color:rgba(0,0,0,.5)}.post-meta{border:1px solid #767676;display:grid;font-size:12px;grid-template-columns:repeat(1,1fr);grid-gap:8px;justify-items:center;margin:2em auto;max-width:325px;padding:1em 0}.single-post main#main .entry-content .post-meta p{color:#767676;margin:0;padding:0;text-align:center;width:100%}@media screen and (max-width:687px){.pum #popmake-34612{margin-top:30px!important}}.pum.pum-theme-31711 .pum-container{background-color:#fff;border-radius:5px;position:static;top:auto!important;left:auto!important;margin:100px auto 0 auto;width:300px}.pum.pum-theme-31711 .pum-content+.pum-close{color:#000;background-color:transparent;font-size:40px;line-height:20px}.pum.pum-theme-31711 .pum-title{font-family:"Roboto Condensed",sans-serif;font-size:20px;line-height:1.5;color:#767676;text-align:center;text-transform:uppercase;max-width:85%;margin:0 auto;margin-top:-5px}.pum.pum-theme-31711 p{margin:10px 0;line-height:1.75;font-size:15px;text-align:justify;padding:0 5px}.pum .gform_wrapper{margin-bottom:0}.pum .gform_wrapper ul{list-style:none;margin:0;padding:0}.pum .gform_wrapper .top_label .gfield_label{display:none}.pum .gform_wrapper ul.gform_fields li.gfield,.pum .gform_wrapper ul.gform_fields li.gfield div,.pum .gform_wrapper ul.gform_fields li.gfield input{margin:0;padding:0;max-width:none;width:100%}.pum .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:15px;padding:10px;border-radius:0;border:1px solid #D4D4D4;border-bottom:0;outline:none;line-height:1}.main-contact-form .top_label label.gfield_label,.gform_wrapper .main-contact-form .field_sublabel_below .ginput_complex.ginput_container label{display:none}.pum .gform_wrapper .gform_footer{margin:0;padding:0;max-width:none}.pum .gform_wrapper .gform_footer input[type=submit]{border:0;border-radius:0;background-color:#d91538;color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:14px;padding:12px 0 11px 0;width:100%;text-transform:uppercase;outline:none;margin-bottom:5px;margin-right:0;line-height:1!important}.gform_wrapper .main-contact-form .top_label div.ginput_complex.ginput_container.gf_name_has_2,.gform_wrapper .main-contact-form,.gform_wrapper .main-contact-form .gform_body,.gform_wrapper .main-contact-form ul.gform_fields,.gform_wrapper .main-contact-form ul.gform_fields li,.gform_wrapper .main-contact-form ul.gform_fields li.gfield,.gform_wrapper .main-contact-form ul.gform_fields li>div,.gform_wrapper .main-contact-form ul.gform_fields li>div>span,.gform_wrapper .main-contact-form ul.gform_fields li input,.gform_wrapper .main-contact-form ul.gform_fields li textarea,.gform_wrapper .main-contact-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%;padding:0;margin:0;border-radius:0;clear:none;float:none;max-width:none;display:inline-block;outline:none;font-size:0}li.gform_validation_container{position:absolute;top:-50000px;left:-5000px}.gform_wrapper .main-contact-form ul.gform_fields li>div>span{padding-top:0!important}.gform_wrapper .main-contact-form ul.gform_fields li input,.gform_wrapper .main-contact-form ul.gform_fields li textarea,.gform_wrapper .main-contact-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-family:Raleway,sans-serif;font-size:14px;padding:10px 12px;border-bottom:0}.gform_wrapper .main-contact-form .gform_footer{margin:0;padding:0}.gform_wrapper .main-contact-form .gform_footer input[type="submit"]{border:0;border-radius:0;outline:none;background-color:#83CFCD;color:#fff;width:100%;margin:0;font-family:"Roboto Condensed",sans-serif;font-size:14px;letter-spacing:1px;text-transform:uppercase;padding:14px;font-weight:700}body.page.page-id-34831 #main{padding-left:0;padding-right:0}#gform_wrapper_6 .validation_error{color:#c12626;font-family:"Roboto Condensed";margin-bottom:5px}#gform_fields_6{list-style:none;padding:0;margin:0}#gform_wrapper_6 .gfield_label{display:none}#gform_wrapper_6 .ginput_container input{border:1px solid #D4D4D4;border-radius:0;padding:8px!important;font-size:14px!important;width:100%;margin-bottom:8px;outline:none}#gform_wrapper_6 .gfield_description{font-family:"Roboto Condensed";font-size:14px}#gform_wrapper_6 .gform_footer input.button{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-size:14px;line-height:1;padding:17px;color:#fff;font-weight:700;background-color:#83CFCD;border:0;border-radius:0;letter-spacing:.75px;display:block;width:100%}.four-blocks{width:100%;padding-bottom:83.3333333%;position:relative;margin-top:10px;background-size:cover}.four-blocks-outer-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px}.four-blocks-inner-container{display:inline-block;background-color:#fff;padding:10px;text-align:center}.four-blocks-inner-container h2,.blog_post .four-blocks-inner-container h2{display:inline-block;border:1px solid #767676;padding:10px 20px;text-transform:uppercase;font-size:16px;margin:0;color:#000;margin:0!important}.four-blocks-inner-container h2 big{font-size:25px;font-weight:400;display:block;color:#83CFCD}.home .four_blocks_2 a{align-items:flex-end}.four-blocks.link_on_color{background-color:#83CFCD}.four-blocks.link_on_color .four-blocks-outer-container:after{content:" ";font-size:0;display:block;position:absolute;top:14px;left:14px;width:calc(100% - 28px);height:calc(100% - 28px);border:1px solid #fff;pointer-events:none;z-index:5}.four-blocks.link_on_color .four-blocks-inner-container{color:#fff;background-color:#83CFCD;position:relative;z-index:10}.four-blocks.link_on_color .four-blocks-inner-container h2{border:0;color:#fff}.four-blocks.link_on_color .link_on_color_cta{display:inline-block;background-color:#fff;color:#83CFCD;text-transform:uppercase;padding:15px 35px;line-height:1;font-family:"Roboto Condensed",sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px}.page-section.blog_posts_section_parent{max-width:calc(100% - 10px);margin:0 auto}.page-section.blog_posts_section_parent .recent-posts{font-size:0;margin:0 -10px -20px -10px}.page-section.blog_posts_section_parent .recent-post{display:inline-block;width:calc(50% - 20px);vertical-align:top;font-size:16px;text-align:center;margin:0 10px 20px 10px}.page-section.blog_posts_section_parent .recent-post h3{margin:0;font-size:16px}.page-section.subscribe_form_section_parent .gform_wrapper{margin:0}.page-section.subscribe_form_section_parent #gform_4{font-size:0;max-width:calc(100% - 12px);margin:0 auto}.page-section.subscribe_form_section_parent #gform_4 ul{list-style:none;margin:0;padding:0}.page-section.subscribe_form_section_parent .gform_heading,.page-section.subscribe_form_section_parent .gform_wrapper .top_label .gfield_label{display:none}.page-section.subscribe_form_section_parent .gform_wrapper ul li.gfield{padding:0!important;margin:0!important}.page-section.subscribe_form_section_parent .gform_wrapper ul li.gfield div{margin:0!important;display:inline-block;font-size:16px;width:100%}.page-section.subscribe_form_section_parent .gform_wrapper ul li.gfield div.ginput_container input{border:1px solid #D4D4D4;border-radius:0;padding:8px!important;font-size:14px!important;border-bottom-width:0;width:100%!important}.page-section.subscribe_form_section_parent .gform_footer{margin:0;padding:0}.page-section.subscribe_form_section_parent .gform_footer input[type="submit"]{background-color:#83CFCD;color:#fff;font-size:14px;font-family:"Roboto Condensed";border:0;border-radius:0;text-transform:uppercase;font-weight:700;letter-spacing:1px;margin:0;padding:9px 0 8px 0!important;width:100%!important;line-height:inherit}.page-section.narrow_single_column_text_section_parent .container{max-width:600px;margin:0 auto}body.page .entry-content .page-section.narrow_single_column_text_section_parent .container>h2{text-align:left}.page-section.alternating_heroes section .alternating_hero_content p:last-child a:last-child,a.cta-btn{background-color:#83CFCD;color:#fff;font-size:14px;font-family:"Roboto Condensed",sans-serif;display:inline-block;padding:10px 30px;text-transform:uppercase;font-weight:700;letter-spacing:1px}h2 a.cta-btn{font-size:inherit}.page-section.two_column_testimonials_section_parent p a{font-weight:700;font-style:italic}.page-section.two_column_testimonials_section_parent img{display:block;margin:0 auto 15px auto}.page-section.boxed_links_section_parent>div{font-size:0}.page-section.boxed_links_section_parent a{display:inline-flex;justify-content:center;align-items:center;height:100px;border:1px solid #D4D4D4;border-right-width:0;border-top-width:0;text-align:center;width:50%;vertical-align:top;padding:15px}.page-section.boxed_links_section_parent a:nth-of-type(-n+2){border-top-width:1px}.page-section.boxed_links_section_parent a:nth-of-type(even){border-right-width:1px}.page-section.gallery_section_parent{position:relative;z-index:5}.page-section.gallery_section_parent .gallery:before{content:" ";font-size:0;display:block;position:absolute;top:0;left:0;width:80px;height:100%;background:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,.15),rgba(0,0,0,0));pointer-events:none;z-index:5}.page-section.gallery_section_parent .gallery:after{content:" ";font-size:0;display:block;position:absolute;top:0;right:0;width:80px;height:100%;background:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));pointer-events:none;z-index:5}.page-section.gallery_section_parent .gallery-prev,.page-section.gallery_section_parent .gallery-next{content:" ";font-size:0;display:block;border:3px solid #83CFCD;border-top:0;border-right:0;transform:rotate(45deg);height:20px;width:20px;position:absolute;top:43%;left:15px;z-index:10;cursor:pointer}.page-section.gallery_section_parent .gallery-next{left:auto;right:15px;transform:rotate(225deg)}.page-section.gallery_section_parent .gallery-image{display:inline-block;width:100%;height:430px;background-position:center center;background-size:cover}.page-section.gallery_section_parent hr{background:transparent;margin-bottom:0!important}.page-section.upcoming_events_section_parent .upcoming-event{display:inline-block;width:100%;border:1px solid #D4D4D4;padding:15px;font-family:"Roboto Condensed";font-size:14px;color:#767676;text-transform:uppercase}.page-section.upcoming_events_section_parent .upcoming-event:last-of-type{margin-top:15px}.page-section.upcoming_events_section_parent .upcoming-event h3{margin-top:0;font-size:20px;margin-bottom:15px}.page-section.upcoming_events_section_parent .upcoming-event p:last-child{margin-bottom:0}.page-section.upcoming_events_section_parent .upcoming-event a{font-weight:700}.page-section.faq_section_parent .question h3{margin-bottom:5px}.page-section.faq_section_parent .question .answer p:first-child{margin-top:0}h2#pre-order-bonuses span{display:inline-block;padding:10px 24px;border:1px solid #000;color:#83CFCD}body.page .entry-content .page-section h2{margin:0 0 30px 0;text-align:center}body.page .entry-content .page-section:last-child{margin-bottom:0}body.page .entry-content .page-section hr{margin:30px auto;max-width:calc(100% - 10px)}body.page .entry-content .page-section:last-child hr{display:none}.has-sidebar #content{max-width:1250px;margin:0 auto;padding:0 15px}.has-sidebar #content h1{color:#767676;text-align:center;font-size:30px;margin:10px 0}.archive.has-sidebar #content h1,.search.has-sidebar #content h1{line-height:1;margin:0 0 30px 0}#blog-archive-first{font-size:0}#blog-archive-first article{display:block;width:100%;max-width:600px;vertical-align:top;margin-bottom:20px;margin-left:auto;margin-right:auto}#blog-archive-first article>a{display:block;position:relative;z-index:5}#blog-archive-first article h2{font-size:20px;text-align:center;max-width:calc(100% - 40px);padding:10px;background-color:#fff;margin:-45px auto 0 auto;position:relative;z-index:10}#blog-archive-first article h2 small,.single-post h1 small{display:block;font-size:14px;color:#83CFCD}#blog-archive-first article h2 a{color:#575554;padding:10px;border:1px solid #565656;display:block}#blog-index-category-menu{text-transform:uppercase;font-family:"Roboto Condensed";font-size:16px;width:100%;max-width:300px;display:block;margin:5px auto 43px auto;padding:10px;color:#575554;outline:none;border:1px solid #D4D4D4}.post-listing #main{font-size:0}.post-listing article{display:inline-block;width:calc(50% - 7px);margin-bottom:14px;font-size:16px;vertical-align:top}.post-listing article:nth-of-type(even){margin-left:14px}.post-listing article h2{margin:0;font-size:16px;text-align:center;line-height:1.25}.post-listing article h2 a{color:#575554}.post-listing h2 small{display:none}.archive-pagination{text-align:center;font-size:18px;padding-top:15px;border-top:1px solid #D4D4D4}.archive-pagination span,.archive-pagination a{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;display:inline-block;padding:0 4px;color:#575757}.archive-pagination span.current{border-bottom:2px solid #575757}.archive-pagination span.dots{padding:0}.archive-pagination a.prev{color:#83CFCD;padding:0;float:left;text-align:left;font-size:0}.archive-pagination a.prev:before{content:"<";font-size:25px;line-height:1.05}.archive-pagination a.next{color:#83CFCD;padding:0;float:right;text-align:right;font-size:0}.archive-pagination a.next:after{content:">";font-size:25px;line-height:1.05}#tribe-events .tribe-events-button,#tribe-events .tribe-events-button:hover,#tribe_events_filters_wrapper input[type=submit],.tribe-events-button,.tribe-events-button.tribe-active:hover,.tribe-events-button.tribe-inactive,.tribe-events-button:hover,.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background-color:#83CFCD}.tribe-events-calendar thead th{background-color:#767676;font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:16px;padding:10px 0;cursor:default}.tribe-events-calendar div[id*=tribe-events-daynum-],.tribe-events-calendar div[id*=tribe-events-daynum-] a{font-family:"Roboto Condensed",sans-serif;font-size:14px;font-weight:400}#tribe-events-content .tribe-events-calendar td:hover{background-color:#fff;box-shadow:none}body.page #main,body.tribe-theme-thistlewood-2017 #main{padding:0 15px}.archive.post-type-archive-tribe_events article{display:initial;width:auto}.archive.post-type-archive-tribe_events .entry-content{width:100%}.tribe-events-page-title{text-align:center}.tribe-events-user-recurrence-toggle{display:none}#tribe-events-photo-events{height:auto!important;font-size:0}#main #tribe-events-photo-events .tribe-events-photo-event{position:static!important;left:auto!important;top:auto!important;display:inline-block;transform:none!important;width:100%}.tribe-events-photo-event .tribe-events-event-image{width:100%;padding-bottom:65%;background-size:cover;background-repeat:no-repeat;background-position:center center}.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap,.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap:hover{background-color:#fff;box-shadow:none;font-size:0}.tribe-events-list .tribe-events-photo-event .tribe-events-event-details{border:1px solid #D4D4D4;border-top-width:0;padding:20px}#main .tribe-events-photo .tribe-events-loop .type-tribe_events .tribe-events-event-meta{margin-bottom:0}.tribe-events-list .tribe-events-photo-event .tribe-events-event-details h2{text-align:left}.tribe-events-loop .tribe-events-event-meta{font-weight:400;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-size:14px;color:#767676;line-height:1.75}.events-list #tribe-events-footer,.single-tribe_events #tribe-events-footer,.tribe-events-day #tribe-events-footer,.tribe-events-map #tribe-events-footer,.tribe-events-photo #tribe-events-footer{padding-top:0;border-top:0}#tribe-events-content.tribe-events-list{margin-bottom:0}.archive.post-type-archive-tribe_events .entry-content hr,#tribe-events-footer~a.tribe-events-ical.tribe-events-button,.single-tribe_events .tribe-events-cal-links{display:none}.tribe-events-back a{text-transform:uppercase;font-family:"Roboto Condensed";font-weight:400;font-size:17px}.single-tribe_events .tribe-events-schedule{padding:0;background:transparent;margin:0;border:0}.tribe-events-schedule h2{font-size:16px;margin:5px 0 15px 0;font-weight:400}.single-tribe_events .tribe-events-event-meta,.tribe-events-event-meta .column,.tribe-events-event-meta .tribe-events-meta-group{padding:0;background:transparent;border:0}.single-tribe_events .tribe-events-venue-map{padding:0;border:0;background:transparent;float:none;margin:20px 0 0 0;width:100%}.single-tribe_events #tribe-events-footer{margin:30px 0 0 0}.single-tribe_events #main hr{display:none}.single-tribe_events #tribe-events-content{margin-bottom:0}.tribe-events-sub-nav li a{background:none;color:#83CFCD;font-family:"Roboto Condensed",sans-serif;font-size:16px;text-transform:uppercase;padding:0;font-weight:400}.page header.entry-header{text-align:center}.single-post header.entry-header,.page header.entry-header.no-text-title{margin-bottom:30px}.home.page header.entry-header.no-text-title{margin-bottom:0}.single-post #content h1{line-height:1.2}.single-post h1 small{font-weight:700;margin-bottom:10px}.single-post .entry-meta{display:block;text-align:center}.single-post .entry-meta a{font-size:14px;font-weight:700;font-family:"Roboto Condensed",sans-serif;color:#767676}.single-post main#main .entry-content p{padding:0 10px;color:#575554}.single-post main#main .entry-content p.img-para{padding:0;margin:30px 0;font-size:0}.single-post main#main .entry-content p.img-para br{display:none}a.pinterest-link{padding:20px;font-size:40px;color:#fff;position:absolute;opacity:.5;z-index:10;line-height:1;text-shadow:2px 2px 5px #444}.pinterest-link:hover{opacity:.95;color:#BD081C;text-shadow:2px 2px 5px silver}.linked-image{position:relative;z-index:99}.exit-strategy{position:absolute;z-index:5}.single-post main#main .entry-content p:first-of-type{margin-top:0!important}.single-post .post-navigation{font-size:20px;margin-top:10px}.nav-links,#comment-share,#comment-share a{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-weight:400}#comment-share{margin:0 0 30px 0}#comment-share,#comment-share a{text-align:center;color:#767676}#comment-share hr{margin:0}#comment-share p{margin:1.5em 0}#comment-share p#share-links{font-size:25px;line-height:1;margin:25px 0}#comment-share p#share-links a{display:inline-block;padding:0 10px}#share-links>span{display:block;font-size:16px;margin-bottom:10px}#similar-posts{font-size:0}#similar-posts a.similar-post{display:inline-block;text-align:center;width:calc(50% - 10px);vertical-align:top;margin-top:15px}#similar-posts>a.similar-post:nth-of-type(odd){margin-right:20px}#similar-posts a.similar-post h2{font-size:16px;margin:0}#similar-posts a.similar-post h2 .full-title{display:none}#comments{margin-top:30px}#comments ol{list-style:none;margin:0;padding:0}#comments>ol>li{border:1px solid #E5E5E5;padding:0 20px 25px 20px;margin-bottom:20px;display:block}#comments li .comment-meta img{float:left;margin-right:15px;margin-top:8px}#comments li .author-name{font-family:"Roboto Condensed",sans-serif;font-size:20px;color:#575554;display:block;text-transform:uppercase;margin-top:14px}#comments li .author-name a{color:inherit}#comments li .comment-meta a.comment-time{font-size:14px;color:#575554;font-family:Raleway,sans-serif}#comments li .comment-meta:after{display:block;content:" ";font-size:0;clear:both}#comments li .comment-content p{margin-top:20px;color:#575554}#comments li .reply a{display:inline-block;background-color:#83CFCD;font-family:"Roboto Condensed",sans-serif;line-height:1;padding:15px 40px;text-transform:uppercase;font-size:14px;color:#fff;font-weight:700;margin-top:5px}#comments>ol>li>ol.children{margin-top:30px;padding-top:10px;border-top:1px solid #E8E8E8;padding-left:15px}#respond{text-align:center}#respond .comment-notes,#respond label{display:none}#respond textarea#comment{border:1px solid #D4D4D4;padding:10px 12px;outline:none;border-radius:0;resize:none;margin-bottom:10px;font-size:14px}#respond p{display:inline-block;width:100%;margin:0}#respond p input{border:1px solid #D4D4D4;border-bottom:0;border-radius:0;padding:10px;font-size:14px;outline:none;width:100%}#respond p input[type="submit"]{font-family:"Roboto Condensed";background-color:#83CFCD;color:#fff;border:0;line-height:1;padding:15px 0 14px 0;font-weight:700;text-transform:uppercase}#comments>ol>li #respond{margin-top:25px;padding-top:15px;border-top:1px solid #E8E8E8}#comments>ol>li #respond h1{font-size:20px}#respond .mc4wp-checkbox-wp-comment-form label{display:flex;align-items:baseline;padding:10px}#respond .mc4wp-checkbox-wp-comment-form label input{width:auto;margin-right:1em}#respond .mc4wp-checkbox-wp-comment-form label span{font-size:initial}main.home-tour h2{text-align:center}#home-tour-post-list{font-size:0;text-align:center}#home-tour-post-list .home-tour-post-title{display:inline-block;width:100%;border:2px solid #E2E2E2;border-top-width:0;font-family:"Roboto Condensed",sans-serif;color:#575757;text-align:center;padding:10px 0;font-size:16px;text-transform:uppercase}#home-tour-post-list .home-tour-post-title:nth-child(1){border-top-width:2px}#home-tour-posts{margin-top:50px}#home-tour-posts .home-tour-post{text-align:center;position:relative;margin-bottom:50px}#home-tour-posts .home-tour-post>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:15}#home-tour-posts .home-tour-post h3{margin:0 0 -40px 0;padding:10px;font-size:20px;text-transform:uppercase;display:inline-block;width:75%;position:relative;z-index:10;background-color:#fff}#home-tour-posts .home-tour-post h3 span{color:#575554;display:block;border:1px solid #575554;padding:10px 8px}#home-tour-posts .home-tour-post img{position:relative;z-index:5;margin-top:-10px}#home-tour-nav:after{display:block;content:" ";font-size:0;clear:both}#home-tour-nav{padding-bottom:50px;border-bottom:1px solid #D4D4D4}#home-tour-nav a{float:left;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-size:18px}#home-tour-nav a.next{float:right}#home-tour-related h2{display:none}#home-tour-related h2:first-child{display:block}#home-tour-related .recent-posts{font-size:0}#home-tour-related .recent-post{display:inline-block;width:calc(50% - 7px);text-align:center;font-size:16px;vertical-align:top;margin-bottom:20px}#home-tour-related .recent-post:nth-child(odd){margin-right:14px}#home-tour-related .recent-post h3{font-size:16px;margin:0}aside#secondary section.widget{margin:1.5em 0 0 0;text-align:center}aside#secondary h2.widget-title,aside#secondary #gform_widget-5 form label{display:none}aside#secondary #gform_widget-5 .gform_heading .gform_description,aside#secondary h3.social-feed-title{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-size:24px;text-align:center;color:#575554;width:100%;margin:0 0 10px 0}aside#secondary #gform_widget-5 form div,aside#secondary #gform_widget-5 form ul,aside#secondary #gform_widget-5 form ul li,aside#secondary #gform_widget-5 form input{margin:0;width:100%;max-width:none;padding-right:0;padding-left:0;list-style:none}aside#secondary #gform_widget-5 form .ginput_container input{font-family:Raleway,sans-serif;font-size:14px;padding:15px;border:1px solid #DDD;border-radius:0;border-bottom:0;line-height:1;outline:none}aside#secondary #gform_widget-5 form .gform_footer{padding:0}aside#secondary #gform_widget-5 form .gform_footer input.button{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-size:14px;line-height:1;padding:17px;color:#fff;font-weight:700;background-color:#83CFCD;border:0;border-radius:0;letter-spacing:.75px}aside#secondary h3.social-feed-title i.fa{display:block;font-size:1.5em;margin-bottom:10px}aside#secondary .social-feed-link{font-family:"Roboto Condensed",sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;display:block;margin-bottom:15px}aside#secondary .fts-instagram{font-size:0;margin-bottom:-14px}aside#secondary .instagram-placeholder{width:calc(50% - 7px)!important;display:inline-block;margin-bottom:14px;position:relative;vertical-align:top}aside#secondary .instagram-placeholder:nth-child(odd){margin-right:14px}aside#secondary .fts-instagram-img-link,aside#secondary .fts-instagram-img-link img{display:block;width:100%}aside#secondary .fts-insta-likes-comments-grab-popup{position:absolute;bottom:0;left:0;background-color:#000;background-color:rgba(0,0,0,.5);background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));font-size:14px;font-family:Roboto Condensed;width:100%;color:#fff;text-align:left;padding:6px 12px;z-index:5}aside#secondary .fts-insta-likes-comments-grab-popup ul{list-style:none;padding:0;margin:0}aside#secondary .fts-insta-likes-comments-grab-popup ul li{display:inline-block;margin:0 15px 0 0;line-height:1}aside#secondary .fts-insta-likes-comments-grab-popup ul li:before,aside#secondary .fts-single-pin-social-meta-wrap span:before{font:normal normal normal 14px/1 FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;font-size:.9em;display:inline-block;margin-right:5px;position:relative;top:-1px}aside#secondary .fts-insta-likes-comments-grab-popup ul li.instagram-image-likes:before{content:"\f004"}aside#secondary .fts-insta-likes-comments-grab-popup ul li.instagram-image-comments:before{content:"\f086";font-size:1em}aside#secondary a.fts-backg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}aside#secondary .fts-pinterest-wrapper{font-size:0;margin-bottom:-14px}aside#secondary .fts-single-pin-wrap{display:inline-block;width:calc(50% - 7px)!important;margin-bottom:14px;vertical-align:top;position:relative!important;left:auto!important;top:auto!important;box-sizing:content-box;height:0;padding-bottom:calc(50% - 7px);overflow:hidden}aside#secondary .fts-single-pin-wrap:nth-child(odd){margin-right:14px}aside#secondary .fts-single-pin-wrap .fts-single-pin-description{position:absolute;top:0;left:0;background-color:#000;background-color:rgba(0,0,0,.5);background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.35),rgba(0,0,0,0));font-size:14px;font-family:Roboto Condensed;width:100%;color:#fff;text-align:left;padding:10px 11px;z-index:5;box-sizing:border-box;line-height:1.15;pointer-events:none;max-height:59px;overflow:hidden}aside#secondary .fts-single-pin-wrap .fts-single-pin-social-meta-wrap{position:absolute;bottom:0;left:0;background-color:#000;background-color:rgba(0,0,0,.5);background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));font-size:14px;font-family:Roboto Condensed;width:100%;color:#fff;text-align:left;padding:10px 11px;z-index:5;box-sizing:border-box;line-height:1.15;display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;pointer-events:none}aside#secondary .fts-single-pin-wrap .fts-single-pin-social-meta-wrap span{display:inline-block;margin:0 15px 0 0}aside#secondary .fts-single-pin-wrap .fts-single-pin-social-meta-wrap span.fts-single-pin-repin-count:before{content:"\f08d";font-size:1em}aside#secondary .fts-single-pin-wrap .fts-single-pin-social-meta-wrap span.fts-single-pin-like-count:before{content:"\f004"}#menu-footer-menu{list-style:none;margin:0;padding:0;font-size:0}#menu-footer-menu li{display:inline-block;width:50%;text-align:center;margin-bottom:10px}#menu-footer-menu li a{color:#767676;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:2px}footer#colophon{margin-top:40px;padding-top:30px;border-top:1px solid #D4D4D4}footer#colophon .site-info{font-family:"Roboto Condensed";font-size:14px;padding:20px;text-align:center;color:#767676;text-transform:uppercase}.footer-signup{padding:0 1rem;text-align:center}.footer-signup h2{color:#83cfcd;font-size:1.625em;font-weight:700}.footer-signup form{margin:0 auto 3rem}.footer-signup form .formkit-fields{display:flex;flex-direction:column}.footer-signup .formkit-fields .formkit-submit,.pum-theme-31711 form .formkit-submit{font-size:1.25em!important;max-width:300px;margin:0 auto!important}.pum-theme-31711 form .formkit-submit{max-width:200px}@media screen and (min-width:480px){.four-blocks{padding-bottom:37.063953%}.page-section.boxed_links_section_parent a{height:125px;padding:20px}}@media screen and (min-width:688px){#masthead>div{padding:20px 40px 15px 40px}#notification-bar>div{padding:10px 40px}#masthead.compact>div{padding:15px 40px 10px 40px}body.page #main,body.tribe-theme-thistlewood-2017 #main,.error404 #main{padding:0 40px;max-width:980px;margin:0 auto}body.page.has-sidebar #main,body.page.home #main{padding:0 40px;max-width:1250px;margin:0 auto}body.page .entry-content .page-section>h2,body.page .entry-content .page-section.narrow_single_column_text_section_parent .container>h2{font-size:28px}.pum.pum-theme-31711 .pum-container{width:350px;padding:25px}.pum.pum-theme-31711 .pum-content+.pum-close{font-size:50px;line-height:30px}.pum.pum-theme-31711 .pum-title{font-size:24px}.pum.pum-theme-31711 p{font-size:15.5px}.pum .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:15px}.pum .gform_wrapper .gform_footer input[type=submit]{padding:15px 0 14px 0;font-weight:700}.gform_wrapper .main-contact-form ul.gform_fields li.gfield span{width:50%}.gform_wrapper .main-contact-form ul.gform_fields li.gfield span:first-child input{border-right-width:0}.four-blocks{margin:0 0 20px 0}.four-blocks-inner-container{max-width:330px}.page-section.blog_posts_section_parent,body.page .entry-content .page-section hr{max-width:none}.page-section.blog_posts_section_parent .recent-post{width:calc(25% - 20px)}.page-section.subscribe_form_section_parent #gform_4{position:relative;max-width:900px;margin:0 auto}.page-section.subscribe_form_section_parent .gform_wrapper ul li.gfield{width:50%;display:inline-block}.page-section.subscribe_form_section_parent .gform_wrapper ul li.gfield div.ginput_container input{width:100%!important;border-right-width:0;border-bottom-width:1px;padding:12px!important}.page-section.subscribe_form_section_parent .gform_wrapper ul li.gfield:nth-child(even) div.ginput_container input{border-right-width:1px}.page-section.subscribe_form_section_parent .gform_wrapper ul li.gfield:nth-child(odd) div.ginput_container input{border-top-width:0}.page-section.subscribe_form_section_parent .gform_wrapper ul li.gfield:first-child div.ginput_container input{border-top-width:1px}.page-section.subscribe_form_section_parent .gform_footer{width:50%;position:absolute;bottom:0;right:0}.page-section.subscribe_form_section_parent .gform_footer input[type="submit"]{font-size:16px;padding:12px 0 10px 0!important}.page-section.boxed_links_section_parent a{width:25%;border-top-width:1px!important;height:150px}.page-section.boxed_links_section_parent a:nth-of-type(even){border-right-width:0}.page-section.boxed_links_section_parent a:last-of-type{border-right-width:1px}.page-section.gallery_section_parent .gallery:before,.page-section.gallery_section_parent .gallery:after{display:none}.page-section.gallery_section_parent .gallery-prev{left:-25px}.page-section.gallery_section_parent .gallery-next{right:-25px}.page-section.upcoming_events_section_parent{font-size:0}.page-section.upcoming_events_section_parent .upcoming-event{width:calc(50% - 10px);font-size:16px}.page-section.upcoming_events_section_parent .upcoming-event:first-of-type{margin-right:20px}.page-section .column-layout-columns{font-size:0}.page-section .column-layout-columns .column-layout-column{display:inline-block;vertical-align:top;font-size:initial;width:50%}.page-section .column-layout-columns .column-layout-column:nth-child(odd){padding-right:7px}.page-section .column-layout-columns .column-layout-column:nth-child(even){padding-left:7px}.has-sidebar #content{padding:0 40px}#blog-archive-first article{display:inline-block;width:calc(50% - 10px);margin-left:0;margin-right:0}#blog-archive-first article:first-of-type{margin-right:20px}.has-sidebar h1{font-size:35px}#blog-index-category-menu{padding:15px;max-width:340px}.has-sidebar article h2{font-size:18px;line-height:1.5}.post-listing article{width:calc(50% - 10px)}.post-listing article:nth-of-type(even){margin-left:20px}#similar-posts a.similar-post,#similar-posts>a.similar-post:nth-of-type(odd){width:calc(25% - 15px);margin-right:20px}#similar-posts>a.similar-post:last-of-type{margin-right:0}#home-tour-related h2:first-child{font-size:28px;margin:20px 0}#home-tour-related .recent-post{width:calc(25% - 10px);margin-right:10px}#home-tour-related .recent-post:last-child{margin-right:0!important}.archive-pagination{font-size:20px}.archive-pagination span,.archive-pagination a{padding:0 5px;letter-spacing:1px}.archive-pagination a.prev,.archive-pagination a.next{font-size:inherit;letter-spacing:0;width:82px}.archive-pagination a.prev:before,.archive-pagination a.next:after{content:normal;font-size:0;line-height:inherit;display:none}#main #tribe-events-photo-events .tribe-events-photo-event{width:calc(50% - 15px)}#tribe-events-photo-events .tribe-events-photo-event:nth-child(even){margin-right:30px}.tribe-events-list .tribe-events-photo-event .tribe-events-event-details{padding:30px}#home-tour-post-list .home-tour-post-title{width:50%}#home-tour-post-list .home-tour-post-title:nth-child(2){border-top-width:2px}#home-tour-post-list .home-tour-post-title:nth-child(odd){border-right-width:0}#home-tour-post-list .home-tour-post-title:nth-child(odd):last-child{border-right-width:2px}}@media screen and (min-width:768px){#masthead hr{margin-top:15px}#masthead .site-branding{width:20%}#masthead #mobile-buttons,#mobile-close-menu{display:none}#notification-bar form{padding:0 40px}#notification-bar form .formkit-fields:before{content:'Want to know how to decorate your home for free? Click here to get my five best secrets.';margin-right:1.5em}#notification-bar form .formkit-field{max-width:160px}#site-navigation{display:inline-block;position:relative;top:auto;left:auto;height:auto;width:80%;float:none;vertical-align:middle;text-align:right;overflow-y:visible}#site-navigation form{display:block;width:200px;border:0;padding:0;position:absolute;bottom:0;right:0;margin-bottom:6px}#site-navigation input[type="search"]{border:1px solid #767676;padding:5px 10px;width:100%;font-size:15px;letter-spacing:1px;font-weight:500}#site-navigation input[type="search"]::-webkit-input-placeholder{text-transform:none}#site-navigation input[type="search"]::-moz-placeholder{text-transform:none}#site-navigation input[type="search"]:-ms-input-placeholder{text-transform:none}#site-navigation input[type="search"]:-moz-placeholder{text-transform:none}#site-navigation input[type="submit"]{position:absolute;top:7px;right:11px;height:20px;background-position:center center;background-repeat:no-repeat}#primary-menu li{display:inline-block;width:auto;padding:10px 3px}#primary-menu>li:last-child{padding-right:0}#primary-menu li a{font-size:13px}#primary-menu li#menu-item-34425 a{font-size:0}#primary-menu li#menu-item-34425 a:after{content:"Books";font-size:14px}#primary-menu>li ul{position:absolute;top:100%;right:0;border:1px solid silver;white-space:nowrap}#primary-menu li.menu-item-has-children>a:after{vertical-align:middle;border:5px solid transparent;border-top:6px solid gray;border-bottom:0 none;margin-left:4px;vertical-align:middle}#primary-menu>li.menu-item-has-children:hover,#primary-menu>li.menu-item-has-children.submenu-open{border:1px solid silver;border-bottom:1px solid #fff;padding:9px 2px}#primary-menu>li.menu-item-has-children:hover:after,#primary-menu>li.menu-item-has-children.submenu-open:after{content:" ";font-size:0;display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;z-index:25}#primary-menu>li:hover>ul,#primary-menu>li.submenu-open>ul{display:block;right:-1px;top:calc(100% - 1px)}#primary-menu>li ul li{display:inline-block;padding:0}#primary-menu>li ul a{display:block;padding:8px 12px}#menu-social-icons{padding-right:215px}#menu-social-icons li{width:auto}#menu-social-icons li a{padding:10px}#menu-social-icons li i:before{font-size:22px}#menu-social-icons li i.fa-youtube:before{font-size:28px}.single-post #content h1{line-height:1.5}#similar-posts a.similar-post h2 .title-preview{display:none}#similar-posts a.similar-post h2 .full-title{display:inline}#comment-share{font-size:0;margin-bottom:50px}#comments>ol>li{padding:20px 40px 45px 40px}#comment-share p{display:inline-block;width:40%;font-size:16px;text-align:left;padding-left:5px;margin:2.5em 0 2.3em 0}#comment-share p#share-links{text-align:right;padding-left:0;padding-right:5px;width:60%}#share-links>span{display:inline-block;margin:0 10px 0 0}#comments{margin-top:50px}#respond{font-size:0}#respond h1{font-size:30px}#respond p.comment-form-comment{width:100%}#respond p{width:50%}#respond p input{border-right:0}#respond p.comment-form-email input{border-bottom:1px solid #D4D4D4;border-right:1px solid #D4D4D4}#respond p.comment-form-url input{border-bottom:1px solid #D4D4D4;border-right:1px solid #D4D4D4;margin-bottom:1em}.page-section.alternating_heroes section{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:0;margin-bottom:60px}.page-section.alternating_heroes section:nth-child(even){flex-direction:row-reverse}.page-section.alternating_heroes section .alternating_hero_image{width:45%}.page-section.alternating_heroes section .alternating_hero_content{padding-left:50px;width:55%;font-size:16px}.page-section.alternating_heroes section:nth-child(even) .alternating_hero_content{padding:0 50px 0 0}.page-section.alternating_heroes section .alternating_hero_content strong{color:#83CFCD}.page-section.two_column_testimonials_section_parent{font-size:0;position:relative}.page-section.two_column_testimonials_section_parent p:nth-of-type(odd){margin-right:50px}.page-section.two_column_testimonials_section_parent p{display:inline-block;width:calc(50% - 25px);font-size:16px;vertical-align:top}.tribe-events-event-image{width:50%;float:left;padding-right:30px}.single-tribe_events .tribe-events-event-meta{width:50%;float:right}#menu-footer-menu{position:relative}#menu-footer-menu li{display:block;width:50%}#menu-footer-menu:after{content:" ";font-size:0;display:block;clear:both}#menu-footer-menu li.menu-item-type-custom{position:absolute;right:0;top:0}#menu-footer-menu li.menu-item-type-custom:nth-last-child(2){top:32px}#menu-footer-menu li.menu-item-type-custom:last-child{top:64px}.post-meta{grid-template-columns:repeat(2,1fr);grid-gap:0;margin:1em auto;padding:.5em 0;width:80%}.post-meta-time{border-right:1px solid #767676}}@media screen and (min-width:992px){#notification-bar.notification-bar-full form{display:inherit}.notification-bar-inner{justify-content:space-between}#notification-bar form .formkit-fields:before{font-size:13px}#masthead{margin-bottom:25px}#masthead .site-branding{width:22%}#masthead.compact .site-branding img{width:180px}#masthead hr{display:block;margin-top:25px}#site-navigation{width:78%}#primary-menu>li{padding:10px 7px}#primary-menu>li.menu-item-has-children:hover,#primary-menu>li.menu-item-has-children.submenu-open{border:1px solid silver;border-bottom:1px solid #fff;padding:9px}#primary-menu li a{font-size:15px}#primary-menu li#menu-item-34425 a{font-size:15px}#primary-menu li#menu-item-34425 a:after{content:"";display:none}#primary-menu>li ul{padding:5px 15px 5px 5px}#primary-menu>li ul a{padding:10px;padding-left:20px}.four_blocks_section_parent{font-size:0}.four-blocks{display:inline-block;vertical-align:top}.four-blocks-inner-container h2{font-size:20px;color:#575554}.four-blocks.four_blocks_1{width:calc(65% - 10px);padding-bottom:37.5%;margin-right:10px}.four-blocks.four_blocks_2{width:calc(35% - 10px);padding-bottom:37.5%;margin-left:10px}.four-blocks.four_blocks_3{width:calc(50% - 10px);padding-bottom:37.5%;margin-right:10px}.four-blocks.four_blocks_4{width:calc(50% - 10px);padding-bottom:37.5%;margin-left:10px}.four-blocks.link_on_color .four-blocks-inner-container{max-width:500px}.four-blocks.link_on_color .four-blocks-inner-container h2{font-size:28px}.four-blocks.link_on_color .link_on_color_cta{font-size:14px}.page-section.upcoming_events_section_parent .upcoming-event{padding:35px}.page-section .column-layout-columns{margin-left:-10px;margin-right:-10px}.page-section .column-layout-columns .column-layout-column{width:33.3333333%;padding-right:10px!important;padding-left:10px!important}body.page .entry-content .page-section hr{margin:50px 0}.has-sidebar #content h1{font-size:38px;margin:20px 0}.post-listing article{margin-bottom:25px}.archive-pagination{padding-top:35px;margin-top:15px}.has-sidebar #primary{width:65%;float:left}.single-post main#main .entry-content p{padding:0 30px}.single-post main#main .entry-content p.img-para{margin:40px 0}.has-sidebar #secondary{width:35%;float:right;padding-left:40px}aside#secondary section.widget{margin:0 0 1.5em 0}aside#secondary #gform_widget-5 .gform_heading .gform_description,aside#secondary h3.social-feed-title{font-size:28px}footer#colophon{margin-top:60px;padding:40px 0 10px 0}#menu-footer-menu{text-align:center}#menu-footer-menu li{width:auto!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;margin:0 20px;display:inline-block}}@media screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-micro{margin-left:auto!important}}@media screen and (min-width:1200px){#primary-menu>li{padding:15px 14px}#primary-menu>li.menu-item-has-children:hover,#primary-menu>li.menu-item-has-children.submenu-open{padding:14px}#primary-menu>li ul a{padding:11px 15px}#primary-menu li a{letter-spacing:1px}}@media screen and (min-width:1246px){#notification-bar>div{padding:0 40px}}#lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000}body:before{content:" ";font-size:0;width:120px;height:120px;opacity:.01;background:url(/wp-content/themes/thistlewood-2017/images/lightbox-loading.gif);position:absolute;top:-5000px;left:-5000px}#lightbox .left-arrow{position:absolute;top:calc(50% - 20px);left:20px;height:20px;width:20px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(45deg);cursor:pointer;z-index:1050}#lightbox .right-arrow{position:absolute;top:calc(50% - 20px);right:20px;height:20px;width:20px;border-right:3px solid #fff;border-top:3px solid #fff;transform:rotate(45deg);cursor:pointer;z-index:1050}#lightbox .left-arrow.disabled,#lightbox .right-arrow.disabled{border-color:#616161;cursor:default}#lightbox img{max-width:90%;max-height:90%;z-index:1020}#lightbox .loading{position:absolute;top:calc(50% - 60px);left:calc(50% - 60px);width:120px;height:120px;background-color:transparent;background-image:url(/wp-content/themes/thistlewood-2017/images/lightbox-loading.gif);background-position:center center;background-repeat:no-repeat;z-index:1000}form.faq-form{display:block;width:100%;max-width:600px!important;overflow:hidden;box-sizing:border-box}.faq-form fieldset{max-width:none!important}.faq-form fieldset.form-columns-2,.faq-form fieldset.form-columns-1{margin-bottom:5px}.faq-form .hs-input{width:100%!important}.faq-form input[type="text"],.faq-form input[type="email"],.faq-form textarea,.faq-form input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.faq-form .hs_firstname,.faq-form .hs_lastname,.faq-form .hs_email,.faq-form .hs_your_message,.faq-form .hs-richtext,.faq-form .hs_submit{box-sizing:border-box}.faq-form .hs_firstname label,.faq-form .hs_lastname label,.faq-form .hs_email label,.faq-form .hs_your_message label{color:#ababab;font-size:11px;font-family:'Helvetica Neue','Arial',sans-serif}.faq-form .hs-input[name="firstname"],.faq-form .hs-input[name="lastname"],.faq-form .hs-input[name="email"],.faq-form textarea.hs-input{box-sizing:border-box;margin:0;padding:5px 10px;width:100%;border:1px solid lightgray;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:none;font-size:15px;line-height:1.5}.faq-form textarea.hs-input{min-height:100px}.faq-form .hs-richtext a{display:block;margin-bottom:5px;color:#83CFCD;font-weight:700;font-family:'Helvetica Neue','Arial',sans-serif;cursor:pointer;-webkit-font-smoothing:antialiased}.faq-form .hs_terms_and_conditions{display:block;margin-bottom:20px}.faq-form .inputs-list{margin:0;padding:0;width:100%}.faq-form input[type="radio"]{width:auto}.faq-form input[type="checkbox"]{width:5%!important}.faq-form .inputs-list li{color:#575556;list-style-type:none;font-weight:300;font-family:'Helvetica Neue','Arial',sans-serif}.faq-form .hs_recaptcha{margin-bottom:20px}.faq-form .hs_submit{text-align:left}.faq-form .hs-button{display:inline-block;padding:15px 25px;border:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#83CFCD;color:#fff;font-size:18px;font-family:'Helvetica Neue','Arial',sans-serif;cursor:pointer;transition:all 0.3s ease-in-out}.faq-form .hs-button:hover{background:#73bdbb}.faq-form ul.custom-error{margin:0;padding:0}.faq-form ul.custom-error li{list-style-type:none;display:block;padding:5px 0 0 25px}.faq-form ul.custom-error li label{color:#b93c3c;font-style:italic;font-size:13px;font-family:'Helvetica Neue','Arial',sans-serif}.submitted-message{font-style:italic;color:#575556;font-weight:300;-webkit-font-smoothing:antialiased;font-size:17px;font-family:'Helvetica Neue','Arial',sans-serif}.page-id-31670 #content,.parent-pageid-31670 #content{max-width:1250px!important}.parent-pageid-31670 .page-section.boxed_links_section_parent a{border:none;height:250px;margin:.25rem;overflow:hidden;padding:0;position:relative}.parent-pageid-31670 .page-section.boxed_links_section_parent a img{object-fit:cover;width:100%;height:100%}#home-tour-posts{display:flex;flex-wrap:wrap;justify-content:space-between}.page-section.boxed_links_section_parent a{width:calc(50% - 0.5rem)}@media (min-width:688px){.page-section.boxed_links_section_parent a{width:calc(25% - 0.5rem)}}@media (min-width:48em){.page-id-31670 #main,.parent-pageid-31670 #main{padding:0!important}#home-tour-posts .home-tour-post{padding-top:3rem;width:calc(50% - 1rem)}#home-tour-posts .home-tour-post h3{position:absolute;top:0;left:50%;transform:translateX(-50%)}.home-tour-img{position:relative;max-height:400px;overflow:hidden}}@media (min-width:64em){.page-id-31670 #main,.parent-pageid-31670 #main{padding-right:40px!important}}.blog .content-area .post-archive-listing>a,.search-results .content-area .post-archive-listing>a{display:block;height:150px;margin-bottom:.5rem;position:relative}.blog .content-area .post-archive-listing>a:empty,.search-results .content-area .post-archive-listing>a:empty{height:auto}.blog .content-area .post-archive-listing>a img,.search-results .content-area .post-archive-listing>a img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}@media (min-width:48em){.blog .content-area .post-archive-listing>a,.search-results .content-area .post-archive-listing>a{height:220px}}@font-face{font-family:'thistlewood';src:url(../../../../../../themes/thistlewood-2017/fonts/thistlewood.eot?y7gpzj);src:url('../../../../../../themes/thistlewood-2017/fonts/thistlewood.eot?y7gpzj#iefix') format('embedded-opentype'),url(../../../../../../themes/thistlewood-2017/fonts/thistlewood.ttf?y7gpzj) format('truetype'),url(../../../../../../themes/thistlewood-2017/fonts/thistlewood.woff?y7gpzj) format('woff'),url('../../../../../../themes/thistlewood-2017/fonts/thistlewood.svg?y7gpzj#thistlewood') format('svg');font-weight:400;font-style:normal;font-display:swap}[class^="icon-"],[class*=" icon-"]{font-family:'thistlewood'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-feed:before{content:"\e900"}.icon-envelope:before{content:"\e901"}.icon-instagram:before{content:"\e902"}.icon-youtube:before{content:"\e903"}.icon-pinterest:before{content:"\e904"}.icon-twitter:before{content:"\e905"}.icon-facebook:before,.icon-facebook-f:before{content:"\e906"}#menu-social-icons li a i{vertical-align:middle}@media screen and (min-width:768px){#menu-social-icons li i.icon-youtube:before{font-size:28px}}.newsletter-page-signup form{margin:0 auto}