@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//digitalclouduk.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.5.1") format("woff2");
}

:root {
	--wd-text-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #666666;
	--wd-text-font-size: 17px;
	--wd-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(0,0,0);
	--wd-entities-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: rgb(1,156,223);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(102,102,102);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 15px;
	--wd-primary-color: rgb(1,156,223);
	--wd-alternative-color: rgb(1,73,140);
	--wd-link-color: #333333;
	--wd-link-color-hover: rgb(8,48,92);
	--btn-default-bgcolor: rgb(1,149,211);
	--btn-default-bgcolor-hover: rgb(1,149,211);
	--btn-accented-bgcolor: rgb(1,149,211);
	--btn-accented-bgcolor-hover: rgb(1,149,211);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.page-title-default {
	background-color: #0a0a0a;
	background-image: url(https://digitalclouduk.com/wp-content/uploads/2024/03/Screenshot_145.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: no-repeat;
	background-size: inherit;
	background-position: center bottom;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.whb-top-bar {
    z-index: 0 !important;
}
header:not(.whb-sticked) .site-logo img {
		padding: 0 !important;
}
.wd-dropdown-menu.wd-design-full-width {
    margin-top: 0;
}
.wd-dropdown-menu.wd-design-full-width h6.vc_custom_heading {
    padding-top: 10px;
    padding-bottom: 10px;
}
.wd-dropdown-menu.wd-design-full-width .wd-nav-vertical {
    border: 0 !important;
}
.wd-dropdown-menu.wd-design-full-width .wd-nav-vertical>li>a {
    padding-left: 0;
    padding-right: 0;
		font-weight: normal;
}
.wd-dropdown-menu.wd-design-full-width .wd-nav-vertical>li {
    margin: 0;
    border-bottom: 1px solid #e9e9e9;
}
.wd-dropdown-menu.wd-design-full-width .wd-nav-vertical>li:last-child {
		border: 0;
}
.wd-dropdown-menu.wd-design-full-width .wd-sub-menu li>a {
    font-weight: 400;
    font-size: 12px;
}
.wd-dropdown-menu.wd-dropdown.wd-design-full-width {
    padding-top: 0 !important;
}
.wd-dropdown-menu.wd-design-full-width .wd-sub-menu li {
    margin-bottom: 0;
}



.wd-header-mobile-nav .wd-tools-icon:before {
    font-size: 40px;
}
#tawk-bubble-container {
    display: none;
}
header:not(.whb-sticked) .whb-general-header {
    margin-top: -10px;
}
header .wd-info-box {
    align-items: center;
}
header .wd-info-box .box-icon-wrapper {
    margin-right: 5px;
}
header .wd-info-box .info-box-inner {
    font-size: 14px;
    font-weight: 600;
    color: #019CDD;
}
header .demo-button a {
    background: #6B7280;
    color: #ffffff !important;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0 20px;
    margin-left: 15px;
}
.wd-entry-meta, .hovered-social-icons, .meta-categories-wrapp {
    display: none !important;
}
.wd-nav[class*="wd-style-"]>li.current-menu-item>a, .wd-nav[class*="wd-style-"]>li.wd-active>a, .wd-nav[class*="wd-style-"]>li.active>a, .wd-nav[class*="wd-style-"]>li:hover>a {
    color: #019cdf;
}
body:not(.home) .site-content {
		margin-bottom: 0;
}
header .wd-info-box .info-box-title {
    margin: 0 !important;
}
#process .box-icon-wrapper {
    position: relative;
    margin-bottom: 50px;
		z-index: 0;
}
#process .box-icon-wrapper:before {
    content: "";
    background: #0195D3;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: -42px;
    left: calc(50% - 8px);
    border-radius: 100%;
    border: 2px solid #ffffff;
    box-shadow: 0 0 2px black;
}
#process .box-icon-wrapper:after {
    content: "";
    border-top: 3px dashed hsl(0deg 0% 0% / 10%);
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -33px;
    z-index: -1;
}
#process h4.info-box-title {
    font-size: 20px;
}
.btn.btn-color-default, .wpcf7-submit {
    background-color: #F3F3F3;
    color: #3E3E3E;
    border: 4px solid #019CDF;
    border-radius: 50px;
    padding: 12px 30px;
}
.btn.btn-color-primary {
    border-radius: 50px;
    padding: 12px 30px !important;
    border: 4px solid #009DDE !important;
}
.site-content .wpb_text_column ul {
    padding: 0;
}
.site-content .wpb_text_column ul li {
    list-style: none;
    position: relative;
    padding-left: 30px;
}
.site-content .wpb_text_column ul li:before {
    content: "";
    background: #019CDF;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 5px;
    border-radius: 100%;
    border: 2px solid #ffffff;
    outline: 1px solid hsl(0deg 0% 0% / 20%);
}
#statistics .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a {
    background-color: #019cdf;
    color: #fff;
}
#statistics h4.vc_custom_heading {
    border-bottom: 2px solid #019CDD;
    padding-bottom: 10px;
}
#testimonials:before, #testimonials:after {
    opacity: 0.08;
    position: absolute;
}
#testimonials:before {
    content: url(/wp-content/uploads/2022/08/left-quote.png);
    left: 30px;
    top: 0;
}
#testimonials:after {
    content: url(/wp-content/uploads/2022/08/right-quote.png);
    right: 30px;
    bottom: 0;
}
#testimonials .vc_figure {
    background: #f3f3f3;
    padding: 20px;
    border-radius: 100%;
}
#testimonials .vc_figure img {
    width: 44px;
}
#testimonials .testimonial-content footer>span {
    display: block;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 14px;
}
#testimonials .testimonial-content footer>span:before {
    display: none;
}
#testimonials .testimonial-content footer {
    color: #019CDD;
    font-size: 20px;
}
#office .wpb_gmaps_widget .wpb_wrapper {
    padding: 0;
}
#office .wpb_gmaps_widget .wpb_map_wraper iframe {
    filter: grayscale(1);
}
#office .wd-list {
    background: #ffffff;
    padding: 10px 15px;
}
body:not(.home) .wd-info-box h4.info-box-title {
    font-size: 20px;
}
body:not(.home, .page-id-3407) .wd-info-box .info-box-inner p {
    font-size: 15px;
}
.wpcf7-form-control:not(.wpcf7-submit, .wpcf7-acceptance) {
    margin-bottom: 15px;
    padding: 15px;
    height: auto;
	  background-color: #f7f7f7;
}
.wpcf7-submit {
    margin-top: 15px;
}
.blog-design-masonry .post-title, .blog-design-meta-image .wd-entities-title {
    font-size: 18px !important;
		color: #000000 !important;
}
.blog-design-masonry .entry-content, .blog-design-meta-image .wd-entry-content {
    font-size: 15px;
}
#why-dcuk .vc_col-sm-3 .info-box-icon:before {
    content: "1";
    position: absolute;
    background: #6B7280;
    width: 24px;
    height: 24px;
    line-height: 24px;
    border-radius: 100%;
    margin-left: -12px;
    margin-top: -12px;
}
#why-dcuk .inner-row1 .vc_col-sm-3:nth-child(2) .info-box-icon:before {
    content: "2";
}
#why-dcuk .inner-row1 .vc_col-sm-3:nth-child(3) .info-box-icon:before {
    content: "3";
}
#why-dcuk .inner-row1 .vc_col-sm-3:nth-child(4) .info-box-icon:before {
    content: "4";
}
#why-dcuk .inner-row2 .vc_col-sm-3:nth-child(1) .info-box-icon:before {
    content: "5";
}
#why-dcuk .inner-row2 .vc_col-sm-3:nth-child(2) .info-box-icon:before {
    content: "6";
}
#why-dcuk .inner-row2 .vc_col-sm-3:nth-child(3) .info-box-icon:before {
    content: "7";
}
#why-dcuk .inner-row2 .vc_col-sm-3:nth-child(4) .info-box-icon:before {
    content: "8";
}

