.search--header .dt_search-form,
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea,
button[type=submit], button, input[type='button'], input[type='reset'], input[type='submit'], .dt-btn, .button:not(.add_to_cart_button) {
border-radius: 100px;
}
.parallax_none {
transform: translate(0);
}
.parallax-bg {
top: -30%;
width: 100%;
height: 150%;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
background-attachment: fixed;
}.dt_slider .dt_slider-content .title {
font-size: 6rem;
opacity: 1 !important;
}
.dt_slider .dt_slider-content .subtitle, .dt_slider .dt_slider-content .title, .dt_slider .dt_slider-content .text {
color: var(--dt-whi-color);
opacity: 1 !important;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450;
color: #fff;
background-color: #222;
}
.wpcf7-form  label {
color: #000;
}
.dt-col-lg-5 .wpcf7-form  label {
color: #fff;
}
.dt_slider .dt_slider-content .dt_btn-group {
opacity: 1;
-webkit-transform: none !important;
transform: none !important;
-webkit-transition: none !important;
transition: none !important;
}
.dt_slider .dt_slider-content .title {
font-size: 8rem;
line-height: 1.15;
margin-bottom: 0rem;
-webkit-transition: none !important;
transition: all 1000ms ease !important;
-webkit-transform: none !important;
transform: none !important;
}
.dt_slider .dt_slider-content .title span:before {
content: '';
width: 101%;
height: 100%;
position: absolute;
top: 0;
left: 100%;
background: none !important;
-webkit-transition: 1s cubic-bezier(.858, .01, .068, .99);
transition: 1s cubic-bezier(.858, .01, .068, .99);
z-index: 3;
-webkit-transform: none !important;
transform: none !important;
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.dt_slider .dt_slider-content .text {
font-size: 1.8rem;
margin-bottom: 3.2rem;
opacity: 1 !important;
-webkit-transform: none !important;
transform: none !important;
-webkit-transition: none !important;
transition: none !important;
}
.dt_slider .dt_slider-content .title {
font-size: 6rem;
}
.accordion-tab {
margin-bottom: 20px;
}
.elementor-shortcode .wpcf7 label{color:#fff;}
.header--seven .dt_header-navwrapperinner .site--logo {
background-color: #222;
}
.header--seven + .site-content .dt_slider .dt_slider-innercell {
max-height: 72rem;
min-height: 72rem;
z-index: 9;
position: relative;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
border: 0.1rem solid rgb(0 0 0 / 59%);border-radius: 15px;
}
:root {
--dt-pri-color: #A50707;
--dt-sec-color: #0b0c10;
}
.dt_posts--one .dt_post_item .dt_post_author {
font-size: 1.7rem;
margin-top: 4.2rem;
color: var(--dt-sec-color);
font-weight: 600;
-webkit-transition: var(--dt-transition);
transition: var(--dt-transition);
display: none;
}
#side {
border: 1px solid #ccc;
padding: 20px;
border-radius: 15px;
}
#side ul .current-menu-item a{font-weight:bold; }
#side ul {
padding: 0;
}
#side ul li {
list-style: none;
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
padding-bottom: 10px;
}
#side ul li a {
color: #222;
}
@media (max-width: 35.938em){
.dt_slider .dt_slider-content .dt_btn-group {
opacity: 1;
-webkit-transform: none !important;
transform: none !important;
-webkit-transition: none !important;
transition: none !important;
display: none;
}
.dt_slider .dt_slider-carousel, .dt_slider .dt_slider-item, .dt_slider .dt_slider-innercell, .dt_slider .dt_slider-item > img {
width: 100%;
height: 100%;
min-height: 66rem;
max-height: 66rem;
object-fit: cover;
}
.dt_slider + .dt_service {
padding-top: 0;
padding-bottom: 0;
margin-top: -1.5rem;
margin-bottom: -3.8rem;
}
.dt_slider .dt_slider-content .title {
font-size: 3rem;
}
h2, .h2 {
font-size: 2.45rem;
}
}