@font-face{font-display:swap;font-family:'SansSerifFLFDemiBold';src:url(../../../../../../themes/jocomerford/fonts/sansserifflf-demibold-webfont.woff2) format('woff2'),url(../../../../../../themes/jocomerford/fonts/sansserifflf-demibold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'SansSerifFLFMed';src:url(../../../../../../themes/jocomerford/fonts/sansserifbldflfcond-webfont.woff2) format('woff2'),url(../../../../../../themes/jocomerford/fonts/sansserifbldflfcond-webfont.woff) format('woff');font-weight:400;font-style:normal}.home .gf_right_third,.home .gf_left_third{width:44%!important}.home .gf_middle_third{width:12%!important}.home .gform_wrapper .ginput_complex .ginput_right{width:100%!important}.home .gform_wrapper .gform_body{width:85%;float:left}.home .gform_wrapper .gform_footer,.home .gform_wrapper .top_label li.gfield.gf_left_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_left_third+li.gfield,.home .gform_wrapper .top_label li.gfield.gf_middle_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_middle_third+li.gfield,.home .gform_wrapper .top_label li.gfield.gf_right_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_right_third+li.gfield,.home .gform_wrapper ul li.gfield{clear:none}.home .gform_wrapper .gform_footer{width:15%;display:inline-block;margin-top:-20px!important}.home .gform_wrapper .ginput_complex.ginput_container_address .ginput_right{padding-right:0}.home .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:9px 10px;font-size:12px!important}.home .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{font-size:14px!important;padding:12px 20px}.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text]{margin-bottom:0px!important}.gform_wrapper li.hidden_label input{margin-top:0px!important}body .gform_wrapper .top_label div.ginput_container{margin-top:0px!important}body .gform_wrapper ul li.gfield{margin-top:0px!important}input[type=text]{margin-bottom:0px!important}body .gform_wrapper .top_label div.ginput_container{margin-bottom:20px!important}input.button:active{top:0}.home .gform_wrapper .gform_footer input.button{background:#2d368f!important;font-size:18px!important}.home .gform_wrapper .gform_footer input.button{background:#ed1846!important}.home .gform_wrapper .gform_footer input.button:hover{background:#2d368f!important}.gform_wrapper textarea{font-size:13px!important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:13px!important}.gform_button[type=submit]:hover{background-color:#ed1846!important}.contact-form p{font-size:21px;font-style:italic;color:#000!important;font-weight:700}.contact-form h5{font-size:28px!important;color:#40c8f4!important;font-weight:700!important}.ginput_container.ginput_container_text{width:25%}#mk-footer .mk-button--dimension-flat.text-color-light{color:#fff!important;font-size:14px;padding:10px 30px;width:auto!important}.contact-form p{font-size:22px!important}.contact-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first{padding-top:0px!important}.contact-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last{padding-top:0px!important}.home .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){padding-top:0px!important}.home .gform_wrapper div.validation_error,.home .gform_wrapper .validation_message{color:red}.gform_wrapper div.validation_error{border-top:none!important;border-bottom:none!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error .gfield_contains_required .gfield_creditcard_warning{background-color:transparent!important;border-top:none!important;border-bottom:none!important}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark p{color:#fff!important}.section_notfullwidth{max-width:1140px;margin:0 auto}.chm_zoomimage{position:relative}.chm_zoomimage .mk-image-title{color:#fff;bottom:0;width:100%;display:block;padding:8px 0;line-height:24px;position:absolute;text-align:center;background:none;font-size:16px;font-weight:600}.chm_zoomimage .mk-image-inner{margin-bottom:0;overflow:hidden!important;position:relative!important}.chm_zoomimage .mk-image-inner img{max-width:100%!important;transition:all 0.3s!important;-moz-transition:all 0.3s!important;-webkit-transition:all 0.3s!important}.chm_zoomimage .mk-image-inner:hover img{transform:scale(1.1)!important;-moz-transform:scale(1.1)!important;-webkit-transform:scale(1.1)!important}#chm-sub-footer{text-align:center}.main-navigation-ul>li.menu-social>a.menu-item-link svg:hover{fill:#ed1846!important}.trans-header .bg-true.light-skin:not(.a-sticky) .main-navigation-ul li.menu-item a.menu-item-link .mk-svg-icon:hover{fill:#ed1846!important}#menu-main-navi li a:hover{color:#ed1846!important}.banner .mk-button--dimension-outline:hover{border-color:#2d368f!important;border-width:1px}.banner .mk-button--dimension-outline{border-width:1px;width:180px}.banner .mk-button--dimension-flat{padding:13px 24px!important;width:180px}.banner .mk-video-color-mask{box-shadow:inset -123px 38px 89px -13px rgba(0,0,0,.75)}.banner h2{font-size:22px!important}.threeimage strong{color:#fff!important;font-size:24px!important}.home .mk-button--dimension-flat{width:180px}.comeford .mk-image .mk-image-inner{box-shadow:0 0 35px 1px rgba(0,0,0,.75)}.comeford #text-block-8 p{font-weight:700;font-size:18px}.mk-imagebox-item .item-image.padding-true{padding:20% 5% 0}.mk-imagebox-item .item-title{padding:5% 0% 0%;font-weight:700}.mk-imagebox-item .item-image img{width:25%}.mk-imagebox-item .item-content{padding:0 5% 7%}.mk-imagebox-item .item-wrapper p{min-height:160px}.mk-imagebox-item .item-button a{padding:10px}.JoComerford .mk-image-16{margin-bottom:-35px!important}.JoComerford h5{font-size:24px!important;color:#000}.mk-blog-grid-item .the-title a{letter-spacing:0;font-size:16px;line-height:18px;font-weight:700;color:#2d368f!important}.mk-blog-grid-item .the-title a:hover{color:#ed1846!important}.mk-blog-grid-item .the-title{margin-bottom:0px!important}.mk-blog-grid-item time a{font-style:normal}.the-excerpt p{color:#000!important;font-weight:500}.mk-love-this span{display:none}.home .mk-blog-grid-item .blog-grid-holder .mk-readmore{position:relative}.home .mk-blog-grid-item .blog-grid-holder .mk-readmore svg{position:absolute!important;right:-18px!important;top:5px!important}.mk-readmore:hover{color:#ed1846!important}.mk-love-this svg{fill:red}.mk-blog-grid-item time a:hover{text-decoration:underline}.mk-blog-grid-item .mk-blog-meta{min-height:250px}.mk-blog-thumbnail-item{padding-top:40px}.blog-campaign a{color:#fff!important}.blog-campaign a:hover{color:#ed1846!important}.blog-campaign .mk-blog-author.blog-meta-item{color:#fff!important}.mk-blog-thumbnail-item.content-align-right .item-wrapper{padding:0 30px 15px}.mk-blog-thumbnail-item .item-wrapper h3{font-size:32px;margin:10px 0}.mk-button--dimension-outline.skin-dark{background-color:#2d368f!important;color:#fff!important;border:none!important}.mk-button--dimension-outline.skin-dark:hover{background-color:#ed1846!important;color:#fff!important}.mk-commentlist li .comment-time{font-size:18px;color:#2d368f}.mk-commentlist li .comment-time:hover{color:#ed1846}.logged-in-as a{font-size:18px!important}form#commentform .comment-textarea textarea{font-size:13px}#respond #submit{border-radius:0}#respond input#submit:active{top:0}#respond #submit{background-color:#2d368f!important;color:#fff!important}#respond #submit:hover{background-color:#ed1846!important;color:#fff!important}#mk-sidebar .widget a{color:#2d368f!important}#mk-sidebar .widget a:hover{color:#ed1846!important}.mk-blog-single .mk-blog-author,.mk-blog-single .mk-post-cat,.mk-blog-single .mk-post-date{font-style:normal!important;font-size:14px!important}.mk-blog-thumbnail-item{font-size:14px!important}#respond .respond-heading{font-weight:300!important}h4.the-title{font-size:32px!important}.search-result-item .search-loop-meta a:hover{color:#ed1846}.search-result-item .search-loop-meta{font-size:14px}.mk-blog-modern-item .mk-blog-meta-wrapper a{font-size:14px;font-style:normal}.mk-blog-modern-item .the-title a{font-size:32px}.mk-blog-classic-item .mk-blog-meta-wrapper a,.mk-blog-modern-item .mk-blog-meta-wrapper a{color:#2d368f!important}.mk-blog-classic-item .mk-blog-meta-wrapper a:hover,.mk-blog-modern-item .mk-blog-meta-wrapper a:hover{color:#ed1846!important}.mk-blog-meta .mk-button--dimension-flat{padding:12px 24px!important}.mk-blog-meta .mk-button--dimension-flat:hover{background-color:#ed1846!important;border-radius:0px!important}#mk-footer #social-3{margin-bottom:10px!important}#mk-footer #black-studio-tinymce-3 strong{color:#2d368f!important}a.post-list-title{color:#2d368f!important;font-size:14px!important;font-weight:700!important}#mk-footer .widgettitle{letter-spacing:0}#black-studio-tinymce-2{margin-bottom:10px!important}#chm-sub-footer{text-align:center;background:#fff;padding:20px 0}#chm-sub-footer a:hover{text-decoration:underline}#mk-footer p{font-size:14px!important}a.post-list-title:hover{color:#ed1846!important}#mk-footer .widget_posts_lists ul li .post-list-meta time{color:#999!important;font-style:normal}#mk-footer .widget_posts_lists ul li .post-list-meta time:hover{color:#ed1846!important}#mk-footer .widget_posts_lists ul li .post-list-meta time{display:none}.chm-mk-footer-copyright a,.chm-mk-footer-copyright{font-size:12px;color:#999}#black-studio-tinymce-3 .widgettitle{color:#2d368f!important}@media only screen and (max-width:1140px){.mk-responsive-nav .menu-social a{color:transparent!important}}@media only screen and (max-width:1024px){.banner h1{font-size:76px}}@media only screen and (max-width:987px){.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox]{margin-top:6px!important;vertical-align:top}}@media only screen and (max-width:960px){.banner h1{font-size:68px}}@media only screen and (max-width:900px){.threeimage .alignleft,img.alignleft{text-align:center;display:block;margin:0 auto;float:none}.threeimage strong{text-align:center;display:block}.threeimage p{text-align:center;display:block}.home .gf_right_third{width:75%!important}.home .gf_left_third{width:100%!important}.home .gf_middle_third{width:25%!important}.home .gform_wrapper .gform_footer{width:100%!important}.home .gform_wrapper .gform_body{width:100%}.home .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){width:100%!important}}@media only screen and (max-width:780px){.mk-toolbar-navigation ul li a{padding:10px 12px!important}.mk-toolbar-navigation li:first-child a{padding-left:10px!important}}@media only screen and (max-width:768px){.threeimage .alignleft,img.alignleft{text-align:center;display:block;margin:0 auto;float:none;margin-bottom:20px!important}.threeimage strong{text-align:center;display:block;height:0}.threeimage p{text-align:center;display:block}}@media only screen and (max-width:767px){#mk-button-25{text-align:left;width:auto!important;float:left!important}#mk-button-24{text-align:left;float:left!important;width:auto!important}#mk-footer .mk-button-container{text-align:left}.mk-blog-thumbnail-item .item-wrapper{padding:0px!important}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox]{margin-top:0px!important}.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:calc(50% - 16px)!important}.mk-padding-wrapper{padding-left:0;padding-right:0}.theme-page-wrapper{padding-left:0;padding-right:0}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox]{margin-top:6px!important}}@media only screen and (max-width:710px){.mk-imagebox-item .item-wrapper p{min-height:220px}}@media only screen and (max-width:650px){.mk-imagebox .five-column .mk-imagebox-item,.mk-imagebox .four-column .mk-imagebox-item,.mk-imagebox .six-column .mk-imagebox-item,.mk-imagebox .three-column .mk-imagebox-item,.mk-imagebox .two-column .mk-imagebox-item{width:100%;margin-bottom:20px}.mk-imagebox-item .item-wrapper p{min-height:140px}.mk-blog-grid-item .mk-blog-meta{min-height:200px}}@media only screen and (max-width:640px){.gform_wrapper .ginput_container span:not(.ginput_price){margin-bottom:20px}.banner h1{font-size:54px}.home .gform_wrapper .gform_body{width:100%!important}.home .gf_right_third{width:100%!important}.home .gf_left_third{width:100%!important}.home .gf_middle_third{width:50%!important}.home .gform_wrapper .gform_footer{width:100%!important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1!important}.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:calc(100% - 0px)!important}.gform_wrapper .ginput_complex .ginput_right{min-height:35px}.alignright,img.alignright{display:block;float:right;width:100%}}@media only screen and (max-width:483px){.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox]{margin-top:5px!important}}@media only screen and (max-width:480px){.banner h1{font-size:48px}.page-title{font-size:34px}}._mi.dashicons,.mk-classic-menu-wrapper .main-navigation-ul>li.menu-item>a.menu-item-link i{padding-right:0px!important}