#why-dcuk .inner-row1 .vc_col-sm-3:nth-child(even) .info-box-icon:before,
#why-dcuk .inner-row2 .vc_col-sm-3:nth-child(odd) .info-box-icon:before {
    background: #0195D3;
}
.wpcf7 .screen-reader-response {
    display: none;
}
#linkedin .fa-linkedin-in:before {
    font-size: 48px !important;
}
.blog-design-meta-image.has-post-thumbnail .wd-post-thumb img {
    height: 210px;
    object-fit: cover;
}




p.rotate-words.rotating-word1 {
    font-weight: bold;
}
p.rotate-words.rotating-word1 span.rotate {
    display: block;
    color: #019CDD;
    line-height: 1.1;
}


footer .widgettitle {
    border-bottom: 3px solid #dddddd;
    padding-bottom: 10px;
    color: #019CDD;
}
footer ul.menu li a {
    font-size: 14px;
}
footer #footer-bottom .wpb_text_column {
    font-size: 12px;
    letter-spacing: 2px;
    margin: 15px;
}
footer #footer-bottom + p {
    margin: 0;
}
footer ul li {
    margin-bottom: 5px;
}





/* width */
::-webkit-scrollbar {
  width: 4px;
}
/* Track */
::-webkit-scrollbar-track {
  background: #2C2127; 
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #019CDD; 
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #019CDD; 
}


