<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.social_twitter:before {
    background: url(/wp-content/uploads/2025/01/x-twitter-brands-solid-2.svg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: transparent;
}

.social_twitter:hover{
     filter: brightness(1.6);
}

body:not(.page-id-6852):not(.page-id-6856) .fancybox-overlay, body:not(.page-id-6852):not(.page-id-6856) .fancybox-wrap{display:none !important;}
.fancybox-lock body{overflow-y:auto !important;}

.fancybox-wrap{
      width: 100% !important;
    height: 100% !important;
    max-width: 800px !important;
    max-height: 740px !important;
}
.ngg-imagebrowser.default-view h3, .ngg-imagebrowser.default-view .ngg-imagebrowser-nav .counter{
  display:none !important;
}

.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid{padding-bottom:25px !important;}
body{    font-weight: 400;
    color: #212121;}
.foot-bottom-custom{  display:inline-block !important; width:100% !important;  background: #be1f3e !important;
    padding: 40px 0 !important;}
    .foot-bottom-custom .mkdf-widget-title{margin-bottom:30px !important;}
ol, ul {
    list-style-position: outside;
    padding-left: 20px;
}
.sendcv-filter{    background: #284182;
    color: #fff;
    padding: 10px 30px;
    float: right;
    text-align: center;}
    @media (max-width: 680px){.sendcv-filter{float: left;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 20px;
    width: calc(100% - 20px);
    box-sizing: border-box;}}
.mkdf-position-right-inner &gt; .mkdf-icon-widget-holder{    min-width: 70px;
    display: flex;
    align-items: center;
    justify-content: center;}

.mkdf-header-tabbed .mkdf-page-header .mkdf-menu-area .mkdf-position-right .mkdf-position-right-inner&gt;:last-child, html .mkdf-position-right-inner &gt; .mkdf-icon-widget-holder:last-child {
    border-left: 1px solid rgba(255, 255, 255, 0.15) !important;padding: 22px 10px 22px 10px !important;
}

.expired-job{pointer-events:none !important;}
.expired-job &gt; .awsm-job-item{background-image: url(/wp-content/uploads/2020/03/expired-4.png) !important;
    background-size: cover !important;}
    .expired-job .awsm-job-more{display:none !important;}

@media (max-width: 1024px){
    .mkdf-position-right-inner .fa-envelope-open:after {    content: 'SEND CV';
    font-size: 12px;
    display: block;
    width: 100%;
    font-family: Yantramanav,sans-serif;
    font-weight: 400;
    margin-top: 6px;}
    .mkdf-position-right-inner .dripicons-phone:after {      content: 'CALL US';
    font-size: 12px;
    display: block;
    width: 100%;
    font-family: Yantramanav,sans-serif;
    font-weight: 400;
    margin-top: 5px;
    line-height: 9px;
    margin-bottom: 4px;}
    .mkdf-position-right-inner .mkdf-mobile-menu-icon:after {  content: 'MENU';
    font-size: 12px;
    display: block;
    font-family: Yantramanav,sans-serif;
    font-weight: 400;
    margin-top: 8px;
    box-sizing: border-box;
    width: 100%;
    text-align: center;
    margin-bottom: -6px;}
  .single-awsm_job_openings .mkdf-title-holder.mkdf-title-va-header-bottom .mkdf-title-wrapper{    padding-top: 20px !important;}
  .single-awsm_job_openings .mkdf-title-holder.mkdf-title-va-header-bottom {
    height: 350px!important;
}
}

.mkdf-grid-list.mkdf-three-columns .mkdf-masonry-grid-sizer{display:none !important;}
.mkdf-blog-list-holder .mkdf-post-title{min-height:61px;}
.mkdf-blog-holder article .mkdf-post-excerpt-holder p{min-height:78px;}
.page-template-blog-masonry article .mkdf-post-content, .archive.category article .mkdf-post-content{height:100%;}
.mkdf-grid-masonry-list .mkdf-masonry-list-wrapper, .mkdf-blog-list-holder .mkdf-blog-list{    display: flex;
    flex-wrap: wrap;}
    
    .mkdf-bli-content .mkdf-bli-excerpt{min-height: 291px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;}

@media only screen and (min-width: 768px) { body.page-template-blog-masonry div.mkdf-container article div.mkdf-post-heading {height: 130px; overflow: hidden; margin-bottom: 22px; }
body.page-template-blog-masonry div.mkdf-container article h4.entry-title.mkdf-post-title {min-height: 75px; margin-top: 0; margin-bottom: 0; display: block;}
body.page-template-blog-masonry .mkdf-blog-holder article .mkdf-post-excerpt-holder { margin: 0 !important; }
.mkdf-blog-holder.mkdf-blog-masonry article.mkdf-post-has-media .mkdf-post-info-bottom { padding-top: 17px; } }
@media only screen and (min-width: 800px) { body.page-template-blog-masonry div.mkdf-container article div.mkdf-post-heading {height: 173px; }}
@media only screen and (min-width: 1025px) { body.page-template-blog-masonry div.mkdf-container article div.mkdf-post-heading {height: 197px; }}
@media only screen and (max-width: 768px) { body.page-template-blog-masonry div.mkdf-post-info-bottom div, body.page-template-blog-masonry div.mkdf-post-info-bottom div a {
  float: none; text-align: center; width: 100%;}}
  
@media only screen and (min-width: 768px) { body.category-articles div.mkdf-container article div.mkdf-post-heading {height: 130px; overflow: hidden; margin-bottom: 22px; }
body.category-articles div.mkdf-container article h4.entry-title.mkdf-post-title {min-height: 75px; margin-top: 0; margin-bottom: 0; display: block;}
body.category-articles .mkdf-blog-holder article .mkdf-post-excerpt-holder { margin: 0 !important; }
.mkdf-blog-holder.mkdf-blog-masonry article.mkdf-post-has-media .mkdf-post-info-bottom { padding-top: 17px; } }
@media only screen and (min-width: 800px) { body.category-articles div.mkdf-container article div.mkdf-post-heading {height: 173px; }}
@media only screen and (min-width: 1025px) { body.category-articles div.mkdf-container article div.mkdf-post-heading {height: 197px; }}
@media only screen and (max-width: 768px) { body.category-articles div.mkdf-post-info-bottom div, body.category-articles div.mkdf-post-info-bottom div a {
  float: none; text-align: center; width: 100%;}}

.archive.category .mkdf-grid-list.mkdf-three-columns .mkdf-item-space{position:static !important;}

.page-template-blog-masonry .mkdf-grid-list.mkdf-three-columns .mkdf-item-space:nth-child(3n+3){clear:both !important;}
.mkdf-grid-list.mkdf-three-columns .mkdf-item-space:nth-child(3n+1) {clear: none;}
.mkdf-blog-holder-inner article:nth-child(3n+3){clear:both !important;}
@media only screen and (max-width: 1024px) {
.page-template-blog-masonry .mkdf-grid-list.mkdf-three-columns .mkdf-item-space:nth-child(2n+2){clear:none !important;}
.mkdf-grid-list.mkdf-three-columns .mkdf-item-space:nth-child(2n+1) {clear: both !important;}
.mkdf-blog-holder-inner article:nth-child(2n+2){clear:none !important;}
}

.archive.category .mkdf-container{background:#fafafa !important;}

.mkdf-tags{display:none !important;}
.category-list{    text-align: center;
    margin-bottom: 25px;}
.category-list a{  background: #be1f3e;
    color: #fff;
    padding: 10px 30px;
    margin: 0 10px;
    width: 160px;
    display: inline-block;}

.mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-left{width:100%;}
.mkdf-post-info-bottom{padding-bottom: 0px !important;
    border-top: 1px #e0e0e0 solid;
    margin-top: 25px;}
.mkdf-post-info-bottom .mkdf-post-info-date{    float: left;
    height: 52px;
    display: flex;
    align-items: center;}
.mkdf-blog-holder article .mkdf-post-read-more-button{float:right !important;}

.single-post .mkdf-post-text-main h1, .single-post .mkdf-post-text-main h2, .single-post .mkdf-post-text-main h3, .single-post .mkdf-post-text-main h4, .single-post .mkdf-post-text-main h5, .single-post .mkdf-post-text-main h6, .single-post .mkdf-post-text-main p, .single-post .mkdf-post-text-main ul, .single-post .mkdf-post-text-main li{text-align:left !important;}
.single-post .mkdf-post-text-main h3{font-size:23px !important;}



.single-post .mkdf-blog-holder article .mkdf-post-title{font-size:24px !important;}
.single-post .mkdf-blog-holder article .mkdf-post-title:after{margin-bottom:30px !important;}

.mkdf-blog-holder article .mkdf-post-title{    font-size: 21px;
    margin-top: 5px;}

.mkdf-blog-holder article .mkdf-post-title:after{    content: '';
    display: block;
    width: 30px;
    height: 2px;
    background: #be1f3e;
    margin-top: 10px;
    margin-bottom: -10px;}


.page-template-blog-masonry .mkdf-grid-list.mkdf-three-columns .mkdf-item-space, .mkdf-grid-list.mkdf-three-columns .mkdf-masonry-grid-sizer{    box-sizing: border-box;
    float: left;
    display: block;
    position: static !important;}

.page-template-blog-masonry .mkdf-post-info-category{display:none !important;}
.page-template-blog-masonry .mkdf-tags-holder{display:none !important;}

.page-template-blog-masonry article .mkdf-post-content, .archive.category article .mkdf-post-content {     padding: 20px 20px 15px 20px;
    border: 1px #e0e0e0 solid;
    box-sizing: border-box;
    background: #fff;
    box-shadow: 0px 12px 6px -9px #f5f5f5; }
.two-banners a:before{    content: '';
    display: block;
    width: 96%;
    height: 90%;
    border: 1px solid #ccc;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1111;}
div.linkss a i { color:#2d2d2d; }
.prototyping{    background-image: url(/wp-content/uploads/2019/07/pic2_c8cd.jpg?id=6424); background-position: 50% 37%;}
.prototyping:after{   z-index:11; content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background:rgba(48, 121, 101, 0.8);}

.design{    background-image: url(/wp-content/uploads/2019/07/pic1_edfb.jpg?id=6423); background-position: 50% 37%;}
.design:after{   z-index:11; content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(190, 31, 62, 0.8);}

.cad{    background-image: url(/wp-content/uploads/2019/07/pic3_b76a.jpg?id=6425); background-position: 50% 37%;}
.cad:after{   z-index:11; content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(40, 65, 130, 0.8);}

.startup{    background-image: url(/wp-content/uploads/2019/07/pic4_ce2e.jpg?id=6426); background-position: 50% 37%;}
.startup:after{   z-index:11; content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(46, 46, 46, 0.8);}

.two-banners a .tit{position: relative;
    z-index: 1111;}

.two-banners a{display: block;    position: relative;
    width: 100%;
    padding: 41px 10px 42px 20px;
    box-sizing: border-box;
    background-size: cover; font-weight: 900;
    font-size: 20px;}

/* body div#wpadminbar { display: none !important } */
body.page-id-1807 .cf-subject:before {
    content: "\f095";
}
.bwg_nav_cont_1, .bwg_nav_cont_2{display:none;}

.spider_popup_wrap{    z-index: 10000299 !important;}

.sl-wrapper .sl-image .sl-caption{display:none !important;}

body .pp_pic_holder{z-index:99999999999 !important;}
body .pp_overlay{z-index:999999999 !important;}
body .pp_pic_holder.pp_pic_have_only_one .pp_details{display:block !important;}
body .pp_pic_holder .pp_details .pp_nav{display:table-cell !important;}
body .pp_pic_holder .pp_details .pp_nav .currentTextHolder{display:none !important;}
.mkdf-title-holder.mkdf-standard-type .mkdf-page-title{    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: white;}

.button-centered{    margin: 0 auto;
    display: table;
    margin-bottom: 35px;}

.dnone{display:none;}
ul li{    font-weight: 400;
    color: #212121;}

h3{line-height:1em !important;}

html #menu-newmenu .menu-green &gt; a, html #menu-newmenu-1 .menu-green &gt; a{color:#307965 !important;}
html #menu-newmenu .menu-green &gt; a:before, html #menu-newmenu-1 .menu-green &gt; a:before{background:#307965 !important;}

html #menu-newmenu .menu-blue &gt; a, html #menu-newmenu-1 .menu-blue &gt; a{color:#284182 !important;}
html #menu-newmenu .menu-blue &gt; a:before, html #menu-newmenu-1 .menu-blue &gt; a:before{background:#284182 !important;}

html #menu-newmenu .menu-gray &gt; a, html #menu-newmenu-1 .menu-gray &gt; a{color:#2e2e2e !important;}
html #menu-newmenu .menu-gray &gt; a:before, html #menu-newmenu-1 .menu-gray &gt; a:before{background:#2e2e2e !important;}

.single-awsm_job_openings .mkdf-title-holder.mkdf-standard-type .mkdf-page-title{font-size:70px;}
.single-awsm_job_openings .mkdf-blog-holder{margin-bottom:20px;}
.single-awsm_job_openings .mkdf-position-right-inner &gt; .mkdf-icon-widget-holder{background:#284182 !important;}
html .single-awsm_job_openings .mkdf-title-holder{background-image:url(/wp-content/uploads/2019/08/UnXPBpV.jpg) !important;}
.single-awsm_job_openings .mkdf-logo-wrapper img{    content: url(https://a4plus.ukwebsolutions.uk/wp-content/uploads/2019/07/logo-blue.png);}
.single-awsm_job_openings .wpcf7-form-control.wpcf7-textarea{height:170px;}

.awsm-job-form-group label{margin-bottom:0px !important;}
.awsm-job-form-control{height:41px; padding: 0px 0px 0px 0;
    font-size: 20px;
    line-height: 1.15em;
    font-weight: 600;position: relative;
    width: 100%;
    margin: 0 0 25px;    font-family: Yantramanav,sans-serif;     color: #001659;
    background-color: transparent;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #e8e8e9;
    border-radius: 0;
    outline: 0;
    cursor: pointer;
    -webkit-appearance: none;     box-sizing: border-box;     -webkit-transition: border-color .2s ease-in-out;
    -o-transition: border-color .2s ease-in-out;
    transition: border-color .2s ease-in-out;}
.awsm-job-form-control:focus{    border-color: #bd1f3e !important;}

.awsm-job-specifications-row{    padding: 20px;
   background: #284182;
    color: #ffffff ;}
.awsm-job-form-inner h2{    font-size: 32px;
    color: #284182;}
.awsm-job-form-inner .wpcf7-submit{background:#284182;}
.awsm-job-specifications-row a{color:#fff}
#respond input[type=text], input[type=text], input[type=email], input[type=password]{    padding: 0px 0px 0px 0;
    font-size: 20px;
    line-height: 1.15em;
    font-weight: 600;}

.awsm-job-more{    font-weight: 900 !important;
    display: block !important;
    margin-top: 20px !important;
    font-size: 18px !important;
    float: right !important;}

.single-awsm_job_openings .mkdf-content .mkdf-content-inner&gt;.mkdf-container&gt;.mkdf-container-inner{    padding-top: 40px !important;
    padding-bottom: 40px !important;}

.single-awsm_job_openings .mkdf-post-title{display:none !important;}
.single-awsm_job_openings .mkdf-title-inner h1{color:#284182;}
.single-awsm_job_openings .mkdf-post-info-top{display:none !important;}

.awsm-selectric .label{    font-size: 14px !important;
    font-weight: 500 !important;}

.awsm-job-item{font-size:16px !important;}

a.awsm-grid-item .awsm-job-specification-item{color: #ffffff !important;}

.awsm-job-item h2.awsm-job-post-title{color:#fff !important; font-size:26px;}
.awsm-job-item{       background: #284182;
    color: #fff;}

.actionbox.greeny ul:before{    background: #347b67;}
.actionbox.greeny ul li:before{color: #347b67;}
.actionbox.greeny .vc_col-sm-4 h4 span{color: #347b67;}
.greeny .box-or span:before, .greeny .box-or span:after{ background: #347b67;}

.actionbox.redy ul:before{    background: #bd1f3e;}
.actionbox.redy ul li:before{color: #bd1f3e;}
.actionbox.redy .vc_col-sm-4 h4 span{color: #bd1f3e;}
.redy .box-or span:before, .redy .box-or span:after{ background: #bd1f3e;}

.actionbox .wpls-logo-showcase .wpls-fix-box{border: 2px solid #ececec !important; background:#fff;}

.actionbox ul{ margin-top:60px; position:relative;   margin-left: 0px !important;
    list-style: none !important;
    padding: 0 !important;}

.actionbox ul:before{    content: '';
    display: block;
    width: 100px;
    height: 2px;
    position: absolute;
    left: 0;
    top: -30px;}
.actionbox ul li{      font-size: 20px;  padding-left: 1.3em !important;
    list-style-type: none !important;
    padding-bottom: 15px;
    font-weight: normal;
    color: #333;}
.actionbox ul li:before {    
    content: "\f058" !important;
    font-family: Font Awesome\ 5 Free;
    display: inline-block !important;
    margin-left: -1.3em !important;
    width: 1.3em !important;
    font-weight: 900;
}

.actionbox{     padding: 40px;
    background: #fafafa;
    margin-top: 50px;
    box-shadow: 0px 7px 12px -12px #464646;
    border: 2px solid #ccc;}
.actionbox .vc_col-sm-4{    padding: 20px;
    margin-bottom: 20px;
    text-align: center;
    background: #fff;
    border: 2px solid #ececec;
    border-radius: 10px;}
.actionbox .vc_col-sm-4 h4{margin-top:0px !important; color:#000; font-weight: 400;
    font-size: 22px;
    margin-bottom: 0px;}
.actionbox .vc_col-sm-4 h4 span{  font-size:26px;  font-weight: 600;
    }
.actionbox .vc_col-sm-4 h4 span i{    font-size: 21px !important;}
.box-or{  position:relative;  padding-top: 10px;
    padding-bottom: 10px;}
.box-or span:before{    content: '';
    display: block;
    width: 30px;
    height: 2px;
 
    position: absolute;
    left: calc(50% - 35px);
    top: 50%;
    transform: translate(-50%, -50%);}
.box-or span:after{    content: '';
    display: block;
    width: 30px;
    height: 2px;
   
    position: absolute;
    left: calc(50% + 35px);
    top: 50%;
    transform: translate(-50%, -50%);}
.actionbox .vc_col-sm-4 .mkdf-btn{    margin-bottom: 15px;}

.box-icon{ display:block;   border: 1px solid #f4f4f4;
    padding: 40px 0px 40px 0px;
    box-shadow: 0px 22px 28px -36px #000;
    background: #f2f3f5; text-align:center;}
.box-icon h4:before{    content: '';
    display: block;
    width: 50px;
    height: 2px;
    background: #307965;
    margin: 0 auto;
    margin-bottom: 10px;}
.box-icon h4{margin-bottom:0px;}
.box-icon i{font-size:50px !important;}



.mkdf-title-holder:after{    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(255, 255, 255, 0.25);}
.mkdf-title-background-text-holder-inner{    -webkit-text-stroke-color:rgba(0, 0, 0, 0.23) !important;}
.mkdf-title-wrapper{z-index:99 !important;}

.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item.mkdf-first-active .mkdf-testimonial-content-inner{background:#fff !important;}
.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item.mkdf-first-active .mkdf-testimonial-content{border:1px solid #e8e8e9 !important;}
.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item.mkdf-first-active{box-shadow:none !important;}
.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item.mkdf-first-active .mkdf-testimonials-author-job, .mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonial-content .mkdf-testimonials-author-job{color:#262626 !important;}
.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item.mkdf-first-active .mkdf-testimonials-author-name, .mkdf-testimonials-author-name{    color: #be1f3e !important;}
.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item:hover .mkdf-testimonial-content-inner{background:#fff !important;}
.mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonial-content, .mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item.mkdf-first-active .mkdf-testimonial-content{border-bottom: 4px solid #be1f3e !important;}
.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item:hover .mkdf-testimonial-content{border-color:#e8e8e9 !important;}
.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item:hover .mkdf-testimonial-content{border-bottom-color:#be1f3e !important;}
.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item.mkdf-first-active .mkdf-testimonial-text, .mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonial-text{color:#262626 !important;}
.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item:hover{box-shadow:none !important;}
.mkdf-post-info-bottom-right{    width: 100% !important; margin-top:30px !important;}

.st-btn.st-last.st-remove-label, .st-btn.st-last, .mkdf-blog-like{display:none !important;}

.mkdf-blog-holder article .mkdf-post-info-bottom-right div{margin-left:10px !important; margin-right:0px !important;}

.mkdf-call-to-action-holder.mkdf-three-quarters-columns .mkdf-cta-text-holder {
    width: 75%; text-align: center;
}
.mkdf-call-to-action-holder.mkdf-three-quarters-columns .mkdf-cta-button-holder {
    width: 25%; text-align: left;
}
.mkdf-blog-single-navigation{display:none;}
.single-post .mkdf-blog-single-navigation, .single-post div.mkdf-related-posts-holder { display: none !important; }
.single-post .mkdf-title-holder.mkdf-standard-type { height: 0px !important; overflow: hidden !important; }
.single-post .mkdf-title-holder.mkdf-standard-type div { height: 1px !important; overflow: hidden !important; display: block !important; }
.single-post .mkdf-content .mkdf-content-inner&gt;.mkdf-container&gt;.mkdf-container-inner { padding-top: 20px !important; }

.cta-home.green-cta{background:#347b67;}
.cta-home.green-cta a.mkdf-btn{color:#347b67 !important;}

.cta-home.blue-cta{background:#284182;}
.cta-home.blue-cta a.mkdf-btn{color:#284182 !important;}

.cta-home{padding: 20px 40px 50px 40px;
    background: #bd1f3e;}
.cta-home h2, .cta-home h4{color:#fff !important;}
.cta-home h4{margin-top:20px !important;}
.cta-home a.mkdf-btn{    box-shadow:none;  background: #fff !important;
    color: #bd1f3e !important;
    padding: 5px 60px !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;}

.mkdf-blog-list-holder.mkdf-bl-boxed .mkdf-bli-content{    border-bottom: 4px solid #be1f3e !important;}

#wpls-logo-showcase-slider-1 .wp-post-image, #wpls-logo-showcase-slider-1 .wp-post-image img.wp-post-image, #wpls-logo-showcase-slider-2 .wp-post-image, #wpls-logo-showcase-slider-2 .wp-post-image img.wp-post-image{    max-height: 115px !important;
    padding: 10px 48px !important;
    background: #fff !important;}
.slick-dots{display:none !important;}
.wpls-logo-showcase button.slick-next, .wpls-logo-showcase button.slick-next:active, .wpls-logo-showcase button.slick-prev, .wpls-logo-showcase button.slick-prev:active{background-color:rgb(190, 31, 62) !important;}



.wpcf7-form-control.wpcf7-textarea{margin-bottom:25px !important;}
span.wpcf7-list-item{margin-left:0px !important; margin-bottom:20px !important;}

.second.mkdf-drop-down-start &gt; div.inner &gt; ul:first-child{width:100% !important;}

.mkdf-drop-down .wide .second .inner&gt;ul&gt;li{width:25% !important;}

.mkdf-drop-down .wide .second .inner&gt;ul&gt;li&gt;a, .mkdf-drop-down-start .wide .second .inner&gt;ul&gt;li&gt;a{    color: #be1f3e !important; position:relative;}
.mkdf-drop-down .wide .second .inner&gt;ul&gt;li&gt;a:before, .mkdf-drop-down-start .wide .second .inner&gt;ul&gt;li&gt;a:before, 
.mkdf-drop-down .second .inner ul li a .item_outer:before, .mkdf-drop-down-start .second .inner ul li a .item_outer:before{color:#be1f3e !important;}


.wideo .mkdf-eh-item-inner:after{    content: '';
    width: 648px;
    height: 400px;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    background-image: url(/wp-content/uploads/2019/07/tabs-1.png);
    background-size: cover;
    background-repeat: no-repeat;
    z-index: -1;
    transform: translate(-50%, -50%);}

.wideo &gt; .mkdf-eh-item-inner &gt; .mkdf-eh-item-content{padding-left: 61px !important;
    padding-right: 61px !important;}

.box-title{     transition-duration: 500ms;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    width: 100%;
    display: block;
    text-align: center;
    padding: 20px 0;
    background: rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
    font-weight: 900;
    font-size: 22px;}

.home-boxes .box-link{      background: rgba(0, 0, 0, 0.3);  display: block;
    width: 100%;
    min-height: 670px; position:relative;}

.home-boxes.box1 .box-link:hover{    background: rgba(207, 43, 72, 0.7);}
.home-boxes.box1 .box-link:hover .box-title{background:#cf2b48 !important;}

.home-boxes.box2 .box-link:hover{    background: rgba(48, 121, 101, 0.7);}
.home-boxes.box2 .box-link:hover .box-title{background:#307965 !important;}

.home-boxes.box3 .box-link:hover{    background: rgba(40, 65, 130, 0.7);}
.home-boxes.box3 .box-link:hover .box-title{background:#284182 !important;}

.home-boxes.box4 .box-link:hover{    background: rgba(46, 46, 46, 0.7);}
.home-boxes.box4 .box-link:hover .box-title{background:#2e2e2e !important;}

.box-plus{  font-size: 60px;
    color: #fff !important; opacity:0; transition-duration:500ms;   position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);}

.box-number:before{    content: '';
    height: 90px;
    width: 2px;
    background: white;
    position: absolute;
    left: 50%;
    top: -100px;
    transform: translatex(-50%);}
.box-number{  transition-duration:500ms;   position: absolute;
    right: 20px;
    top: 33%;
    font-weight: 700;
    color: #fff;}
.box-link:hover .box-number{top:30%; transition-duration:500ms;}

.box-link:hover .box-plus{opacity:1; transition-duration:500ms;}

#cn-accept-cookie{background: #fff !important;
    color: #be1f3e !important;
    font-weight: 700 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-radius: 0px !important;}

#cn-notice-text a{color:#fff !important; font-weight: bold;
font-style: italic;}

.cf-message{padding-top:25px;}

.cf-name:before, .cf-mail:before, .cf-subject:before{   
    font-family: Font Awesome\ 5 Free;
    font-size: 14px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-weight: 900;
    position: absolute;
    left: 0;
    top: 7px;
    font-size: 20px;
    color: #bd1f3e;}
.cf-name:before{ content: "\f007";}
.cf-mail:before{ content: "\f1d8";}
.cf-subject:before{ content: "\f128";}
.cf-name, .cf-mail, .cf-subject{position:relative;}
.cf-name input, .cf-mail input, .cf-subject input{    padding-left: 35px !important;padding-bottom: 10px !important;}

.mkdf-page-footer span:not(.mkdf-btn-text), footer .mkdf-footer-top-holder .widget a{
    color: #e6e6e6 !important;
}

.mkdf-drop-down .wide .second .inner{    margin-left: 237px;
    margin-right: 237px;
    padding-left: 30px;
    padding-right: 30px;
    background-image: url(/wp-content/uploads/2019/07/fotolia_44700879_subscription_monthly_m_06fc-1.jpg);
    background-size: cover;}

.mkdf-drop-down .narrow .second .inner ul li {
    width: 320px !important;
}

#mkdf-back-to-top{bottom:12px !important;}

footer .mkdf-icon-text{    display: flex;
    align-items: center;}

.mkdf-footer-top-holder{    background-image: url(/wp-content/uploads/2019/07/6E7A4802-1-1.jpg) !important;
    background-size: cover !important;
    background-position: center !important;}

.mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a{max-height:150px !important; height:150px !important;}
.mkdf-main-menu&gt;ul&gt;li&gt;a, .mkdf-top-bar .widget a{color:#244b8a !important;}
.mkdf-menu-area .mkdf-vertical-align-containers &gt; .mkdf-position-left{    padding-left: 30px !important;
    border-top: 1px solid #e8e8e9 !important;
    border-bottom: 1px solid #e8e8e9 !important;
    height: calc(100% - 2px) !important;}

.mkdf-position-right-inner &gt; .mkdf-icon-widget-holder{    padding: 20px 10px 19px 10px !important;color: #ffffff !important;
    background: #be1f3e !important;
    border: none !important;}
.mkdf-top-bar{display:none !important;}
.mkdf-logo-wrapper{margin-top:-1px !important;}
.top-footer .widget{margin-bottom:0px !important;}
@media (max-width: 1399px){
  .mkdf-blog-list-holder .mkdf-post-title {
    min-height: 87px;
}
  .mkdf-blog-list-holder .mkdf-bli-inner{height:100% !important;}
  .mkdf-blog-list-holder.mkdf-bl-boxed .mkdf-post-image{height:165px !important;}
  .mkdf-blog-list-holder.mkdf-bl-boxed .mkdf-bli-content{    height: calc(100% - 165px) !important;}
.wideo .mkdf-eh-item-inner:after{    width: 528px !important;
    height: 327px !important;}
}
@media (max-width: 1200px){
.wideo .mkdf-eh-item-inner:after {
    width: 438px !important;
    height: 270px !important;
}}
@media (max-width: 1199px){
  .memberof{display:block !important;}
  .memberof a{    width: 33.333% !important;
    text-align: center !important;
    float: left !important;
    display: inline-block !important;
    margin-bottom: 15px;}
}
@media (max-width: 1024px){
.mkdf-page-footer .mkdf-column-content.mkdf-grid-col-3{width:100% !important;}
.mkdf-page-footer .mkdf-column-content.mkdf-grid-col-3:nth-child(3), .mkdf-page-footer .mkdf-column-content.mkdf-grid-col-3:nth-child(4){margin-top:0px !important;}
.mkdf-page-footer .mkdf-column-content.mkdf-grid-col-3:nth-child(3) .mkdf-widget-title-holder{display:none !important;}
.home-boxes.box1 .box-link .box-title{background:#cf2b48 !important;}
.home-boxes.box2 .box-link .box-title{background:#307965 !important;}
.home-boxes.box3 .box-link .box-title{background:#284182 !important;}
.home-boxes.box4 .box-link .box-title{background:#2e2e2e !important;}

.mkdf-mobile-header .mkdf-mobile-nav ul li a, .mkdf-mobile-header .mkdf-mobile-nav ul li h6 {
    font-size: 17px;
    text-transform: none;
    font-weight: 400;
    letter-spacing: 0;
}
div.grecaptcha-badge { display: none !important; }
.mkdf-row-background-text-holder .mkdf-row-background-text-wrapper {
    display: table !important;
}
.mkdf-row-background-text-holder .mkdf-row-background-text-wrapper.mkdf-row-background-text-animation{visibility:visible !important;}
.wideo .mkdf-eh-item-inner:after{display:none !important;}
.mkdf-mobile-header .mkdf-mobile-header-inner{    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    -webkit-transform: translateY(0) !important;
    -ms-transform: translateY(0) !important;
    transform: translateY(0) !important;}
.mkdf-mobile-header .mkdf-mobile-nav{    padding-top: 40px !important;
    height: auto !important;
    padding-bottom: 20px !important;}
.mkdf-position-right-inner &gt; .mkdf-icon-widget-holder{    padding: 20px 0px 19px 0px !important;
    margin-right: 1px !important;}
    .mkdf-position-right-inner &gt; .mkdf-icon-widget-holder &gt; span{     height: 31px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 21px;
    flex-direction: column;
    width: 100%;
    text-align: center;}
.mkdf-mobile-logo-wrapper{margin-top:26px !important;}
}

@media screen and (max-width: 782px) {
html { margin-top: 70px !important; }
}
@media (max-width: 767px){
  .memberof a {    width: 50% !important;}
  body .mkdf-mobile-header-holder .mkdf-position-right-inner &gt; a:first-child{display:flex !important;}
  .single-awsm_job_openings .mkdf-title-holder.mkdf-standard-type .mkdf-page-title {
    font-size: 45px !important;
}
  .mkdf-video-button-holder .mkdf-video-button-play{padding:0;}
  .mkdf-bli-content .mkdf-bli-excerpt{min-height:1px !important;}
  .mkdf-blog-list-holder .mkdf-post-title {
    min-height: 1px;
}
.mkdf-title-holder .mkdf-title-inner h1 { text-align: center; }
.box-icon{margin-bottom:25px;}
.mkdf-call-to-action-holder.mkdf-three-quarters-columns .mkdf-cta-text-holder, .mkdf-call-to-action-holder.mkdf-three-quarters-columns .mkdf-cta-button-holder{width:100% !important; text-align:center !important;}
.mkdf-mobile-header-holder .mkdf-position-right-inner &gt; a:first-child{display:none !important;}
.mkdf-mobile-header .mkdf-mobile-nav {height: 245px !important; overflow: scroll !important;}
.mkdf-row-grid-section {
    width: 90% !important;
}
.home-boxes .box-link{    min-height: 430px !important;}
.box1{margin-top:140px !important;}


.home-boxes.box1 .box-link{  border-top: 1px #fff solid;  }
.home-boxes.box1 .box-link .box-title{background:#cf2b48 !important;}

.home-boxes.box2 .box-link{  border-top: 1px #fff solid;  }
.home-boxes.box2 .box-link .box-title{background:#307965 !important;}

.home-boxes.box3 .box-link{  border-top: 1px #fff solid; }
.home-boxes.box3 .box-link .box-title{background:#284182 !important;}

.home-boxes.box4 .box-link{ border-top: 1px #fff solid; }
.home-boxes.box4 .box-link .box-title{background:#2e2e2e !important;}
.wideo &gt; .mkdf-eh-item-inner &gt; .mkdf-eh-item-content{padding-left:0px !important; padding-right:0px !important;}
}
@media (max-width: 480px){.memberof a {    width: 100% !important;}
  .single-awsm_job_openings .mkdf-title-holder.mkdf-standard-type .mkdf-page-title {
    font-size: 42px !important;
}
.single-awsm_job_openings .mkdf-title-holder.mkdf-title-va-header-bottom .mkdf-title-wrapper {
    padding-top: 0px !important;
}
.single-awsm_job_openings .mkdf-title-holder.mkdf-title-va-header-bottom {
    height: 220px!important;
}
  .mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonial-text-holder{    padding: 10px 20px;
    padding-left: 20px !important;
    box-sizing: border-box;
    width: calc(100% - 10px);}
  .mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-quote-sign-holder{    top: -10px;
    right: 0px;}
  .mkdf-testimonials-holder.mkdf-testimonials-vertical-scroll .swiper-container-vertical .swiper-slide, .swiper-container-autoheight .swiper-wrapper, .mkdf-testimonials-holder.mkdf-testimonials-vertical-scroll .swiper-container-vertical{height:600px !important;}
.mkdf-mobile-header .mkdf-mobile-nav {height: auto !important; overflow: scroll !important;  -moz-box-shadow: 10px 10px 10px rgba(0,0,0,0.77);
     -webkit-box-shadow: 10px 10px 10px rgba(0,0,0,0.77);
     box-shadow: 10px 10px 10px rgba(0,0,0,0.77);
}
}

.single-post .mkdf-content {background: #fafafa;}
.single-post .mkdf-content .mkdf-container-inner.clearfix {background: #fff; border: 1px solid #e0e0e0; padding: 20px 20px 15px 20px; margin-bottom: 30px;}
.single-post .mkdf-content .mkdf-container-inner.clearfix .mkdf-blog-holder {margin-bottom: 10px!important;}

.single-post .mkdf-blog-holder article .mkdf-post-image {display: block!important}
.single-post .mkdf-blog-holder article .mkdf-post-image img {margin: 0 auto;}</pre></body></html>