.mk-single-content p a{color:#355085;-webkit-transition:all .4s ease-in;transition:all .4s ease-in;-webkit-text-decoration:none;text-decoration:none;border-bottom:2px solid #e2e1f4;box-shadow:inset 0 -.1rem 0 #e2e1f4;-webkit-transition:.4s all ease-out;transition:.4s all ease-out}.mk-single-content p a:hover{color:#355085;box-shadow:rgba(250,208,0,.32) 0px -5.5rem 0px inset;border-bottom:2px solid rgba(250,208,0,.32)}.archive .mk-blog-meta-wrapper{display:none !important}.archive .mk-blog-modern-item .mk-blog-meta{margin:0 20px 20px 10px;display:block;padding:0!important}.archive .blog-modern-social-section{display:none !important}.mk-go-top{background-color:rgba(53,80,133,.6)}.mk-go-top:hover{background-color:rgba(53,80,133,.99)}.mk-blog-classic-item{border:0 solid #fff;-webkit-transition:.25s cubic-bezier(.455,.03,.515,.955);-o-transition:.25s cubic-bezier(.455,.03,.515,.955);transition:.25s cubic-bezier(.455,.03,.515,.955);-webkit-box-shadow:0 1px 2px 0 rgba(54,54,54,.15);box-shadow:0 1px 2px 0 rgba(54,54,54,.15)}.mk-blog-classic-item:hover{-webkit-box-shadow:0px 2px 3px rgba(0,0,0,.1),0px 5px 15px rgba(0,0,0,.1);box-shadow:0px 2px 3px rgba(0,0,0,.15),0px 5px 15px rgba(0,0,0,.1)}.mk-blog-classic-item .featured-image:hover .image-hover-overlay,.mk-blog-modern-item .featured-image:hover .image-hover-overlay{opacity:.45}.mk-blog-classic-item .the-title,.mk-blog-modern-item .the-title{letter-spacing:0px;text-transform:none}.mk-blog-classic-item .the-title a,.mk-blog-modern-item .the-title a{font-size:28px;line-height:28px}.mk-blog-container .featured-image:hover .post-type-badge{opacity:0}.mk-blog-container .post-type-badge{display:none !important}.single-post #mk-page-introduce{display:none !important}.single-post #theme-page .theme-page-wrapper{margin:0 auto 20px}.page:not(.home) .theme-content,.mk-blog-single{background:#fff}.mk-blog-single .blog-single-meta{padding-left:25px}.mk-blog-single .single-social-section{display:none !important}.mk-blog-single .featured-image img{width:100%}.mk-blog-single .blog-single-title,.mk-blog-single .mk-single-content{padding:0 25px}.mk-single-content{margin:10px 0 0}.mk-blog-classic-item .mk-readmore{letter-spacing:1px;text-transform:uppercase;position:initial;background:#355085;color:#fff;padding:15px 20px;display:inline-block}.mk-blog-classic-item .mk-readmore:hover{color:#ffffff!important}#mk-sidebar .widget{border-style:solid;background-color:#fff;padding:15px 25px 15px}#mk-sidebar .widget.widget_media_image{padding:0;margin:0}#responsive-form{max-width:100%;margin:0 auto;width:100%}.form-row{width:100%}.column-half,.column-full{float:left;position:relative;padding:.35rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width:48em){.column-half{width:50%}}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea{width:100%;padding:10px;border:1px solid #c9d7d8;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7 input[type=text]:focus{background:#fff}.wpcf7-form .wpcf7-textarea{width:100%;height:130px}.wpcf7-submit{float:left;background:#415a8c;color:#fff;font-size:16px;text-transform:uppercase;border:none;padding:16px 32px;cursor:pointer}.wpcf7-submit:hover{background:#e7f1f4;color:#415a8c}span.wpcf7-not-valid-tip{text-shadow:none;font-size:12px;color:#fff;background:red;padding:5px}div.wpcf7-validation-errors{text-shadow:none;border:transparent;background:#f9cd00;padding:5px;color:#9c6533;text-align:center;margin:0;font-size:12px}div.wpcf7-mail-sent-ok{text-align:center;text-shadow:none;padding:5px;font-size:12px;background:#59a80f;border-color:#59a80f;color:#fff;margin:0}@media handheld,only screen and (max-width:768px){#theme-page .theme-page-wrapper{margin:20px auto}.page-template-default #theme-page .theme-page-wrapper{padding-right:0!important;padding-left:0!important}.home.page-template-default #theme-page .theme-page-wrapper .theme-content{padding:0 10px 25px !important}.page-template-default #theme-page .theme-page-wrapper .theme-content{padding:15px 25px !important}.mk-blog-single .blog-single-title,.mk-blog-single .mk-single-content{padding:0 25px}.mk-blog-single .blog-single-meta{padding-left:25px}.mk-blog-single .blog-single-title,.mk-blog-hero .content-holder .the-title{font-size:23px !important;font-weight:600 !important}}