@charset "utf-8";
/* CSS Document */

/* IE11 Flex Box Bud Fix */
[class*="ie"] .tdb_module_header .td-image-container {height:auto!important; flex:initial!important;}
[class*="ie"] .tdb_module_header .td-module-container {display:block!important;}

.page-template-default hr{display:block; clear:both; margin:30px 0px 30px 0px; border:2px solid #002C49;}
.td_module_flex_5 .td-thumb-css img{max-width:100%;}
.mk-text-align-center {text-align:center;}

/* PLUGIN - ADS PRO */
.td-header-rec-wrap {display:block !important;}
.td-boxed-layout .td-container-wrap {}
.tdb_header_menu .tdb-menu .sub-menu {}
.td_block_mk_header_ads .td_module_wrap {padding:0px 0px 0px 0px;}

/* ROWS */
/*body.testimonials .tdc-row.stretch_row:nth-of-type(2n) {background:#dddddd;}*/
/*body.testimonials .tdc-row.stretch_row:nth-of-type(2n-1) {background:#eeeeee;}*/


/* BLOCKS */
.td_block_wrap .entry-title {font-weight:500 !important; font-size:20px !important; line-height:1.4 !important;}
.td_module_wrap .entry-title {font-weight:500 !important; font-size:20px !important; line-height:1.4 !important;}
.td_module_mx20 .entry-title {font-size:24px !important; line-height:1.4 !important;}
.td_module_mx21 .entry-title {font-size:22px !important; line-height:1.4 !important;}
.td-next-prev-wrap a {width:30px !important; height:30px !important; border:1px solid #333333 !important; color:#333333 !important;}

/* POSTS */
.td-crumb-container .entry-crumbs, .td-crumb-container .entry-crumbs a {color:#007EA7;}
.td-post-template-1 .td-featured-image-rec {float: right !important; margin:0px 0px 20px 20px !important;}
article .td-post-content p a {color:#D90368; font-weight:700; text-decoration:none;}
article .td-post-content p a:link {color:#D90368; font-weight:700; text-decoration:none;}
article .td-post-content p a:visited {color:#D90368; font-weight:700; text-decoration:none;}
article .td-post-content p a:hover {color:#007EA7; text-decoration:none;}
article .td-post-content h2 > a {color:#D90368; text-decoration:none;}
article .td-post-content h2 > a:link {color:#D90368; text-decoration:none;}
article .td-post-content h2 > a:visited {color:#D90368; text-decoration:none;}
article .td-post-content h2 > a:hover {color:#007EA7; text-decoration:none;}
article .td-post-content h3 > a {color:#D90368; text-decoration:none;}
article .td-post-content h3 > a:link {color:#D90368; text-decoration:none;}
article .td-post-content h3 > a:visited {color:#D90368; text-decoration:none;}
article .td-post-content h3 > a:hover {color:#007EA7; text-decoration:none;}
article .td-post-content h4 > a {color:#D90368; text-decoration:none;}
article .td-post-content h4 > a:link {color:#D90368; text-decoration:none;}
article .td-post-content h4 > a:visited {color:#D90368; text-decoration:none;}
article .td-post-content h4 > a:hover {color:#007EA7; text-decoration:none;}
.td-related-title .td-related-right {display:none;}
/* POSTS - CUSTOM */
.mk-single-post-author-hide {display:none !important;}

/* PAGES - LINKS */
.td-page-content p a {color:#D90368; font-weight:700; text-decoration:none;}
.td-page-content p a:link {color:#D90368; font-weight:700; text-decoration:none;}
.td-page-content p a:visited {color:#D90368; font-weight:700; text-decoration:none;}
.td-page-content p a:hover {color:#007EA7; text-decoration:none;}
.td-page-content h2 > a {color:#D90368; text-decoration:none;}
.td-page-content h2 > a:link {color:#D90368; text-decoration:none;}
.td-page-content h2 > a:visited {color:#D90368; text-decoration:none;}
.td-page-content h2 > a:hover {color:#007EA7; text-decoration:none;}
.td-page-content h3 > a {color:#D90368; text-decoration:none;}
.td-page-content h3 > a:link {color:#D90368; text-decoration:none;}
.td-page-content h3 > a:visited {color:#D90368; text-decoration:none;}
.td-page-content h3 > a:hover {color:#007EA7; text-decoration:none;}
.td-page-content h4 > a {color:#D90368; text-decoration:none;}
.td-page-content h4 > a:link {color:#D90368; text-decoration:none;}
.td-page-content h4 > a:visited {color:#D90368; text-decoration:none;}
.td-page-content h4 > a:hover {color:#007EA7; text-decoration:none;}

/* PAGES */

.mk-row-default p:last-of-type {margin-bottom:0px !important;}


.mk-row-dark p, .mk-column-dark p, .mk-element-dark p {color:#ffffff;}
.mk-row-dark h1, .mk-column-dark h1, .mk-element-dark h1 {color:#ffffff;}
.mk-row-dark h2, .mk-column-dark h2, .mk-element-dark h2 {color:#ffffff;}
.mk-row-dark h3, .mk-column-dark h3, .mk-element-dark h3 {color:#ffffff;}
.mk-row-dark h4, .mk-column-dark h4, .mk-element-dark h4 {color:#ffffff;}
.mk-row-dark h5, .mk-column-dark h5, .mk-element-dark h5 {color:#ffffff;}
.mk-row-dark h6, .mk-column-dark h6, .mk-element-dark h6 {color:#ffffff;}

/* PROJECTS */
.single-project .td-post-template-default .td-post-header .entry-title {font-size:30px; line-height:1.6;}
.mk-project-detail-wrapper>.mk-project-detail-container:first-child {border-top:8px solid #DDDDDD; margin-top:30px;}
.mk-project-detail-wrapper>.mk-project-detail-container {display:block; padding:10px 0px 0px 0px; margin:0px; border-bottom:8px solid #DDDDDD;}
.mk-project-detail-wrapper>.mk-project-detail-container:last-child {margin-bottom:30px;}
.mk-project-acronym-label {background:#002C49; color:#FFFFFF; padding:2px 18px 2px 18px; margin:0px 6px 10px 0px; display:inline-block; font-size:38px; line-height:1.6; font-weight:800;}
.mk-project-theme-label {background:#002C49; color:#FFFFFF; padding:2px 12px 2px 12px; margin:0px 6px 10px 0px; display:inline-block; font-weight:800;}
.mk-project-theme-detail {background:#007EA7; color:#FFFFFF; padding:2px 12px 2px 12px; margin:0px 10px 10px 0px; display:inline-block;}
.mk-project-topic-label {background:#002C49; color:#FFFFFF; padding:2px 12px 2px 12px; margin:0px 6px 10px 0px; display:inline-block; font-weight:800;}
.mk-project-topic-detail {background:#007EA7; color:#FFFFFF; padding:2px 12px 2px 12px; margin:0px 10px 10px 0px; display:inline-block;}

.mk-feature-element p {margin-bottom:0px !important; padding-bottom:0px !important;}
.mk-feature-title {margin-bottom:0px !important; padding-bottom:0px !important;}
.mk-feature-title h1 {margin-bottom:0px !important; padding-bottom:0px !important;}
.mk-feature-title h2 {margin-bottom:0px !important; padding-bottom:0px !important;}
.mk-feature-title h3 {margin-bottom:0px !important; padding-bottom:0px !important;}
.mk-feature-title h4 {margin-bottom:0px !important; padding-bottom:0px !important;}
.mk-feature-title-dark-blue {background:#002C49}
.mk-feature-title-fuchsia {background:#D90368}

/* HEADERS */
.mk-header-wrapper-small {padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
.mk-header-wrapper-normal {padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;}

.mk-header-bg-blue {background:#002C49;} 
.mk-header-bg-fuschia {background:#D90368;}
.mk-header-bg-grey {background:#CCCCCC;}
.mk-header-bg-black {background:#000000;}
.mk-header-bg-client-kit {background:#01957d;}

.mk-header-small-01 {color:#FFFFFF; padding:4px 10px 4px 10px; font-family:'Rubik'; font-size:18px; font-weight:600;}
.mk-header-normal-01 {color:#FFFFFF; padding:10px 16px 10px 16px; font-family:'Rubik'; font-size:32px; font-weight:600;}

/* SIDEBAR MENUS - CUSTOM */
.mk-custom-part-sidebar-menu {}
.mk-custom-part-sidebar-menu ul {list-style:none; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important;}
.mk-custom-part-sidebar-menu ul li {display:block; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important;}
.mk-custom-part-sidebar-menu ul li a {color:#002C49 !important; background:#ffffff; display:block; margin:0px 0px 0px 0px !important; padding:6px 10px 6px 10px !important; border-bottom:1px solid #eeeeee; font-family:Rubik !important; font-size:16px !important; line-height:1.6 !important; font-weight:500 !important; text-transform:uppercase; -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; transition: all 200ms ease-out;}
.mk-custom-part-sidebar-menu ul li a:hover {color:#D90368 !important; padding:6px 10px 6px 16px !important; background:#eeeeee;}
.mk-custom-part-sidebar-menu ul li ul {box-shadow: 0px 0px 0px rgb(0 0 0 / 0%);}

/* 2024 - SIDEBAR MENUS - TD COMPOSER LIST MENU - BODY */
.tdc-content-wrap .td_block_list_menu a {color:#002C49 !important; background:#ffffff; display:block; margin:0px 0px 0px 0px !important; padding:6px 10px 6px 10px !important; border-bottom:1px solid #eeeeee; font-family:Rubik !important; font-size:16px !important; line-height:1.6 !important; font-weight:500 !important; text-transform:uppercase; -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; transition: all 200ms ease-out;}
.tdc-content-wrap .td_block_list_menu a:hover {color:#D90368 !important; padding:6px 10px 6px 16px !important; background:#eeeeee;}

/* 2024 - SIDEBAR MENUS - TD COMPOSER LIST MENU - FOOTER */ 
.DISABLE-tdc-footer-wrap .DISABLE-td_block_list_menu a {color:#002C49 !important; display:block; margin:0px 0px 0px 0px !important; padding:6px 10px 6px 10px !important; font-family:Rubik !important; font-size:12px !important; line-height:1.6 !important; font-weight:500 !important; text-transform:none; -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; transition: all 200ms ease-out;}
.DISABLE-tdc-footer-wrap .DISABLE-td_block_list_menu a:hover {color:#D90368 !important; padding:6px 10px 6px 16px !important;}

/* SIDEBAR */
.mk-sidebar-partner-wrapper {border:8px solid #dddddd;padding:10px 14px 10px 14px; margin-bottom:10px;}
.mk-sidebar-ebook-wrapper {border:8px solid #dddddd;padding:10px 14px 10px 14px; margin-bottom:10px;}
.mk-sidebar-project-wrapper {border:8px solid #CCCCCC;padding:10px 14px 10px 14px; margin-bottom:10px;}
.mk-sidebar-detail-wrapper {margin:0px 0px 20px 0px;}
.mk-sidebar-detail-wrapper:last {margin:0px 0px 0px 0px;}
.mk-banner-wrapper-sidebar {margin-bottom:30px;}
header .td-module-meta-info {display:flex; padding:10px 0px 12px 0px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; margin-top:8px;}

/* LINKS */
a.mk-link-thumb-01 {border:10px solid #dddddd; display:block; line-height:0px; margin-bottom:10px;}
a.mk-link-thumb-01:hover {border:10px solid #007EA7;}

/* BUTTONS - INLINE */
a.mk-button-solid-inline-small {display:inline-block; padding:12px 16px; background:#FF570A; color:#ffffff; font-size:14px; line-height:1; font-weight:800;}
a.mk-button-solid-inline-small:link {background:#d90368; color:#ffffff;}
a.mk-button-solid-inline-small:visited {background:#d90368; color:#ffffff;}
a.mk-button-solid-inline-small:hover {background:#007EA7; color:#ffffff;}
.td-pb-span3 a.mk-button-solid-inline-small {padding:8px 12px;}
.td-pb-span4 a.mk-button-solid-inline-small {padding:8px 12px;}

/* BUTTONS - BLOCK */

a.mk-button-solid-block-normal {background:#D90368; color:#ffffff !important; display:block; padding:10px 16px 10px 16px; margin-bottom:10px; text-align:center; font-weight:800; text-decoration:none;}
a.mk-button-solid-block-normal:hover {background:#007EA7 !important; colour:#ffffff; text-decoration:none;}
a.mk-button-solid-block-normal:last-child {margin-bottom:0px;}

a.mk-button-solid-block-small {background:#D90368; color:#ffffff; display:block; padding:4px 10px 4px 10px; margin-bottom:10px; text-align:center; font-weight:800; text-decoration:none;}
a.mk-button-solid-block-small:hover {background:#007EA7; colour:#ffffff; text-decoration:none;}
a.mk-button-solid-block-small:last-child {margin-bottom:0px;}

a.mk-button-solid-block-small-turquoise {background:#007EA7; color:#ffffff; display:block; padding:4px 10px 4px 10px; margin-bottom:10px; text-align:center; font-weight:800; text-decoration:none;}
a.mk-button-solid-block-small-turquoise:hover {background:#D90368; colour:#ffffff; text-decoration:none;}
a.mk-button-solid-block-small-turquoise:last-child {margin-bottom:0px;}

/* ELEMENTS - INFO BOXES  */
.mk-info-box-fuschia {background:#ffeeff; border:2px solid #D90368; padding:6px 10px 6px 10px;}
.mk-info-box-grey-border {background:#DDDDDD; border:2px solid #666666; padding:6px 10px 6px 10px;}
.mk-info-box-green {background:#009900; color:#ffffff; padding:6px 10px 6px 10px; margin-top:-10px;}
.mk-info-box-red {background:#ff0000; color:#ffffff; padding:6px 10px 6px 10px; margin-top:-10px;}

/********************************/
/* TD-API-PLUGIN CUSTOM MODULES */
/********************************/
/**********************/
/* MODULE 2 - BLOCK 4 */
/**********************/
.td_module_2_mk_custom {padding-bottom:43px;}
.td_module_2_mk_custom .td-module-thumb {border:10px solid #cccccc; width:100%;max-width:100%;float:left;top:0;left:0;}
.td_module_2_mk_custom .td-module-thumb:hover {border:10px solid #007EA7;}
.td_module_2_mk_custom .entry-title {font-size:20px; line-height:36px; font-weight:800}
@media (min-width: 768px) and (max-width: 1018px)
{
.td_module_2_mk_custom .entry-title {font-size:16px; line-height:28px;}
}
@media (max-width: 767px)
{
.td_module_2_mk_custom .entry-thumb {width:100%;}
}
/**********************/
/* MODULE 6 - BLOCK 7 */
/**********************/
.td_module_6_mk_custom {padding-bottom:20px; display:inline-block;}
.td_module_6_mk_custom .td-module-thumb {border:10px solid #cccccc; width:100px;max-width:100px; float:left; left:0; top:0;}
.td_module_6_mk_custom .td-module-thumb:hover {border:10px solid #007EA7;}
.td_module_6_mk_custom .item-details {margin-left:120px;}
.td_module_6_mk_custom .entry-title {font-size:18px; line-height:32px; margin-bottom:4px; font-weight:800;}
.td_module_6_mk_custom .td-module-meta-info {margin-bottom:0; min-height:0;}
@media (min-width: 768px) and (max-width: 1018px)
{.td_module_6_mk_custom .td-module-thumb {width:80px;}}
@media (min-width: 768px) and (max-width: 1018px)
{.td_module_6_mk_custom .item-details {margin-left:95px; min-height:55px;}}
@media (min-width: 768px) and (max-width: 1140px)
{.td_module_6_mk_custom .entry-title {font-size:12px; line-height:20px; font-weight:800;}}
@media (max-width: 767px)
{.td_module_6_mk_custom .entry-title {font-size:12px; line-height:20px; font-weight:800;}}
@media (min-width: 768px) and (max-width: 1140px)
{.td_module_6_mk_custom .td-icon-star, .td_module_6_mk_custom .td-icon-star-empty, .td_module_6_mk_custom .td-icon-star-half {font-size:12px; line-height:20px; font-weight:800;}}
@media (min-width: 768px) and (max-width: 1018px)
{.td_module_6_mk_custom .td-post-category {margin-bottom:5px;}}
@media (max-width: 500px)
{.td_module_6_mk_custom .td-icon-star, .td_module_6_mk_custom .td-icon-star-empty, .td_module_6_mk_custom .td-icon-star-half {font-size:12px; line-height:20px; font-weight:800;}}

.mk_row_dark .td_module_6_mk_custom .entry-title a:link {color:#ffffff !important;}

/************************/
/* MODULE 10 - BLOCK 11 */
/************************/
.td_module_10_mk_custom {padding-bottom:40px; display:inline-block;}
.td_module_10_mk_custom .td-module-thumb {border:10px solid #cccccc; width:218px;max-width:218px;float:left;top:0;left:0;}
.td_module_10_mk_custom .td-module-thumb:hover {border:10px solid #007EA7;}
.td_module_10_mk_custom .item-details {border:0px solid green;margin-left:244px;min-height:150px;}
.td_module_10_mk_custom .td-excerpt {}
.td_module_10_mk_custom .entry-title {font-weight:600;font-size:22px;line-height:28px;margin-bottom:5px;}
.td-pb-span8 .td_module_10_mk_custom {}
.td-pb-span4 .td_module_10_mk_custom {padding-bottom:40px;}
.td-pb-span4 .td_module_10_mk_custom .td-module-thumb {width:80px;}
.td-pb-span4 .td_module_10_mk_custom .item-details {margin-left:0;min-height:70px;}
.td-pb-span4 .td_module_10_mk_custom .td-video-play-ico img {width:20px;}
.td-pb-span4 .td_module_10_mk_custom .entry-title {font-size:15px;font-weight:500;line-height:21px;padding-left:95px;min-height:55px;margin-bottom:13px;}
@media (min-width: 768px) and (max-width: 1018px)
{.td-pb-span8 .td_module_10_mk_custom .td-module-thumb {width:190px;}
.td-pb-span8 .td_module_10_mk_custom .item-details {margin-left:210px;min-height:131px;}
.td-pb-span8 .td_module_10_mk_custom .entry-title {font-weight:600;font-size:17px;line-height:22px;}
.td-pb-span8 .td_module_10_mk_custom .td-post-author-name {display:none;}
.td-pb-span4 .td_module_10_mk_custom .entry-title {font-size:13px;line-height:18px;min-height:50px;}
.td-pb-span4 .td_module_10_mk_custom .td-post-author-name {display:none;}}
@media (max-width: 767px)
{.td_module_10_mk_custom {padding-bottom:20px;}
.td_module_10_mk_custom .td-post-category {display:none;}
.td_module_10_mk_custom .td-module-thumb {width:150px;}
.td_module_10_mk_custom .item-details {margin-left:170px;}
.td_module_10_mk_custom .td-excerpt {display:none;}
.td-pb-span4 .td_module_10_mk_custom .td-module-thumb {width:150px;}
.td-pb-span4 .td_module_10_mk_custom .item-details {padding-left:170px;min-height:103px;}
.td-pb-span4 .td_module_10_mk_custom .entry-title {font-weight:600;font-size:22px;line-height:28px;margin-bottom:5px;padding-left:0;min-height:0;}}
@media (max-width: 500px)
{.td_module_10_mk_custom .td-module-thumb {width:100px;}
.td_module_10_mk_custom .item-details {margin-left:120px;}
.td_module_10_mk_custom .entry-title {font-size:14px;line-height:20px;font-weight:500;}
.td_module_10_mk_custom .td-video-play-ico img {width:20px;}
.td-pb-span4 .td_module_10_mk_custom .td-module-thumb {width:100px;}
.td-pb-span4 .td_module_10_mk_custom .item-details {padding-left:0;min-height:69px;}
.td-pb-span4 .td_module_10_mk_custom .entry-title {font-weight:600;font-size:17px;line-height:23px;padding-left:110px;min-height:69px;margin-bottom:13px;}}



/********************/
/* PLUGIN - ADS PRO */
/********************/
h3.bsaProHeader__title {color:#999999; font-size:12px;}

/********************************/
/* PLUGIN - SEARCH & FILTER PRO */
/********************************/
.searchandfilter {}
.searchandfilter h4 {font-family:'Rubik'; font-weight:600; width:100%;}
.searchandfilter label {font-family:'Rubik'; font-weight:600; width:100%;}
.searchandfilter ul li {padding:0px;}
.searchandfilter select.sf-input-select {width:100% !important; height:auto; margin:0px 0px 8px 0px; padding:10px; border:4px solid #002c49;}
.searchandfilter input[type=text].sf-input-text {width:100% !important; height:auto; margin:0px 0px 8px 0px; padding:10px; border:4px solid #002c49;}
.searchandfilter select {width:100% !important; height:auto; margin:0px 0px 8px 0px; padding:10px; border:4px solid #002c49;}
.searchandfilter input[type=text] {width:100% !important; height:auto; margin:0px 0px 8px 0px; padding:10px; border:4px solid #002c49;}
.searchandfilter input[type=submit]{font-family:'Rubik'; font-size:16px; font-weight:600; width:100%; background:#d90368; color:#ffffff; padding: 14px 20px; margin:0px 0px 8px 0px; cursor: pointer;}
.searchandfilter input[type=submit]:hover {background:#007EA7;}

/*****************************/
/* PLUGIN - NINJA TABLES PRO */
/*****************************/
.ninja_table_wrapper .ninja_table_afd_inline thead .footable-filtering th .form-inline>.form-group {margin-right:10px;}
.ninja_table_wrapper h2 {font-family:'Muli'; font-size:18px; font-weight:700; line-height:1.6;}
td.footable-sortable>span.fooicon, th.footable-sortable>span.fooicon {opacity:1.0 !important;}

.mk-project-listing-plan-label {display:none;}
.mk-col-project-acronym {color:#002C49 !important; font-weight:700; text-decoration:none;}

.mk-col-project-link-basic a:link {display:none;}
.mk-col-project-link-extended a.mk-project-link-button {background:#D90368; color:#ffffff !important; display:inline-block; padding:4px 10px 4px 10px; margin-top:10px; text-align:left; font-weight:700; text-decoration:none;}
.mk-col-project-link-extended a.mk-project-link-button:hover {background:#007EA7; colour:#ffffff; text-decoration:none;}

.mk-col-project-title {color:#D90368 !important; font-weight:700; text-decoration:none;}
.mk-col-project-title a:link {color:#D90368 !important; font-weight:700; text-decoration:none;}
.mk-col-project-title a:visited {color:#D90368 !important; font-weight:700; text-decoration:none;}
.mk-col-project-title a:hover {color:#007EA7 !important; text-decoration:none;}

.mk-cell-project-status-open {background:#99FF99 !important; font-weight:700;}
.mk-cell-project-status-closed {background:#FF9999 !important; font-weight:700;}

/* WPGB */
.wp-grid-builder .wpgb-area-bottom-1>div, .wp-grid-builder .wpgb-area-bottom-2>div {padding: 0 0px !important;}

/* MK - BLOCKS - LIST MENU */
.mk-block-list-menu {}
.mk-block-list-menu ul {list-style: none; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important;}
.mk-block-list-menu ul li {margin: 0px 0px 0px 0px !important;}
.mk-block-list-menu ul li a {
    display: inline-block !important; 
    margin:0px 0px 0px 0px !important; 
    padding: 6px 0px 6px 0px !important; 
    font-family: Rubik; 
    font-weight: 500;
    font-size: 16px; 
    line-height: 1.6;
    letter-spacing: 0.8px;
    color: var(--dct-blue); 
    background: linear-gradient(to right, rgba(238,238,238,1),rgba(238,238,238,1)), linear-gradient(to right, rgba(57,181,74,1),rgba(57,181,74,1)) ;
    background-size: 100% 0.2em, 0 0.2em;
    background-position: 100% 100%, 0 100%;
    background-repeat: no-repeat;
    transition: all 150ms ease-in-out;
}
.mk-block-list-menu ul li a:hover, 
.mk-block-list-menu ul li a:focus,
.mk-block-list-menu ul li.current-menu-item>a {
    padding: 6px 0px 6px 4px !important;  
	color: var(--dct-green); 
    background-size: 0 0.2em, 100% 0.2em;
}

/* MK - BLOCKS - SOCIAL NETWORKS */
.mk-block-social-networks {}
.mk-block-social-networks ul {list-style: none; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important;}
.mk-block-social-networks ul li {margin: 0px 0px 0px 0px !important;}
.mk-block-social-networks ul li a {
    display: inline-block !important; 
    margin:0px 0px 0px 0px !important; 
    padding: 8px 2px 8px 2px !important; 
    font-family: Rubik; 
    font-weight: 500;
    font-size: 20px; 
    line-height: 1.6;
    letter-spacing: 0.8px;
    color: var(--dct-blue); 
    background: linear-gradient(to right, rgba(238,238,238,1),rgba(238,238,238,1)), linear-gradient(to right, rgba(57,181,74,1),rgba(57,181,74,1)) ;
    background-size: 100% 0.2em, 0 0.2em;
    background-position: 100% 100%, 0 100%;
    background-repeat: no-repeat;
    transition: all 150ms ease-in-out;
}
.mk-block-social-networks ul li a:hover, 
.mk-block-social-networks ul li a:focus,
.mk-block-social-networks ul li.current-menu-item>a {
    padding: 8px 2px 8px 6px !important;  
	color: var(--dct-green); 
    background-size: 0 0.2em, 100% 0.2em;
}
.mk-block-social-networks ul li a i {color: var(--dct-blue) !important;}