.themeStart4 .post, .themeStart4 .post .image, .themeStart4 .postContent {
    border-radius: 10px;
    border: 0;
}

/* Mega Menu New */
.postid-6958 .container {
    max-width: 100%;
    padding: 0;
}
.postid-6958 .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container {
    min-width: 250px;
    background: #232323;
		min-height: 400px;
}
.postid-6958 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a {
    background-color: #232323 !important;
    color: #ffffff !important;
    font-size: 14px;
    font-weight: 600;
}
.postid-6958 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a:hover, .postid-6958 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a {
    background-color: #ffffff !important;
    color: #019CDD !important;
}
.postid-6958 .wd-info-box h4.info-box-title {
    font-size: 14px !important;
		margin-bottom: 1px;
}
.postid-6958 .wd-info-box:hover h4.info-box-title {
    color: #019CDD !important;
}
.postid-6958 .info-box-inner p {
    font-size: 12px !important;
    color: #666666;
    font-weight: 500;
    max-width: 210px;
    margin-top: 3px;
}
.postid-6958 .widgettitle {
    color: #019CDD;
    text-transform: inherit;
}
.postid-6958 .vc_col-sm-9 .wpb_wrapper {
    display: flex;
    flex-flow: wrap;
}
.postid-6958 .vc_col-sm-9 .info-box-wrapper {
    width: 33.333333%;
		padding-right: 15px;
}
.must-read-menu .vc_column-inner {
    background-color: #f3f3f3;
    padding: 20px;
    font-size: 12px;
    font-weight: 500;
}
.must-read-menu .vc_column-inner a {
    color: #000000;
}
.must-read-menu .vc_column-inner a:hover {
    color: #019CDD;
}
.wd-dropdown-menu .container {
    max-width: 100%;
    padding: 0;
}
.postid-6958 .vc_col-sm-12 > .vc_column-inner {
    padding: 0;
}
.postid-6958 .box-icon-align-left {
    align-items: normal;
}
.postid-6958 .wd-info-box .box-icon-wrapper {
    margin-right: 10px;
}
.postid-6958 .vc_tta-container {
    margin: 0;
}


.vc_cta3 .vc_custom_heading {
    margin-bottom: 3px;
    margin-top: -10px;
}
.btn.btn-size-extra-small {
    padding: 5px 20px !important;
}
.vc_cta3-container .vc_custom_heading {
    margin-bottom: 15px;
}
.vc_cta3-container p.vc_custom_heading {
    margin-bottom: 0 !important;
}
.wd-post-date {
    display: none !important;
}
.single-post .site-content {
    max-width: 900px;
    margin: auto;
    border: 1px solid #dddddd;
    padding: 5%;
    margin-bottom: 40px !important;
    box-shadow: 0 0 15px hsl(0deg 0% 0% / 20%);
    -webkit-box-shadow: 0 0 15px hsl(0deg 0% 0% / 20%);
}
.single-post .entry-thumbnail {
    border: 1px solid #dddddd !important;
    margin-top: 25px !important;
}
.single-post table tr:first-child {
    background: #019cdf;
    color: #ffffff;
}
.blog-post-loop .entry-thumbnail {
    max-height: 208px;
}
.forminator-response-message.forminator-error {
    display: none;
}

footer .forminator-button-submit {
    width: 100% !important;
}
footer #email-1 {
    margin: 10px 0;
}

.wd-cookies-popup {
    transform: none !important;
}
.wd-cookies-popup .cookies-buttons {
    margin: 0;
}

/* =========================
   HOMEPAGE TABS - FORCE ONE COLOUR
   Class: homepage-tabs
   Colour: #1f3a5f
   ========================= */

/* NEWER WPBAKERY TABS (vc_tta-*) */
.homepage-tabs.vc_tta-container .vc_tta-tab > a,
.homepage-tabs .vc_tta-tab > a {
  background: #1f3a5f !important;
  border-color: #1f3a5f !important;
  color: #ffffff !important;
}

.homepage-tabs.vc_tta-container .vc_tta-tab.vc_active > a,
.homepage-tabs .vc_tta-tab.vc_active > a,
.homepage-tabs .vc_tta-tab.vc_active > a:hover {
  background: #1f3a5f !important;
  border-color: #1f3a5f !important;
  color: #ffffff !important;
}

.homepage-tabs.vc_tta-container .vc_tta-panel-body,
.homepage-tabs .vc_tta-panel-body {
  background: #1f3a5f !important;
  border-color: #1f3a5f !important;
}

