/*
 Theme Name:   Dasan Child
 Theme URI:    https://dasan.wpengine.com/
 Description:  Dasan Child Theme
 Author:       the WeDesignTech team
 Author URI:   https://wedesignthemes.com/
 Template:     dasan
 Version:      1.0.0
 Text Domain:  dasan-child
 Tested up to: 6.8
 Requires PHP: 7.4
 Tags: Blog,Portfolio
 License: GNU General Public License v2 or later License URI: https: //www.gnu.org/licenses/gpl-2.0.html
 Copyright (C) 2024 designthemes. All rights reserved.
*/
input[type="submit"], input[type="reset"], input[type="button"], button[type="button"], *[role="button"], button, .button, a.button, .wdt-button, .elementor-button.wdt-elementor-button, .elementor-element .elementor-button, .elementor-widget-button .elementor-button, .yith-wcwl-add-to-wishlist a, .yith-wcqv-button, .wdt-wcsg-button {
    text-transform: unset!important;
}
.tarpk-nariu-tabs button:hover{
	background-color: #cad4e9!important;
}
.tarpk-nariu-tabs button[aria-selected="true"]{
	background-color: #081830!important;
}
#duk .e-n-accordion-item-title{
	background-color: #fff;
}
.single-post .blog-image{
	text-align: left;
}
.single-post .single-preview-img img{
	width: auto;
    height: 300px;
    margin-top: 60px;
    object-fit: cover;
}
.list-img ul li img{
	height: 50px;
    width: 50px;
    object-fit: contain;
}
.list-img ul li{
	display: flex;
    align-items: center;
    gap: 10px;
}
.list-img ul{
	list-style: none;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
	padding: 0;
}
.elementor-column.elementor-element-0d71ffc .elementor-widget-wrap{
	min-height: 250px;
    height: auto;
    background-size: contain !important;
}
#menu-main-menu .current_page_item span{
	background: unset;
}
.main-title-section-container{
	background-color: #081830;
}
.main-title-section-wrapper .main-title-section::before {
    background-color: #cad4e9;
}
.main-title-section-container .breadcrumb span,
.main-title-section-container .breadcrumb a,
.main-title-section-container .main-title-section h1{
	color: #fff;
}
.wdt-post-list-carousel-container .entry-thumb img{
	height: 300px;
    width: 100%;
    object-fit: cover;
}
.wdt-logo-container a img{
	image-rendering: auto;
	width: 220px !important;
	max-width: 220px !important;
}
.wdt-post-entry .blog-entry .entry-title h4 a{
	text-transform: none;
}
#header-wrapper {
	margin-bottom: unset !important;
}
.wdt-interactive-showcase-list li{
	margin-bottom: 15px !important;
}
.wdt-content-title{
	text-transform: none !important;
	line-height: 1.6em !important;
	font-size:22px !important; 
}
.ays-pb-modal .wpcf7 {
	margin-top: 20px;
}
.single-entry-author,
.blog-single-entry.post-minimal .meta-left > div:not(:last-child)::before{
	display: none !important;
}
.grecaptcha-badge{
	display: none !important;
}
.ays-pb-modal .wpcf7 label{
	text-align: left;
	display: block;
}
.main-title-section h1{
	text-transform: none !important;
}
.wdt-header-menu .wdt-primary-nav > li > a{
	padding: 5px 15px;
}
#menu-main-menu{
	margin-right: 85px;
}
#menu-item-2170 a{
	margin-top: 20px;
	background-color: #000;
	color: #fff !important;
	text-align: center;
}
.gamintojams_icon .elementor-image-box-title{
	margin-top: 5px;
}
.reg_form_btns{
	display: flex;
}
.reg_form_btns button{
	width: 100%;
	margin: 0px 10px;
}
.reg_form_btns button.active{
	background-color: #d6e3e1;
	color: #000000;
}
.mobile-menu #menu-main-menu{
	background-color: #cad4e9;
}
.main-title-section-wrapper.default .main-title-section-container .container{
	max-width: unset;
    padding: 0 60px;
}
@media only screen and (min-width: 1366px) {
	.list-img ul {
		grid-template-columns: repeat(3, 1fr);
	}
}
@media only screen and (min-width: 1281px) {
	#menu-item-2170{
		display: none;
	}
	.main-title-section-wrapper .main-title-section-container {
		padding: 40px 0 30px;
	}
}
@media only screen and (max-width: 767px) {
	.main-title-section-wrapper.default .main-title-section-container .container{
	max-width: unset;
    padding: 0 20px;
}
	.main-title-section-wrapper .main-title-section-container {
        padding: 20px 0 20px;
    }
	.atliekos-img{
		height: 250px;
	}
	.ays_content_box{
		padding: 0px !important;
	}
	.wdt-logo-container a img{
		image-rendering: auto;
		width: 100px !important;
		max-width: 100px !important;
	}
}