.mk-header{background-color:#fff}.hb-custom-header #mk-page-introduce,#mk-page-introduce{box-shadow:inset 0 0 0 2000px rgba(0,0,0,.40)}table,td,th{border:1px solid #ddd;text-align:left}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:15px}.tribe-events-tooltip{display:none!important}.rs-background-video-layer iframe{visibility:inherit!important}#body .wdpu-container .wdpu-text{background:#000000!important}.sm2-col-12,.sm2-col-8,.sm2-col-6,.sm2-col-4,.sm2-col-3{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:40px}@media screen and (min-width:768px){.sm2-col-12,.sm2-col-8,.sm2-col-6,.sm2-col-4,.sm2-col-3{margin-bottom:20px}.sm2-col-12{width:100%}.sm2-col-8{width:66.66666667%;float:left}.sm2-col-6{width:50%;float:left}.sm2-col-4{width:33.33333333%;float:left}.sm2-col-3{width:25%;float:left}}#theme-page .theme-page-wrapper{margin:0 auto}#theme-page .theme-page-wrapper .theme-content{padding:0 20px}@media handheld,only screen and (max-width:960px){.theme-page-wrapper:not(.full-width-layout) .theme-content:not(.no-padding){padding:25px 0!important}}.single-employees #theme-page .theme-page-wrapper{margin:20px auto}.single-employees #theme-page .theme-page-wrapper .theme-content{padding:30px 20px}.page-template-header-photo-template .page-title{text-transform:uppercase;min-height:390px;margin:50px 0 20px 30px}.page-template-default .page-title{margin:50px 0 20px 30px}.wpfm-template-1 .wpfm-position-right ul li a,.wpfm-template-1 .wpfm-position-top-right ul li a,.wpfm-template-1 .wpfm-position-bottom-right ul li a{right:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;width:100%;padding:0 10px}.wpfm-template-1 .wpfm-position-right ul li .wpfm-icon-block{display:none}.wpfm-template-1 ul li .wpfm-menu-name{opacity:1;font-weight:700}.wpfm-template-1 .wpfm-position-right ul li a:hover{padding-right:10px}.wpfm-template-1 ul li,.wpfm-template-2 ul li,.wpfm-template-3 ul li,.wpfm-template-4 ul li{margin-bottom:7px}.wpfm-template-1 .wpfm-position-right ul li a{background-color:#66cbda;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.wpfm-template-1 ul li a:hover{background-color:#fcb903}.wpfm-template-1 .wpfm-position-right ul li:first-child a{background-color:#fcb903}.wpfm-template-1 .wpfm-position-right ul li:first-child a:hover{background-color:#66cbda}.has-mega-menu>ul.sub-menu>li>ul.sub-menu li.menu-item a.menu-item-link{text-align:left!important}.section-menu-container{margin-left:30px}.main-navigation-ul.section-menu{position:absolute;top:70%;width:300px;background-color:#fff;border:1px solid #000;text-transform:uppercase}.main-navigation-ul.section-menu ul{margin-bottom:0;margin-left:0}.main-navigation-ul.section-menu a.menu-item-link,.main-navigation-ul span{font-size:14px!important;font-weight:400!important;padding:25px 20px}.main-navigation-ul.section-menu a.menu-item-link:hover,.main-navigation-ul span:hover{color:#000}.main-navigation-ul.section-menu li.no-mega-menu ul.sub-menu{background:#fff;outline:1px solid #000;left:0!important;right:0!important}.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{padding:5px 20px;text-transform:uppercase}.main-navigation-ul.section-menu .sub-menu .menu-item-text{padding:5px 20px}.main-navigation-ul.section-menu .menu-item-link .mk-svg-icon{float:right;padding:5px 0}.menu-item .fa.fa-chevron-down{display:inline-block;float:right;padding:7px 0}ul.sub-menu{list-style:none}.page_item{padding:5px;text-transform:uppercase}.page_item a{font-size:14px;font-weight:400;text-decoration:none}.page_item a:hover{color:#ccc}.page-template-default .main-navigation-ul.section-menu{top:35%;right:5%}.archive .main-navigation-ul.section-menu,.tribe_events-template-default .main-navigation-ul.section-menu{display:none}@media handheld,only screen and (max-width:767px){.page-template-header-photo-template .page-title{margin:0}.section-menu-container{margin-left:15px}.main-navigation-ul.section-menu{top:unset;bottom:10px}.page-template-default .main-navigation-ul.section-menu{top:unset;bottom:-50px;right:unset}}.image-caption{position:absolute;height:40%;width:100%;bottom:0}.image-title{display:inline-block;position:relative;margin:0 auto;text-align:center;background-color:rgba(0,0,0,.7);color:#fff;padding:10px;font-weight:700;font-size:44px;line-height:44px;font-family:'rubik'}.image-desc{display:inline-block;margin:20px auto;text-align:center;background-color:rgba(0,0,0,.7);color:#fff;padding:10px;font-weight:500;font-size:16px;line-height:16px;font-family:'rubik';text-transform:uppercase}.blue-mint,.blue-mint .img-color-shade{transition:all 0.6s ease-in-out!important}.blue-mint:hover,.blue-mint:hover .img-color-shade{background-color:#75e016}.pink-yellow,.pink-yellow .img-color-shade{transition:all 0.6s ease-in-out!important}.pink-yellow:hover,.pink-yellow:hover .img-color-shade{background-color:#51d3bc}.purple-orange,.purple-orange .img-color-shade{transition:all 0.6s ease-in-out!important}.purple-orange:hover,.purple-orange:hover .img-color-shade{background-color:#51d3bc}.duotone .img-color-shade{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;z-index:100}.duotone:hover .img-color-shade{opacity:1}.blue-mint img.contrast-img,.pink-yellow img.contrast-img,.purple-orange img.contrast-img{transition:all 0.6s ease-in-out!important;position:absolute;top:0;left:0;z-index:300;opacity:0;filter:grayscale(100%) contrast(1.2);mix-blend-mode:multiply}.blue-mint:hover img.contrast-img,.pink-yellow:hover img.contrast-img,.purple-orange:hover img.contrast-img{opacity:1;filter:grayscale(100%) contrast(1.2);mix-blend-mode:multiply}.pink-yellow::after{opacity:0;background-color:#db0fbc;mix-blend-mode:exclusion}.pink-yellow:hover::after{opacity:1;background-color:#db0fbc;mix-blend-mode:exclusion}.blue-mint::after{opacity:0;background-color:#3800b8;mix-blend-mode:exclusion}.blue-mint:hover::after{opacity:1;background-color:#3800b8;mix-blend-mode:exclusion}.purple-orange::after{opacity:0;background-color:#670f9e;mix-blend-mode:exclusion}.purple-orange:hover::after{opacity:1;background-color:#670f9e;mix-blend-mode:exclusion}.duotone::after{content:'';opacity:0;z-index:500;position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.6s ease-in-out!important;overlay:visible}.duotone .image-caption{mix-blend-mode:normal;position:absolute;z-index:1000}.directory-inner{padding:0 15px}.directory-intro{margin-bottom:30px}.directory-label{font-weight:600;font-size:16px;line-height:1.66em}.directory-text.email a{font-weight:600}.directory-text.email a:hover{color:#7a30cf!important}.mk-single-employee.layout-style1 .employees-featured-image img{border-radius:0}.directory-list{white-space:pre-wrap}.info-box-mint{padding:30px;background-color:#7bfec2}.mint-box-title{letter-spacing:1px;text-transform:none;font-size:36px;color:#7a30cf!important;text-align:left;font-style:normal;font-weight:700;padding-top:0;padding-bottom:20px;font-family:"Rubik"}.mk-employeee-networks svg{fill:#000;height:24px!important;width:24px!important;padding:10px 10px 0}.mk-employeee-networks a:hover svg{fill:#7a30cf}@media handheld,only screen and (max-width:767px){.directory-inner{padding:0}.mk-single-employee .single-employee-content{padding-left:0}}.item-holder.mk-grid{padding:0 15px}.sm2-table-1,.sm2-table-2{width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:inline-block}.faculty-table{text-align:left}.mk-employees.c_cs.one-column .mk-employee-item{padding:15px 0}li.mk-employee-item.faculty-table:nth-child(odd){background-color:#ebebeb}@media only screen and (min-width:768px){.faculty-table{margin-bottom:20px}.sm2-table-1{width:40%;vertical-align:top;padding-left:15px;padding-right:15px}.sm2-table-2{width:25%;vertical-align:top;padding-left:15px;padding-right:15px}}@media handheld,only screen and (max-width:960px){.mk-employees.classic.u4col .team-info-wrapper{width:100%}.mk-employees.c_cs.u4col .mk-employee-item{margin:0}}@media handheld,only screen and (max-width:767px){.mk-employees.c_cs.u6col .mk-employee-item{margin:0}}.directory-name{text-decoration:none!important;margin-bottom:0!important}.directory-position{text-transform:uppercase}.directory-department{font-size:16px;font-weight:600}.directory-contact-label{font-size:14px;font-weight:600}.directory-contact-text{font-size:14px}.directory-contact-email{font-size:14px;font-weight:600}.single-courses p{margin-bottom:10px!important}.single-courses h4{text-transform:uppercase!important;padding-left:15px}.course-label{font-weight:700}.single-courses hr{margin-right:15px;margin-bottom:40px;margin-left:15px}.single-courses .page-title{display:none}div.wpcf7-response-output{display:none}.cf7-required{font-style:italic;padding-right:10px;text-align:right}.wpcf7 input::-webkit-input-placeholder,.wpcf7-textarea::-webkit-input-placeholder{color:#000;text-transform:uppercase!important}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text]{font-size:15px;line-height:15px;font-weight:400;color:#000;padding:0 30px;background-color:transparent;border:1px solid #000;width:60%;height:68px}.wpcf7-form .wpcf7-textarea{font-size:15px;line-height:15px;font-weight:400;color:#000;padding:26px 30px;background-color:transparent;border:1px solid #000;margin-bottom:10px;width:100%}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{background-color:rgba(255,255,255,.3);border:1px solid #7bfec2}.wpcf7 select:not(.gfield_select){border:1px solid #000;padding:26px 36px!important;font-size:16px;line-height:16px;color:#000;font-weight:400;min-width:340px;width:60%;text-align:center;text-transform:uppercase;margin-bottom:20px}.wpcf7-submit{margin-bottom:5px;padding:25px 40px;color:#fff;font-weight:500;font-size:16px;text-transform:none;border:none;background-color:#012bac;border-radius:0;float:right}.wpcf7-submit:hover{background-color:#fff;color:#012bac;border:1px solid #012bac}.footer_menu a{display:block;padding:10px 15px}.drop-down-menu{display:block;margin-bottom:40px}.menu-title{display:block;padding:10px 15px;background:#000;color:#fff;cursor:pointer}.menu-title{font-size:16px;font-weight:500;text-transform:uppercase;display:inline;float:left;width:21%;padding:0 2%}.menu-title:hover{color:#fcb903}.activate{display:none;position:absolute;cursor:pointer;width:100%;height:40px;margin:0 0 0 -15px;opacity:0;color:#fcb903}.drop-down{max-height:0;overflow:hidden;background-color:#262626;margin:20px 0}.drop-down a{color:#fff;text-decoration:none;line-height:130%}.drop-down,.footer_menu a,.drop-down-menu{-webkit-transform:translateZ(0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.activate:checked~.drop-down{max-height:100%}#mk-footer [class*='mk-col-']{padding:15px 2%;opacity:.5}#mk-footer [class*='mk-col-']:hover{opacity:1}#mk-footer [class*='mk-col-']:hover{opacity:1}#mk-footer .widget_nav_menu ul li a{padding:10px 15px 10px 0}#mk-footer .mk-col-1-1,#mk-footer .mk-col-1-2{padding-right:0;padding-left:0;opacity:1}.activate:checked~label.menu-title{color:#fcb903;opacity:.5}.activate:checked~label.menu-title:hover{opacity:1}.menu-title:before{content:"+";font-size:22px;line-height:25px;cursor:pointer;display:block;font-weight:700;color:#fff;float:right}.menu-title:hover:before{color:#fcb903}.activate:checked~.menu-title:before{content:"-";color:#fcb903}@media handheld,only screen and (max-width:767px){.desktop-footer{display:block;text-align:center}.drop-down-menu{display:block;margin-bottom:5px}.menu-title{display:inline-block;width:100%;max-width:275px;padding:0 50px}.drop-down{display:block;padding:0 55px;margin:0}}@media only screen and (min-width:768px){.mobile-footer{display:none}}.search-results{margin-bottom:90px}.search-global{margin-top:50px;margin-bottom:90px}.search-global-inner{box-sizing:border-box;padding-left:30px;padding-right:30px;width:100%}.search-global h6{text-transform:uppercase;font-size:18px;color:#012bac;text-align:left;font-style:normal;font-weight:500;padding-top:30px;padding-bottom:0}.search-global p{font-size:24px}.search-global ::-webkit-input-placeholder{font-style:italic}.search-global :-moz-placeholder{font-style:italic}.search-global ::-moz-placeholder{font-style:italic}.search-global :-ms-input-placeholder{font-style:italic}.search-global #ajaxsearchpro1_1,.search-global #ajaxsearchpro1_2,div.asp_m.asp_m_1,#ajaxsearchpro4_1,#ajaxsearchpro4_2,div.asp_m.asp_m_4{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;overflow:visible}.search-global #ajaxsearchpro1_1 .probox,.search-global #ajaxsearchpro1_2 .probox,.search-global div.asp_m.asp_m_1 .probox,#ajaxsearchpro4_1 .probox,#ajaxsearchpro4_2 .probox,div.asp_m.asp_m_4 .probox{overflow:visible;border:none}.search-global #ajaxsearchpro1_1 .probox .promagnifier div.innericon,.search-global #ajaxsearchpro1_2 .probox .promagnifier div.innericon,.search-global div.asp_m.asp_m_1 .probox .promagnifier div.innericon,#ajaxsearchpro4_1 .probox .promagnifier div.innericon,#ajaxsearchpro4_2 .probox .promagnifier div.innericon,div.asp_m.asp_m_4 .probox .promagnifier div.innericon{display:none}.search-global #ajaxsearchpro1_1 .probox .proinput,.search-global #ajaxsearchpro1_2 .probox .proinput,.search-global div.asp_m.asp_m_1 .probox .proinput,#ajaxsearchpro4_1 .probox .proinput,#ajaxsearchpro4_2 .probox .proinput,div.asp_m.asp_m_4 .probox .proinput{margin:0;margin-right:15px;color:#777}.search-global #ajaxsearchpro1_1 .probox .proinput input.orig,.search-global #ajaxsearchpro1_2 .probox .proinput input.orig,.search-global div.asp_m.asp_m_1 .probox .proinput input.orig,#ajaxsearchpro4_1 .probox .proinput input.orig,#ajaxsearchpro4_2 .probox .proinput input.orig,div.asp_m.asp_m_4 .probox .proinput input.orig{box-shadow:0 0 10px 5px #eaeaea;padding-left:50px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#777;padding-top:0!important}.search-global #ajaxsearchpro1_1 .probox .proinput input.autocomplete,.search-global #ajaxsearchpro1_2 .probox .proinput input.autocomplete,.search-global div.asp_m.asp_m_1 .probox .proinput input.autocomplete,#ajaxsearchpro4_1 .probox .proinput input.autocomplete,#ajaxsearchpro4_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_4 .probox .proinput input.autocomplete{padding-left:50px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search-global #ajaxsearchpro1_1 .probox .proinput::after,.search-global #ajaxsearchpro1_2 .probox .proinput::after,.search-global div.asp_m.asp_m_1 .probox .proinput::after,#ajaxsearchpro4_1 .probox .proinput::after,#ajaxsearchpro4_2 .probox .proinput::after,div.asp_m.asp_m_4 .probox .proinput::after{font-family:FontAwesome;content:"\f002";position:absolute;left:15px;top:0;line-height:68px;z-index:500;vertical-align:middle}#ajaxsearchpro4_1 .probox .proinput::after,#ajaxsearchpro4_2 .probox .proinput::after,div.asp_m.asp_m_4 .probox .proinput::after{left:20px}.search-global .proinput{padding-left:0!important}div.asp_m.asp_m_4 .probox .proinput input.orig::-webkit-input-placeholder{font-weight:400;font-family:'Open Sans';color:#777;font-size:18px;text-shadow:0 0 0 rgba(255,255,255,0);opacity:.85;font-style:italic}div.asp_m.asp_m_4 .probox .proinput input.orig::-moz-placeholder{font-weight:400;font-family:'Open Sans';color:#777;font-size:18px;text-shadow:0 0 0 rgba(255,255,255,0);opacity:.85;font-style:italic}div.asp_m.asp_m_4 .probox .proinput input.orig:-ms-input-placeholder{font-weight:400;font-family:'Open Sans';color:#777;font-size:18px;text-shadow:0 0 0 rgba(255,255,255,0);opacity:.85;font-style:italic}div.asp_m.asp_m_4 .probox .proinput input.orig:-moz-placeholder{font-weight:400;font-family:'Open Sans';color:#777;font-size:18px;text-shadow:0 0 0 rgba(255,255,255,0);opacity:.85;font-style:italic;line-height:normal!important}#ajaxsearchpro4_1 .probox .proinput input.autocomplete,#ajaxsearchpro4_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_4 .probox .proinput input.autocomplete{font-weight:400;font-family:'Open Sans';color:#777;font-size:18px;text-shadow:0 0 0 rgba(255,255,255,0);opacity:.85;border:0;box-shadow:none}@media handheld,only screen and (max-width:767px){#ajaxsearchpro1_1 .probox .promagnifier div.asp_text_button,#ajaxsearchpro1_2 .probox .promagnifier div.asp_text_button,div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .promagnifier div.asp_text_button,#ajaxsearchpro4_1 .probox .promagnifier div.asp_text_button,#ajaxsearchpro4_2 .probox .promagnifier div.asp_text_button,div.ajaxsearchpro[id*="ajaxsearchpro4_"] .probox .promagnifier div.asp_text_button{display:none}.search-global #ajaxsearchpro1_1 .probox .proinput,.search-global #ajaxsearchpro1_2 .probox .proinput,.search-global div.asp_m.asp_m_1 .probox .proinput,#ajaxsearchpro4_1 .probox .proinput,#ajaxsearchpro4_2 .probox .proinput,div.asp_m.asp_m_4 .probox .proinput{margin-right:0}}.facetwp-type-fselect .fs-wrap{display:inline}.fs-label-wrap{display:none!important}.facetwp-facet{display:inline-block;margin-right:30px;margin-bottom:30px!important;width:100%!important}select.facetwp-dropdown{width:100%!important}input.facetwp-search{width:100%}input.facetwp-autocomplete.ready{width:90%}.facetwp-btn:before,.facetwp-autocomplete-update{display:none!important}.facetwp-search::-webkit-input-placeholder,.facetwp-autocomplete.ready::-webkit-input-placeholder{color:#000!important;text-transform:uppercase!important}.facetwp-search::-moz-placeholder,.facetwp-autocomplete.ready::-moz-placeholder{color:#000!important;text-transform:uppercase!important}.facetwp-search::-ms-input-placeholder,.facetwp-autocomplete.ready::-ms-input-placeholder{color:#000!important;text-transform:uppercase!important}.course-button{background-color:#012bac;color:#fff;border:1px solid #012bac;height:68px;padding:0 30px;margin-top:30px}.course-button.apply{float:right;margin-top:0}#mc_embed_signup form{padding:0!important}#mc_embed_signup .mc-field-group input{height:auto}