/**handles:mk-style**/
.mk-author-avatar,.mk-author-name,.mk-publish-date{display:none}.post-type-badge{display:none}body .mk-portfolio-item.zoomin-hover .image-hover-overlay{background-color:#407cca!important}.error404 #theme-page .theme-page-wrapper{margin-bottom:0}@media screen and (min-width:320px){.error404 #theme-page .theme-page-wrapper .theme-content{padding:0}.error404 .not-found-wrapper{background:url('http://idealogicbrandlab.com/wp-content/uploads/2020/01/idealogic_404.jpg') no-repeat center;background-size:contain;width:100%;height:617px;display:grid;grid-template-rows:25% 25%}.error404 .not-found-wrapper .widget_search{max-width:100%;text-align:justify;grid-row:2/3}.form-post-password{margin:0 auto;padding:40% 0}.form-post-password form.post-password-form{margin:0 auto;padding:75px 40px;max-width:220px;text-align:center}.form-post-password form.post-password-form label{display:block;margin-bottom:10px}.form-post-password form.post-password-form input[type=password]{background-color:#e7e7e7}.form-post-password form.post-password-form input[type=submit]{padding-top:13px;padding-bottom:13px}.form-post-password span.label-password{display:block}.mk-button{padding:13px 18px 10px!important}a:active.mk-button,a:hover.mk-button{text-decoration:none}.mk-button--text{letter-spacing:0;text-transform:uppercase}.testimonial .testimonial-inner{margin:0 auto;padding:0!important;max-width:300px}.testimonial .testimonial-inner .testimonial-content{text-align:justify}.strong-view.controls-type-sides .wpmslider-prev{padding:22px 25px 20px 20px}.strong-view.controls-type-sides:not(.rtl) .wpmslider-prev{left:-12px}.strong-view.controls-type-sides .wpmslider-next{padding:22px 20px 20px 25px}.strong-view.controls-type-sides:not(.rtl) .wpmslider-next{right:-12px}.testimonial .testimonial-inner .testimonial-company,.testimonial .testimonial-inner .testimonial-name{margin:0 auto;text-align:center}.testimonial .testimonial-inner .testimonial-name{margin:25px auto 0!important;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.testimonial .testimonial-inner .testimonial-company{font-size:12px;font-style:italic;line-height:16px}.section-video-ads iframe{height:194px}.section-contact-form .field-set,.section-prospect-form .field-set{padding:0 35px;display:grid}.section-contact-form .field-set .infusion-field,.section-prospect-form .field-set .infusion-field{margin-bottom:40px}.field-set .column-four,.field-set .column-three,.field-set .column-two{display:grid}.section-contact-form .field-set .form-column label,.section-prospect-form .field-set .form-column label{margin-bottom:5px;font-weight:600;display:block;color:#fff}.section-contact-form .field-set .form-column input[type=email],.section-contact-form .field-set .form-column input[type=number],.section-contact-form .field-set .form-column input[type=text],.section-contact-form .field-set .form-column select,.section-contact-form .field-set .form-column textarea,.section-prospect-form .field-set .form-column input[type=email],.section-prospect-form .field-set .form-column input[type=number],.section-prospect-form .field-set .form-column input[type=text],.section-prospect-form .field-set .form-column select,.section-prospect-form .field-set .form-column textarea{font-size:13px;width:100%}.section-contact-form .field-set .form-column textarea,.section-prospect-form .field-set .form-column textareas{height:203px}.section-contact-form .infusion-submit,.section-prospect-form .infusion-submit{margin:0 auto;text-align:center}.section-contact-form button,.section-prospect-form button{background-color:transparent;border:2px solid;padding:10px 20px 8px;font-weight:600}.section-contact-form button{border-color:#fff;color:#fff}.section-prospect-form button{border-color:#407cca;color:#407cca}body .booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people button,body .booked-modal button.cancel,body .booked-modal input[type=submit].button-primary,body table.booked-calendar input[type=submit]{padding:10px 12px}.md-overlay{background-color:rgba(0,0,0,75%)}.content-center .column_container .col-lg-2.mpb-shotcode-buttons,.content-center .column_container .col-md-3.mpb-shotcode-buttons,.content-center .column_container .col-sm-4.mpb-shotcode-buttons,.content-center .column_container .col-xs-6.mpb-shotcode-buttons{margin-bottom:35px;float:none;text-align:center;width:100%}.col-lg-2.mpb-shotcode-buttons,.col-md-3.mpb-shotcode-buttons,.col-sm-4.mpb-shotcode-buttons,.col-xs-6.mpb-shotcode-buttons{padding-left:0;padding-right:0}.mk-text-block .mpb-shotcode-buttons{margin-left:0!important}.mk-text-block .mpb-shotcode-buttons .btn{border:3px solid #ff6b00;border-radius:0;font-family:Montserrat,san-serif;font-weight:600;text-transform:uppercase;color:#ff6b00}.mk-text-block .mpb-shotcode-buttons .btn:hover{background-color:#ff6b00;color:#fff}.mk-text-block .mpb-shotcode-buttons .btn.btn-bg-39408{border:3px solid #fff;color:#fff}.md-modal>div{background-color:#fff}.md-modal h3.text-center{display:none;visibility:hidden}.md-modal .btn{border-radius:0;font-family:Montserrat,san-serif;font-weight:600;text-transform:uppercase}.section-files button{font-weight:600}.section-presentation .mpb-shotcode-buttons{margin-left:0!important}.package-individual{background-position-y:center!important;background-color:#fff;background-repeat:no-repeat!important;background-size:contain;border-left-width:15px;border-left-style:solid;margin:20px 5%;max-width:90%}.package-individual ul li{margin-bottom:10px;font-size:13px;line-height:16px;font-weight:600;text-transform:uppercase}.package-individual ul li strong{color:#606060}.package-individual-innovation{border-left-color:#407cca}.package-individual-identity{border-left-color:#008996}.package-individual-helix{border-left-color:#ff6b00}.package-individual-brand{border-left-color:#ffa400}.package-individual-spectrum{border-left-color:#82bc00}.section-awards .awards-column{margin:0 auto;padding:20px 0;text-align:center}.section-awards .wpb_single_image{margin:0 40px;padding:0;display:inline-block;width:200px}.section-awards .wpb_single_image figure{position:relative}.section-awards .wpb_single_image img{margin:20px auto;padding:0;max-width:100%}.section-prospect-form .prospect-form-area{background-color:#fff}.section-prospect-form .prospect-form-area form{padding-top:70px;padding-bottom:300px}.section-prospect-form .prospect-form-area form .infusion-field label{display:none;visibility:hidden}.small-icon img{max-width:60px;max-height:60px}body .booked-modal .bm-window p.booked-title-bar,body table.booked-calendar{background-color:#407cca}body #booked-profile-page button,body #booked-profile-page input[type=submit],body .booked-list-view button,body .booked-list-view input[type=submit],body .booked-modal button,body .booked-modal input[type=submit],body table.booked-calendar button,body table.booked-calendar input[type=submit]{background-color:#407cca}body #booked-profile-page button:hover,body #booked-profile-page input[type=submit]:hover,body .booked-list-view button:hover,body .booked-list-view input[type=submit]:hover,body .booked-modal button:hover,body .booked-modal input[type=submit]:hover,body table.booked-calendar button:hover,body table.booked-calendar input[type=submit]:hover{background-color:#7ca3dc}body table.booked-calendar td,body table.booked-calendar th{font-weight:600}body table.booked-calendar td:hover .date span{color:#999}.carousel-slider .owl-nav button.owl-next,.carousel-slider .owl-nav button.owl-prev{background:rgba(0,0,0,.75);background:-moz-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,.5)),color-stop(100%,rgba(0,0,0,.5)));background:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%);background:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%)}}@media screen and (min-width:667px){.error404 .not-found-wrapper{grid-template-rows:50% 50%}.error404 .not-found-wrapper .widget_search{grid-row:2}form.post-password-form{max-width:640px}}@media screen and (min-width:768px){.error404 .not-found-wrapper{background-size:cover;grid-template-rows:85% 15%}.error404 .not-found-wrapper .widget_search{padding:0 25%;grid-row:2}.form-post-password{padding:20% 0}.form-post-password form.post-password-form{padding-top:200px;padding-bottom:200px;max-width:670px}.testimonial .testimonial-inner{max-width:520px}.strong-view.controls-type-sides .wpmslider-next,.strong-view.controls-type-sides .wpmslider-prev{border:1px solid #ccc;border-radius:50%;top:calc(50% - 40px)!important}.section-contact-form .field-set{grid-template-columns:48% 48%;grid-gap:4%}.field-set .column-two{grid-template-columns:48% 48%;grid-gap:4%}.field-set .column-three{grid-template-columns:28% 28% 28%;grid-gap:4%}.field-set .column-four{grid-template-columns:22% 22% 22% 22%;grid-gap:4%}.section-awards .wpb_single_image{width:90%}.package-individual{border-left-width:25px}}@media screen and (min-width:992px){.error404 .not-found-wrapper{background-size:cover;grid-template-columns:33% 33% 33%;grid-template-rows:25% 25% 50%}.error404 .not-found-wrapper .widget_search{padding:40px 10% 0;grid-column:3;grid-row:1}.form-post-password{padding:1% 0}.testimonial .testimonial-inner{max-width:820px}.section-video-ads iframe{height:270px}.section-awards .wpb_single_image{max-width:200px}.package-individual{background-size:cover;border-left-width:50px}.package-individual-innovation{background-image:url(http://idealogicbrandlab.com/wp-content/uploads/2019/11/package_bg_innovation.jpg);background-position-x:500px!important}.package-individual-identity{background-image:url(http://idealogicbrandlab.com/wp-content/uploads/2019/11/package_bg_identity.jpg);background-position-x:500px!important}.package-individual-helix{background-image:url(http://idealogicbrandlab.com/wp-content/uploads/2019/11/package_bg_helix_v04.jpg);background-position-x:right!important;background-size:cover!important}.package-individual-brand{background-image:url(http://idealogicbrandlab.com/wp-content/uploads/2019/11/package_bg_brand.jpg);background-position-x:500px!important}.package-individual-spectrum{background-image:url(http://idealogicbrandlab.com/wp-content/uploads/2019/11/package_bg_spectrum.jpg);background-position-x:500px!important}}@media screen and (min-width:1199px){.error404 .not-found-wrapper .widget_search{grid-row:2}.package-individual{background-size:contain}}@media screen and (min-width:1440px){.error404 .not-found-wrapper{background-size:cover;height:800px}.error404 .not-found-wrapper .widget_search{padding-right:20%;padding-left:20%}.form-post-password{padding:5% 0}.form-post-password form.post-password-form{padding-top:220px;padding-bottom:220px;max-width:670px}.helix-arrow{margin-bottom:0}.helix-arrow img{max-width:95%}.error404 #theme-page .theme-page-wrapper{max-width:none}}@media screen and (min-width:1600px){.package-individual-brand,.package-individual-helix,.package-individual-identity,.package-individual-innovation,.package-individual-spectrum{background-position-x:right!important}.helix-arrow img{max-width:100%}}@media (max-width:1199px){.error404 .not-found-wrapper{background-size:cover;height:auto;background-position:top center;padding:100px 0 130px 0}}@media (max-width:992px){.error404 .theme-page-wrapper:not(.full-width-layout) .theme-content:not(.no-padding){padding:0!important}.error404 .theme-page-wrapper:not(.full-width-layout){padding-right:0!important;padding-left:0!important}}@media (max-width:767px){.error404 .not-found-wrapper{background-position:top left;grid-template-rows:100%}.mk-blog-hero.bold-style .the-title{font-size:35px!important}.mk-blog-hero .content-holder .the-title,.mk-blog-single .blog-single-title{font-size:35px!important}}.mk-blog-hero.bold-style .the-title{font-size:50px!important;font-weight:600!important;max-width:900px!important;padding:0 30px!important}.mk-blog-hero .content-holder .the-title,.mk-blog-single .blog-single-title{font-size:50px!important;font-weight:600!important;max-width:900px!important;padding:0 30px!important}.mk-blog-hero.bold-style{background-position:center!important}