:root {
--dt-pri-color: #f35a02; --dt-priTwo-color: #f35a02;
--dt-sec-color: #00194C;
}
.bg-white {
background-color: #fff;
} .header--seven .dt_header-topbar {
background-color: #fff;
}
.header--seven .dt_navbar-wrapper .dt-row {
align-items: center;
}
.header--seven .dt_header-navwrapperinner,
.header--seven .dt_navbar-menu {
min-height: 6rem;
}
.header--seven .dt_navbar-menu {
justify-content: flex-end;
padding-right: 1.4rem;
}
.header--seven .dt_navbar-nav .dt_navbar-mainmenu > li {
line-height: 6rem;
}
.header--seven .dt-col-9 > .dt_navbar-right > ul {
justify-content: flex-end;
padding-left: 4rem;
min-height: 6.8rem;
background-color: var(--dt-sec-color);
}
.header--seven .dt_navbar-wrapper .site--logo {
width: 100%;
height: 100%;
background: var(--dt-pri-color);
padding: 15px 25px;
min-height: 12.8rem;
position: relative;
z-index: 0;
display: flex;
flex-direction: column;
justify-content: center;
justify-items: center;
}
.header--seven .dt_navbar-wrapper .site--logo::before {
content: "";
position: absolute;
display: block;
width: 50px;
height: 100%;
top: 0;
right: -50px;
z-index: -1;
background: var(--dt-pri-color);
-webkit-clip-path: polygon(0 0, 0% 100%, 100% 0);
clip-path: polygon(0 0, 0% 100%, 100% 0);
}
.header--seven .dt_navbar-info-contact .widget.widget_contact .contact__list i::before,
.header--seven .dt_navbar-info-contact .widget.widget_contact .contact__list img {
-webkit-animation: none;
animation: none;
}
.header--seven .dt-col-9 > .dt_navbar-right > ul .widget.widget_social li a {
border-radius: 50%;
overflow: hidden;
}
.header--seven .dt_navbar-info-contact .widget.widget_contact .contact__list i {
width: 3.2rem;
height: 3.2rem;
background: transparent;
color: var(--dt-pri-color);
font-size: 3.2rem;
padding: 0;
margin-right: 1.2rem;
}
.header--seven .dt-col-9 > .dt_navbar-right > ul > li:not(:last-child) {
margin-right: 2.2rem;
}
.header--seven .dt_navbar-right .dt-btn {
padding: 2.1rem 4.2rem 2.1rem 5.5rem;
line-height: 1.5;
-webkit-clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%);
clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%);
}
.header--seven .dt_mobilenav-topbar-content .dt_header-widget .dt_navbar-list-right {
flex-wrap: wrap;
justify-content: center;
}
.header--seven .dt_mobilenav-topbar-content .dt_header-widget .dt_navbar-list-right li {
margin-right: 0;
}
.header--seven .dt_navbar-list-right .widget.widget_social li a {
width: 3.6rem;
height: 3.6rem;
}
@media (max-width: 35.95em) {
.header--seven .dt_mobilenav-topbar-content .dt_header-widget .dt_navbar-list-right > li {
width: 100%;
flex-basis: 100%;
}
}
@media (min-width: 62em) {
.header--seven .dt_header-inner {
position: absolute;
left: 0;
top: 0;
width: 100%;
background-color: transparent;
}
.header--seven .dt_navbar-wrapper.is--sticky.on {
background: transparent;
box-shadow: none;
}
.header--seven .dt_navbar-wrapper.is--sticky.on .bg-white {
box-shadow: 0 1rem 2rem 0 rgba(27, 24, 47, 0.1);
}
.header--seven .dt_navbar-list-right > li:not(:last-child) {
margin-right: 1.7rem;
}
.header--seven .dt_navbar-info-contact .widget.widget_contact .contact__body .description,
.header--seven .dt_navbar-info-contact .widget.widget_contact .contact__body .title {
color: #fff;
}
.header--seven+.site-content .dt_slider .dt_slider-innercell {
padding: 8rem 0 6rem;
}
.header--seven:has(.dt_header-topbar)+.site-content .dt_slider .dt_slider-innercell {
padding: 11.8rem 0 0;
}
}
.header--seven+.dt_pagetitle {
padding-top: 24rem;
} .dt_slider--four .dt_slider-wrapper::before {
display: none;
}
@media (min-width: 62em) {
.dt_slider--four .dt_owl_carousel, .dt_slider .dt_slider-item,
.dt_slider--four .dt_slider-innercell, .dt_slider > video,
.dt_slider--four .dt_slider-item > video, .dt_slider .dt_slider-item > img {
max-height: 81rem;
min-height: 81rem;
}
.dt_slider--four .dt-text-center .dt_slider-content,
.dt_slider--four .dt_slider-content {
margin-bottom: 4rem;
}
.dt_slider--four .dt_slider-content .title {
font-size: 8rem;
}
}
.dt_slider--four .dt_slider-content .title {
position: relative;
color: var(--dt-pri-color);
}
@keyframes switchOff {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.dt_slider--four .dt_slider-content .title:before {
content: "";
position: absolute;
top: -2.2rem;
left: -3rem;
width: 4rem;
height: 4rem;
background: var(--dt-priGrd-color);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center center;
mask-position: center center;
-webkit-mask-size: cover;
mask-size: cover;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 20C15.4074 20 20 7 20 0C20 16.7805 33 20 40 20C24.1975 20 20 33.3333 20 40C20 24.7805 7 20 0 20Z' fill='currentColor'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 20C15.4074 20 20 7 20 0C20 16.7805 33 20 40 20C24.1975 20 20 33.3333 20 40C20 24.7805 7 20 0 20Z' fill='currentColor'/%3E%3C/svg%3E");
animation: switchOff 0.8s ease-in-out infinite alternate;
}
.dt_slider--four .dt-text-right .dt_slider-content .title:before {
right: -3rem;
left: unset;
}
@media (max-width: 37.5em) {
.dt_slider--four .dt_slider-content .title:before {
display: none;
}
}
@media (min-width: 75em) {
.dt_slider--four .dt_owl_carousel.owl-carousel .owl-dots,
.dt_slider--four .dt_owl_carousel.owl-carousel .owl-nav {
bottom: 14rem;
}
} .dt_slider--four + .dt_service--seven {
padding-top: 0;
padding-bottom: 0;
background-color: #F7F7F9;
z-index: 1;
}
@media (min-width: 62em) {
.dt_slider--four + .dt_service--seven .info-wrp {
transform: translateY(-12.8rem);
margin-bottom: -6.5rem;
}
}
.dt_service--seven {
overflow: visible;
}
.dt_service--seven .dt_item_inner {
position: relative;
perspective: 1200px;
}
.dt_service--seven .dt_item_inner:hover,
.dt_service--seven .dt_item_inner:focus-within {
z-index: 1;
}
.dt_service--seven .dt_item_inner .dt_flipbox {
transition-property: box-shadow,transform;
transition-duration: .6s;
transition-timing-function: cubic-bezier(.4,0,.2,1);
transform-style: preserve-3d;
}
.dt_service--seven .dt_item_inner:hover .dt_flipbox,
.dt_service--seven .dt_item_inner:focus-within .dt_flipbox {
transform: rotateY(180deg);
transform-origin: 50% 50%;
}
.dt_service--seven .dt_item_inner .dt_item_holder,
.dt_service--seven .dt_item_inner .dt_item_hover {
transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.dt_service--seven .dt_item_inner .dt_item_holder {
border-radius: 2rem;
background-color: var(--dt-sec-color);
border: 1px solid rgba(255,255,255,.35);
padding: 5.2rem 3.6rem 5.7rem;
position: relative;
cursor: pointer;
}
.dt_service--seven .dt_item_inner .dt_item_holder:before {
content: "";
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
background: var(--dt-priGrd-color);
width: 74%;
height: 2rem;
clip-path: polygon(5% 100%, 95% 100%, 100% 0, 0 0);
}
.dt_service--seven .dt_item_inner .dt_item_icon {
line-height: 1;
color: #6b758b;
font-size: 6.4rem;
margin-bottom: 2.6rem;
}
.dt_service--seven .dt_item_inner .dt_item_title {
font-size: 2.6rem;
margin-bottom: 0;
color: #6b758b;
font-weight: 600;
}
.dt_service--seven .dt_item_inner .dt-btn-plus {
position: absolute;
bottom: 1.4rem;
right: 1.4rem;
width: 3.4rem;
height: 3.4rem;
text-decoration: none;
color: var(--dt-sec-color);
background-color: #6b758b;
border-radius: 3.4rem;
justify-content: center;
align-items: center;
display: inline-flex;
}
.dt_service--seven .dt_item_inner .dt_item_hover {
background: linear-gradient(to bottom,var(--dt-pri-color),var(--dt-priTwo-color));
border-radius: 2rem;
padding: 4rem 3rem 7.8rem;
height: auto;
width: 100%;
position: absolute;
top: 50%;
left: 0;
transform: rotateY(180deg)translateZ(1px)translateY(-50%);
z-index: 99;
}
.dt_service--seven .dt_item_inner .dt_item_hover .dt_item_content,
.dt_service--seven .dt_item_inner .dt_item_hover .dt_item_content,
.dt_service--seven .dt_item_inner .dt_item_hover .dt_item_icon,
.dt_service--seven .dt_item_inner .dt_item_hover .dt_item_title,
.dt_service--seven .dt_item_inner .dt_item_hover .dt_item_title a {
color: #fff;
}
.dt_service--seven .dt_item_inner .dt_item_hover .dt_item_title {
margin-bottom: 7px;
}
.dt_service--seven .dt_item_inner .dt_item_hover .dt_item_title a:not(:hover, :focus) {
text-decoration: none;
}
.dt_service--seven .dt_item_inner .dt_item_hover .dt-btn-plus {
background-color: #fff;
} .circle_shapes {
width: 100%;
height: 100%;
position: absolute;
border-radius: 50%;
background: transparent;
z-index: -1;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.circle_shapes:before {
content: '';
width: 10px;
height: 10px;
position: absolute;
border-radius: 50%;
left: 0;
top: 8%;
background: var(--dt-priGrd-color);
-webkit-animation: dt_circle_shapes 20s infinite;
animation: dt_circle_shapes 20s infinite;
}
@-webkit-keyframes dt_circle_shapes {
0% {
-webkit-transform: translate(0, 0) rotate(0deg);
transform: translate(0, 0) rotate(0deg);
}
25% {
-webkit-transform: translate(-10rem -10rem) rotate(90deg);
transform: translate(-10rem -10rem) rotate(90deg);
}
50% {
-webkit-transform: translate(10rem, 5rem) rotate(180deg);
transform: translate(10rem, 5rem) rotate(180deg);
}
75% {
-webkit-transform: translate(-10rem, 15rem) rotate(270deg);
transform: translate(-10rem, 15rem) rotate(270deg);
}
100% {
-webkit-transform: translate(0, 0) rotate(360deg);
transform: translate(0, 0) rotate(360deg);
}
}
@keyframes dt_circle_shapes {
0% {
-webkit-transform: translate(0, 0) rotate(0deg);
transform: translate(0, 0) rotate(0deg);
}
25% {
-webkit-transform: translate(-10rem -10rem) rotate(90deg);
transform: translate(-10rem -10rem) rotate(90deg);
}
50% {
-webkit-transform: translate(10rem, 5rem) rotate(180deg);
transform: translate(10rem, 5rem) rotate(180deg);
}
75% {
-webkit-transform: translate(-10rem, 15rem) rotate(270deg);
transform: translate(-10rem, 15rem) rotate(270deg);
}
100% {
-webkit-transform: translate(0, 0) rotate(360deg);
transform: translate(0, 0) rotate(360deg);
}
}
.circle_shapes .circle {
width: 100%;
height: 100%;
position: absolute;
border-radius: 50%;
border: 0.1rem solid rgba(189, 189, 189, 0.35);
top: -5%;
right: -5%;
bottom: -5%;
left: -5%;
-webkit-animation: dt_rounded 30s linear infinite;
animation: dt_rounded 30s linear infinite;
}
@-webkit-keyframes dt_rounded {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes dt_rounded {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.circle_shapes .circle:after,
.circle_shapes .circle:before {
content: '';
width: 1.8rem;
height: 1.8rem;
position: absolute;
border-radius: 50%;
-webkit-animation: dt_zoomInOutTwo 4s infinite;
animation: dt_zoomInOutTwo 4s infinite;
}
@-webkit-keyframes dt_zoomInOutTwo {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(0.25);
transform: scale(0.25);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes dt_zoomInOutTwo {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(0.25);
transform: scale(0.25);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
.circle_shapes .circle:before {
right: 15%;
top: 11%;
background: var(--dt-priTwo-color);
}
.circle_shapes .circle:after {
bottom: 6%;
right: 25%;
-webkit-animation-delay: 2s;
animation-delay: 2s;
background: #f3ab06;
}
.dt_protect--one {
position: relative;
overflow: hidden;
z-index: 0;
}
.dt_protect--one .dt_item_inner .dt_item_holder .dt_item_title a:hover,
.dt_protect--one .dt_item_inner .dt_item_holder .dt_item_title a:focus {
color: var(--dt-priGrd-color);
background-size: 100% 0.18rem;
}
.dt_protect--one{
background: url(//www.danakirtimedia.co.id/wp-content/themes/suntech/assets/images/background/featurelist_bg.jpg) no-repeat center top, #F7F7F9;
}
.dt_protect--one .dt_image_block .dt_image_box.image-2 {
padding-left: 0;
margin-top: 0;
}
.dt_protect--one .dt_image_block .dt_image_box.image-2 {
position: absolute;
right: 15rem;
bottom: -3rem;
}
@media (min-width: 36em) {
.dt_protect--one .dt_image_block .dt_image_box.image-2 {
bottom: 2rem;
}
}
.dt_protect--one .dt_image_block .dt_image_box.image-2 .image {
width: 16.5rem;
height: 16.5rem;
border-radius: 100%;
}
.dt_protect--one .dt_image_block .dt_image_box.image-2 .image:before {
z-index: 1;
}
.dt_protect--one .dt_image_block .dt_image_box.image-2 .image:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: var(--dt-sec-color);
opacity: 0.8;
}
.dt_protect--one .dt_image_block .dt_image_box.image-2 .dt_image_video {
top: 50%;
right: 50%;
transform: translate(50%, -50%);
}
.dt_protect--one .dt_item_inner {
position: relative;
display: flex;
align-items: center;
justify-content: flex-start;
background-color: var(--dt-whi-color);
box-shadow: 0 0 3.2rem -0.5rem rgba(0, 0, 0, 0.15);
}
.dt_protect--one .dt_item_inner:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 0;
height: 100%;
border-radius: 0;
background-color: var(--dt-pri-color);
z-index: -1;
-webkit-transition: var(--dt-transition);
transition: var(--dt-transition);
}
.dt_protect--one .dt_item_inner:hover:before,
.dt_protect--one .dt_item_inner:focus-within:before {
width: 100%;
}
.dt_protect--one .dt_item_inner .dt_item_icon {
min-width: 5rem;
min-height: 5rem;
padding: 1.06rem;
text-align: center;
font-size: 1.8rem;
color: var(--dt-whi-color);
background-color: var(--dt-pri-color);
-webkit-transition: var(--dt-transition);
transition: var(--dt-transition);
}
.dt_protect--one .dt_item_inner:hover .dt_item_icon,
.dt_protect--one .dt_item_inner:focus-within .dt_item_icon {
color: var(--dt-pri-color);
background-color: var(--dt-whi-color);
}
.dt_protect--one .dt_item_inner .dt_item_icon i {
vertical-align: middle;
}
.dt_protect--one .dt_item_inner .dt_item_holder {
padding: 1.25rem 1.6rem;
}
.dt_protect--one .dt_item_inner .dt_item_holder .dt_item_title {
font-size: 1.8rem;
font-weight: 700;
letter-spacing: 0.05rem;
}
.dt_protect--one .dt_item_inner .dt_item_holder .dt_item_title a {
color: var(--dt-sec-color);
text-decoration: none;
}
.dt_protect--one .dt_item_inner:hover .dt_item_holder .dt_item_title a,
.dt_protect--one .dt_item_inner:focus-within .dt_item_holder .dt_item_title a {
color: var(--dt-whi-color);
}
.dt_protect--one .dt_item_inner .dt_item_holder .dt_item_title a {
color: inherit;
text-decoration: none;
background: -webkit-gradient(linear, left top, right top, from(currentcolor), to(currentcolor)) 0 86%/0 0.18rem no-repeat;
background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0 86%/0 0.18rem no-repeat;
} .dt_feature--one {
background: var(--dt-priGrd-color);
}
.dt_feature--one .dt_siteheading .subtitle {
color: var(--dt-whi-color);
}
.dt_feature--one .dt_item_inner::before {
background: var(--dt-sec-color);
}
.wc-block-components-product-sale-badge.wc-block-grid__product-onsale,
.wc-block-grid .wc-block-grid__product-onsale {
left: 15px;
top: 15px;
padding: 0;
color: var(--dt-whi-color);
right: auto;
min-width: 45px;
height: 24px;
line-height: 24px;
display: block;
overflow: hidden;
min-height: auto;
font-weight: 500;
font-size: 12px;
letter-spacing: 0.2px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
z-index: 1;
background-color: var(--dt-pri-color);
border: none;
}
.wp-block-table figcaption {
text-align: center;
font-weight: 600;
}
.wp-block-calendar table caption {
font-weight: 500;
}
.aligncenter, img.aligncenter {
margin-right: auto;
margin-left: auto;
display: block;
clear: both;
}
.gallery:after {
display: table;
content: "";
clear: both;
}
.wp-block-archives-list a {
text-decoration: none;
}
.has-background.wp-block-read-more, 
.has-background.post-navigation-link-next,
.has-background.post-navigation-link-previous {
padding: 0.25em 1.375em;
}
.post-navigation-link-next a,
.post-navigation-link-previous a {
text-decoration: none;
}
.wc-block-components-product-sale-badge {
z-index: 0 !important;
}
.wp-block-woocommerce-single-product .wp-block-post-title a {
text-decoration: none;
}
.wc-block-cart__submit-button,
.wc-block-cart__submit-button:hover, 
.wc-block-cart__submit-button:focus {
color: #fff;
background-color: var(--dt-pri-color);
text-decoration: none;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover, 
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:focus {
color: #fff;
}
.wc-block-components-product-title a.wc-block-components-product-name {
color: #222;
font-size: 16px;
font-weight: 700;
text-transform: capitalize;
line-height: 30px;
padding: 0.25em 0 8px 0;
border-bottom: 1px solid #eaeaea;
margin-bottom: 10px;
text-decoration: none;
}
.wc-block-grid__products .wc-block-components-product-sale-badge.wc-block-grid__product-onsale {
left: 15px;
top: 15px;
padding: 0;
color: var(--dt-whi-color);
background: var(--dt-pri-color);
right: auto;
min-width: 45px;
height: 24px;
line-height: 24px;
display: block;
overflow: hidden;
min-height: auto;
font-weight: 500;
font-size: 12px;
letter-spacing: 0.2px;
border: none;
}
.wc-block-grid__product-price.price ins {
color: var(--dt-pri-color);
font-weight: bold;
}
.wc-block-grid__products .wc-block-components-product-button__button {
border-radius: 0;
text-decoration: none;
}
.wc-block-components-product-title a.wc-block-components-product-name:hover, 
.wc-block-components-product-title a.wc-block-components-product-name:focus {
color: var(--dt-pri-color);
}
.wc-block-grid__products .wc-block-components-product-button__button:hover, 
.wc-block-grid__products .wc-block-components-product-button__button:focus {
background-color: var(--dt-sec-color);
}
.wc-block-components-product-name {
color: var(--dt-sec-color);
text-decoration: none;
font-weight: 600;
}
.wc-block-components-product-price__value {
color: var(--dt-pri-color);
font-weight: 600;
}
.wc-block-components-totals-item {
color: var(--dt-sec-color);
font-weight: 700;
}
div.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__totals-title {
color: var(--dt-sec-color);
font-weight: 700;
font-size: 24px;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
text-decoration: none;
}
.wc-block-cart-items th {
color: var(--dt-sec-color);
}
.wc-block-components-product-badge {
background: var(--dt-pri-color);
color: var(--dt-whi-color);
}
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
background-color: var(--dt-pri-color);
color: #fff;
}
div.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {
background: var(--dt-pri-color);
color: #fff;
}
.wc-block-featured-category__link .wp-block-button__link:hover, 
.wc-block-featured-category__link .wp-block-button__link:focus {
color: #fff;
}
nav.woocommerce-breadcrumb a {
text-decoration: none;
}
.wc-block-featured-product__price .woocommerce-Price-amount.amount {
color: #fff;
}
.wc-block-featured-product__link a:hover, 
.wc-block-featured-product__link a:focus {
color: #fff;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
color: #fff !important;
text-decoration: none;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover, 
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:focus {
color: #fff;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
font-size: 1.5rem;
}
.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p {
font-size: 1.2rem;
}
table.wc-block-cart-items .wc-block-components-product-price {
font-size: 1.2rem;
}
.wc-block-mini-cart__empty-cart-wrapper .wc-block-mini-cart__shopping-button:hover, 
.wc-block-mini-cart__empty-cart-wrapper .wc-block-mini-cart__shopping-button:focus {
color: #fff;
}
.widget.widget_shopping_cart a:before {
display:none
}
.widget .wc-block-grid__products a:before {
display: none;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
font-size: 1rem !important;
}
.wc-block-components-totals-item__value {
font-size: 1.5rem;
}
.wc-block-mini-cart__footer-checkout, 
.wc-block-mini-cart__footer-checkout:hover, 
.wc-block-mini-cart__footer-checkout:focus {
background-color: var(--dt-pri-color);
color: #fff;
}
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions a {
text-decoration: none;
}
.wc-block-mini-cart__badge {
color: inherit;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
text-decoration: none;
}
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions a {
font-size: 1.2rem;
}
.wc-block-mini-cart__footer span.wc-block-components-totals-item__label {
font-size: 1.5rem;
}
.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description {
font-size: 1.2rem !important;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
text-decoration: none !important;
}
.wp-block-latest-comments__comment a {
text-decoration: none;
}
.wc-block-components-product-badge {
font-size: 1rem !important;
}
.wc-block-components-totals-coupon-link {
text-decoration: none;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover, 
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus {
color: var(--dt-pri-color) !important;
}
.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon {
height: 2rem !important;
width: 2rem !important;
}
.dt_widget-area .wp-block-comment-author-name a,
.dt_widget-area .wp-block-comment-date a {
color: var(--dt-sec-color);
}
.wp-block-avatar img {
border-radius: 50%;
}
.wp-block-avatar:hover img {
-webkit-transform: scale(1.07);
transform: scale(1.07);
}
.wp-block-page-list {
list-style: none;
padding: 0;
}
.wp-block-page-list a {
color: var(--dt-sec-color);
text-decoration: none;
font-weight: 600;
}
.wp-block-page-list a:hover,
.wp-block-page-list a:focus {
color: var(--dt-pri-color);
}
.wp-block-list {
padding: 0;
}
.wp-block-list.has-background {
padding: 1.25em 2.375em;
}
.wp-block-details.has-background {
padding: 1.25em 2.375em;
}
.wp-block-verse.has-background {
padding: 1.25em 2.375em;
}
.wp-block-preformatted.has-background {
padding: 1em;
}
.wp-block-archives {
list-style: none;
padding: 0;
}
.wp-block-archives-list a {
font-weight: 600;
color: var(--dt-sec-color);
}
.wp-block-archives-list a:hover, 
.wp-block-archives-list a:focus {
color: var(--dt-pri-color);
}
.wp-block-page-list.has-background {
padding: 1rem;
}
a.wp-block-button__link:hover, 
a.wp-block-button__link:focus {
color: #fff;
text-decoration: none;
}
.wp-block-button.is-style-outline a.wp-block-button__link {
color: var(--dt-pri-color);
}
.wp-block-latest-comments {
padding-left: 0;
}
.wp-block-latest-comments li a:not(:hover, :focus) {
color: var(--dt-sec-color);
}
.dt_footer .wp-block-latest-comments li a:not(:hover, :focus) {
color: inherit;
}
.dt_footer ul.product_list_widget li .woocommerce-Price-amount {
color: #fff;
}
.dt_footer .widget_shopping_cart .button:not(.checkout):not(.add_to_cart_button) {
background-color: var(--dt-pri-color);
}
.dt_footer .widget_shopping_cart .button:not(.checkout):not(.add_to_cart_button):hover,
.dt_footer .widget_shopping_cart .button:not(.checkout):not(.add_to_cart_button):focus {
background-color: var(--dt-pri-color) !important;
}
.dt_footer .widget_shopping_cart a.checkout:hover, 
.dt_footer .widget_shopping_cart a.checkout:focus {
background-color: var(--dt-pri-color) !important;
}
.dt_footer .widget_shopping_cart span.amount {
color: #fff;
}
.dt_footer .widget_shopping_cart li img {
object-fit: contain !important;
padding-right: 10px;
}
.dt_footer .widget .wc-block-cart-link {
color:#fff;
background: var(--dt-pri-color);
}
.dt_footer .widget .wc-block-cart-link:hover, 
.dt_footer .widget .wc-block-cart-link:focus {
text-decoration: none;
}
.woocommerce-account .woocommerce-Address-title h2 {
font-size: 4rem;
}
.wp-block-button.is-style-outline a.wp-block-button__link {
border-color: inherit;
background: transparent
}
.wp-block-categories-list.has-background {
padding: 1rem;
}
.wp-block-latest-comments.has-background {
padding: 1rem;
}
.wp-block-file a {
text-decoration: none;
}
.wp-block-file.has-background {
padding: 1rem;
}
.woocommerce .summary .product_meta>span a {
text-decoration: none;
}
table.wc-block-cart-items .wc-block-cart-items__header th {
font-size: 1.6rem;
font-weight: 700;
}