/* OLDER WPBAKERY TABS (wpb_tabs) */
.homepage-tabs.wpb_tabs .wpb_tabs_nav li a,
.homepage-tabs .wpb_tabs_nav li a {
  background: #1f3a5f !important;
  border-color: #1f3a5f !important;
  color: #ffffff !important;
}

.homepage-tabs.wpb_tabs .wpb_tabs_nav li.ui-tabs-active a,
.homepage-tabs .wpb_tabs_nav li.ui-tabs-active a {
  background: #1f3a5f !important;
  border-color: #1f3a5f !important;
  color: #ffffff !important;
}

.homepage-tabs.wpb_tabs .wpb_tab,
.homepage-tabs .wpb_tab {
  background: #1f3a5f !important;
  border-color: #1f3a5f !important;
}

/* TEXT + ICONS INSIDE THE TAB CONTENT */
.homepage-tabs h1,
.homepage-tabs h2,
.homepage-tabs h3,
.homepage-tabs h4,
.homepage-tabs h5,
.homepage-tabs h6,
.homepage-tabs p,
.homepage-tabs li,
.homepage-tabs span,
.homepage-tabs i,
.homepage-tabs .vc_icon_element-icon {
  color: #ffffff !important;
}

.homepage-tabs .tab-info-box,
.homepage-tabs .tab-info-box h1,
.homepage-tabs .tab-info-box h2,
.homepage-tabs .tab-info-box h3,
.homepage-tabs .tab-info-box h4,
.homepage-tabs .tab-info-box h5,
.homepage-tabs .tab-info-box h6,
.homepage-tabs .tab-info-box p,
.homepage-tabs .tab-info-box li,
.homepage-tabs .tab-info-box span {
    color: #000000 !important;
}

@media (min-width: 1025px) {
	header:not(.whb-sticked) .site-logo, header .site-logo a {
    min-height: 120px;
}
header:not(.whb-sticked) .site-logo img {
    min-height: 90px;
    margin-top: -8px;
}
.md-hidden {
    display: none;
}
.title-size-large .title {
    font-size: 50px !important;
}
.whb-flex-equal-sides .whb-col-left, .whb-flex-equal-sides .whb-col-right {
    flex: 1 1 33.333333%;
}

h1,h2,h3{line-height: 1.1}
h1{font-size: 44px}
h2{font-size: 38px}
h3{font-size: 32px}
h4{font-size: 26px}
h5{font-size: 20px}
h6{font-size: 18px}
body:not(.home) h3{font-size:24px}
body:not(.home) h4{font-size:20px}

#contactForm .wpcf7-form .vc_col-sm-6:last-child {
    padding-left: 7.5px;
}
#contactForm .wpcf7-form .vc_col-sm-6:first-child {
    padding-right: 7.5px;
}

.wd-cookies-popup.popup-display {
    padding: 6px 6%;
}
.wd-cookies-inner {
    display: block;
}
.wd-cookies-popup.popup-display {
    transform: none;
    padding: 10px 6% 15px 6%;
    text-align: center;
    display: block;
}
.wd-cookies-inner .cookies-buttons {
    flex: 0 0 auto;
    margin-top: 10px;
}


footer p.rotate-words.rotating-word1 {
    font-size: 30px;
}

.single-post h1{font-size: 32px}
.single-post h2{font-size: 28px}
.single-post h3{font-size: 24px}
.single-post h4{font-size: 20px}
}

