/*
Theme Name: Tanda Child
Theme URI: https://creativedigital.tech/tanda
Author: WordPressRiver
Author URI: https://themeforest.net/user/wordpressriver
Version: 1.3
Template: tanda
*/

@charset "UTF-8";

.bg-gray {
    background-color: #f5f5f6;
}

/*.banner-area.inc-shape .thumb::after {
display: none
} */
.banner-area .thumb {
    position: relative;
    top: 0;
}

.bg-dark {
    background: #9b1115 !important;
}

footer.bg-dark p {
    color: #dfdfdf;
}

footer.bg-dark .f-item.link li a,footer.bg-dark .f-item .address li a, footer.bg-dark .f-item .address li   {
    color: #dfdfdf;
}

footer.bg-dark .footer-bottom a {
    color: #dfdfdf;
}

.services-area .services-items .item:hover i, .services-area .services-items .item:hover h4 a, .services-area .services-items .item:hover p {
    color: #fff;
}
/*
.breadcrumb-area.less-background {
		background-image: url(https://eclouditalia.com/wp-content/uploads/2021/06/kronoterm_italia_header_bg.jpg);
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
background-attachment: fixed;
background-position: 50% 0;
background-size: cover;
}*/

.works-about-items::before {
    position: absolute;
    right: 20%;
    top: 0;
    content: "";
    height: 100%;
    width: 500%;
    background: #eee;
    z-index: -1;
}

.fun-factor-area .fun-fact-items::after {
    position: absolute;
    left: -100%;
    bottom: 0;
    content: "";
    height: 100%;
    width: 400%;
    background:  #eee;
    z-index: -1;
}

/*.social li:nth-child(2) {
	display: none;
}*/
.services-details-area .content .mauticform-innerform ul li::after  { display:none;
}

.services-details-area .content .mauticform-innerform ul li  {
    font-weight:400;
}

.mauticform-selectbox {
    border: none !important;
    box-shadow: inherit !important;
    padding: 15px !important;
    background: #fafafa !important;
}

.mauticform-button {
    background: #EC1C24 !important;
    border: none ;
    display: inline-block;
    color: #fff !important;
    font-weight: 600;
    padding: 15px 40px !important;
    border-radius: 5px;
    margin-bottom: -20px;
}

.mauticform-checkboxgrp-row > input {
    min-height: 0;
}

div.ti-small-logo img {
	margin:0;
}

.site-preloader .ring {
  width: 100px;
  height: 100px;
  border: 3px solid rgba(255, 0, 0, 0.2);
  border-top-color: #ec1c24;
  border-radius: 50%;
  text-align: center;
  line-height: 150px;
  font-size: 2rem;
  color: white;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-shadow: 0 0 10px white;
  -webkit-animation: rotation 1s infinite linear;
          animation: rotation 1s infinite linear;
  margin: 0 auto;
}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
    background-color: transparent;
    border: 2px solid #fff !important;
    border-radius: .25em;
    color: #141414;
    display: flex;
    font-weight: 600;
    justify-content: center;
    padding: 1em;
    user-select: none;
    width: 100%;
}