@import url(//new.kalosflorida.com/wp-content/themes/kalos-theme/assets/css/components/searchform.css);.post-container{max-width:1240px;width:100%;margin:68px auto;padding:0 20px;display:flex}.post-main{border-right:1px solid #eee;padding-right:60px;width:70%;position:relative}.post-main article{margin-bottom:1.5em}.sidebar-main{border-left:1px solid #eee;margin-left:-1px;padding-left:60px;width:30%;margin-bottom:35px;position:relative}.widget{margin-bottom:40px;transition:unset}.widget a{transition:unset}.fixed-widget{position:fixed;top:100px}.widget .widget-title{font-size:24px;color:#3a3a3a;font-weight:400;margin-bottom:24px;margin-top:0;line-height:1.5}.widget ul{margin:0;padding-left:0}.widget ul li{margin-bottom:4px;list-style:none}.widget ul li a{color:#600;line-height:2}.widget ul li a:hover{color:#a00202}.post-main .post-navigation{border-top:1px solid #eee;padding-top:34px;display:flex;justify-content:space-between}.post-main .post-navigation a{color:#600;padding:0 25px;margin:2px;height:42px;line-height:calc(42px - 3px);font-size:18px}.post-main .post-navigation a span{color:inherit}.post-main .post-navigation a:hover{color:#a00202}.post-main .post-thumbnail img{max-width:100%;height:auto}.post-main header h1{margin-top:36px;margin-bottom:6px;font-size:30px;color:#3a3a3a;font-weight:400;line-height:1.2}.post-main header{margin-bottom:34px}.post-main .post-meta *,.post-main .post-meta{line-height:1.45;color:#600;font-size:17px}.post-main .post-meta a:hover{color:#a00202}.post-main .post-content p{font-size:17px;margin-bottom:27px;line-height:1.8;margin-top:0}.post-main .post-content *{color:#3a3a3a}.post-main .post-content img{max-width:100%;width:auto;display:block;margin:0 auto;height:auto}.post-main .post-content h2{font-size:27px;margin-bottom:20px;line-height:1.2;margin-top:0}.post-main .post-content h3{margin-bottom:20px;font-size:25px;line-height:1.4;margin-top:0}.post-main .post-content h4{margin-bottom:20px;margin-top:0;font-size:20px;font-weight:400;line-height:1.5}.post-main .post-content h5{font-size:18px;line-height:1.6;margin-bottom:20px}.post-main .post-content h6{font-size:15px;margin-bottom:20px;line-height:1.7}.post-main .post-content hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}.post-main .post-content a,.post-main .post-content a *{color:#600}.post-main .post-content a:hover,.post-main .post-content a:hover *{color:#a00202}#toc_container a:hover{text-decoration:unset}.post-main .post-content figure{margin:0 auto 25px;max-width:100%;width:auto}.post-main .post-content ul{margin:0 0 1.5em 3em;list-style:disc;padding:0;line-height:1.8;font-size:17px}.post-main .post-content ul li{margin:0}.post-main .post-content ol{margin:0 0 1.5em 3em;list-style:decimal;padding:0;line-height:1.8;font-size:17px}.post-main .post-content blockquote{margin:1.5em 1em 1.5em 3em;padding:1.2em;line-height:1.8;position:relative;color:#000;font-style:italic;border-left:5px solid rgba(0,0,0,.05)}.post-main .post-content blockquote p:last-child,.post-main .post-content ol li{margin:0}.post-main .post-content blockquote *{color:inherit;font-size:19px}.post-main .post-content figure figcaption{margin:14px 0;text-align:center;font-size:17px;line-height:1.8}.post-main .post-content iframe{max-width:100%}.related-posts{margin-top:17px}.post-main .related-posts h3{font-weight:700;margin:0;padding:0 0 5px;text-transform:capitalize;font-size:21px}.post-main .related-posts .related-posts-link{width:130px;height:auto;margin:5px 5px 5px 0;border:1px solid rgba(127,127,127,.1);display:inline-block}.post-main .related-posts .related-posts-link img{width:120px;height:120px;margin:5px;display:block;object-fit:cover}.post-main .related-posts .related-posts-link .related-posts-title{font-size:15px;font-weight:700;text-align:left;text-decoration:none;margin:0 7px 7px;display:inline-block;line-height:1.4em;max-height:2.8em;overflow:hidden}.post-main .post-content .wpcf7 p{margin-bottom:1.6rem}.post-main .post-content .wpcf7 .wpcf7-form-control-wrap{width:100%;display:block}.post-main .post-content .wpcf7 .wpcf7-form-control-wrap input,.post-main .post-content .wpcf7 .wpcf7-form-control-wrap textarea,.post-main .post-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%;padding:.75em;color:#666;height:auto;border-width:1px;border-style:solid;border-color:#eaeaea;border-radius:2px;background:#fafafa;box-shadow:none;box-sizing:border-box;transition:all .2s linear}.post-main .post-content .wpcf7 input.wpcf7-form-control.wpcf7-submit,.post-main .post-content button,.post-main .post-content input[type=submit],.post-main .post-content input[type=button],.post-main .post-content input[type=search],.post-main .post-content input[type=reset]{border:unset;color:#fff;background-color:#600;border-radius:2px;padding:10px 40px;line-height:1;cursor:pointer}.post-main .post-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:5px 4px;width:100%}.post-main .post-content .gform_wrapper.gf_browser_chrome input.button.gform_button_select_files{padding:6px 12px}.post-main .post-content *{word-break:break-word}.post-keywords{font-style:italic;margin:40px 0}@media (max-width:1024px){.post-container{flex-direction:column}.post-main,.sidebar-main{width:100%;border:unset;padding:0}.sidebar-main{padding-top:23px}.post-main header h1{font-size:30px}.post-main .post-navigation{padding-top:25px}}@media (max-width:767px){.post-main .post-navigation a{display:block;width:100%;text-align:center;font-size:16px;line-height:unset;padding:0;height:auto}.post-navigation a span{display:none}.post-main .post-content blockquote{margin:1.5em 1em 1.5em 0}}