@media (min-width: 768px) and (max-width: 1024px) {
	header .whb-col-mobile .info-box-wrapper:nth-child(2) {
    float: right;
    margin-top: 3px !important;
}
header .whb-col-mobile {
    display: block;
}
header .wd-button-wrapper {
    margin-top: 10px;
}
header .whb-top-bar {
    background: #f3f3f3;
    height: 40px;
}
#slider {
    margin-top: 70px;
}
.mobile-nav {
    background: #262626;
    width: 100%;
}
.wd-nav-mobile>li>a, .wd-sub-menu li>a {
    color: #ffffff !important;
    border: 0 !important;
}
.wd-sub-menu li>a {
    background: #323232 !important;
		font-size: 20px !important;
}
.wd-sub-menu li.item-level-2>a {
    background: #1c1c1c !important;
}
.wd-nav-mobile li.current-menu-item>a, .wd-nav-mobile li.current-menu-parent>a {
    color: #019cdf !important;
}
.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {
    background-color: #019CDD !important;
}
.mobile-nav .wd-heading.widget-heading:before {
    content: "";
    background: url(/wp-content/uploads/2022/07/DC_favicon-01-01.png)no-repeat;
    position: absolute;
    width: 128px;
    height: 56px;
    left: 22px;
    top: 5px;
    background-size: contain;
}
.wd-nav-opener {
    color: #ffffff !important;
		background: #019CDD;
}
.wd-action-btn.wd-style-text>a {
    font-size: 0;
}
.wd-cross-icon>a:before {
    font-size: 20px !important;
    color: #ffffff !important;
}
.wd-header-mobile-nav .wd-tools-icon:before {
		font-size: 40px !important;
}
.wd-nav-mobile li a {
    font-size: 24px;
    text-transform: inherit;
}
.wd-nav-mobile li.md-hidden a {
    color: #019cdd !important;
    margin-top: 30px;
    font-size: 26px;
    font-weight: bold;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.mobile-nav {
    background: #262626;
    width: 100%;
}
.wd-nav-mobile>li>a, .wd-sub-menu li>a {
    color: #ffffff !important;
    border: 0 !important;
}
.wd-sub-menu li>a {
    background: #323232 !important;
		font-size: 20px !important;
}
.wd-sub-menu li.item-level-2>a {
    background: #1c1c1c !important;
}
.wd-nav-mobile li.current-menu-item>a, .wd-nav-mobile li.current-menu-parent>a {
    color: #019cdf !important;
}
.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {
    background-color: #019CDD !important;
}
.mobile-nav .wd-heading.widget-heading:before {
    content: "";
    background: url(/wp-content/uploads/2022/07/DC_favicon-01-01.png)no-repeat;
    position: absolute;
    width: 128px;
    height: 56px;
    left: 22px;
    top: 5px;
    background-size: contain;
}
.wd-nav-opener {
    color: #ffffff !important;
		background: #019CDD;
}
.wd-action-btn.wd-style-text>a {
    font-size: 0;
}
.wd-cross-icon>a:before {
    font-size: 20px !important;
    color: #ffffff !important;
}
.wd-header-mobile-nav .wd-tools-icon:before {
		font-size: 40px !important;
}
.wd-nav-mobile li a {
    font-size: 24px;
    text-transform: inherit;
}
.wd-nav-mobile li.md-hidden a {
    color: #019cdd !important;
    margin-top: 30px;
    font-size: 26px;
    font-weight: bold;
}
}

@media (max-width: 576px) {
	.promo-banner .banner-image :is(img,picture,video) {
    height: 220px !important;
}
.wd-header-overlap .page-title {
    min-height: 160px;
    align-items: center;
    display: flex;
}
.page-title .title {
    font-size: 24px !important;
}
header .info-box-wrapper {
    padding: 0 !important;
    margin: 0 !important;
}
header .whb-col-mobile {
    justify-content: space-between;
		max-height: 30px;
}
header .wd-info-box .info-box-inner {
    font-size: 12px;
}
header .whb-top-bar {
    background: #f3f3f3;
    height: 40px;
}
header .btn.btn-full-width {
    margin-top: 10px;
}
.mobile-nav {
    background: #262626;
    width: 100%;
}
.wd-nav-mobile>li>a, .wd-sub-menu li>a {
    color: #ffffff !important;
    border: 0 !important;
}
.wd-sub-menu li>a {
    background: #323232 !important;
		font-size: 20px !important;
}
.wd-sub-menu li.item-level-2>a {
    background: #1c1c1c !important;
}
.wd-nav-mobile li.current-menu-item>a, .wd-nav-mobile li.current-menu-parent>a {
    color: #019cdf !important;
}
.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {
    background-color: #019CDD !important;
}
.mobile-nav .wd-heading.widget-heading:before {
    content: "";
    background: url(/wp-content/uploads/2022/07/DC_favicon-01-01.png)no-repeat;
    position: absolute;
    width: 128px;
    height: 56px;
    left: 22px;
    top: 5px;
    background-size: contain;
}
.wd-nav-opener {
    color: #ffffff !important;
		background: #019CDD;
}
.wd-action-btn.wd-style-text>a {
    font-size: 0;
}
.wd-cross-icon>a:before {
    font-size: 20px !important;
    color: #ffffff !important;
}
.wd-header-mobile-nav .wd-tools-icon:before {
		font-size: 35px !important;
}
.wd-nav-mobile li a {
    font-size: 24px;
    text-transform: inherit;
}
.wd-nav-mobile li.md-hidden a {
    color: #019cdd !important;
    margin-top: 25px;
    font-size: 26px;
    font-weight: bold;
}
body:not(.home, .page-id-3407) .wd-info-box .info-box-inner p {
    font-size: 12px;
}


}

