/*
Theme Name: Dilly Child Theme
Description: This is a custom child theme for Dilly Clients
Theme URI:   https://dilly.work
Author: dilly
Author URI:  https://dilly.work
Template: dilly
Version: 1.0
*/


body h3, .row .col h3, .toggle > h3.toggle-title a, .ascend #respond h3, .ascend h3#comments, .woocommerce ul.products li.product.text_on_hover h3, .masonry.classic_enhanced .masonry-blog-item h3.title, .woocommerce ul.products li.product.material h3, .woocommerce-page ul.products li.product.material h3, .portfolio-items[data-ps="8"] .col h3, .nectar-hor-list-item[data-font-family="h3"], .woocommerce ul.products li.product h2, .nectar-quick-view-box h1, .nectar-ext-menu-item .inherit-h3 .menu-title-text, #slide-out-widget-area .nectar-ext-menu-item .inherit-h3, #mobile-menu .nectar-ext-menu-item .inherit-h3, #ajax-content-wrap .nectar-inherit-h3, #header-outer .nectar-inherit-h3, [data-inherit-heading-family="h3"], .nectar-quick-view-box div.product h1.product_title.nectar-inherit-h3, .nectar-quick-view-box div.product .summary p.price.nectar-inherit-h3, body.woocommerce div.product p.price.nectar-inherit-h3 ins{
	color: #E30613;
}

body h1, body h2, body h3, body h4, body h5, body h6, .woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a, .woocommerce .woocommerce-breadcrumb a, .woocommerce .woocommerce-breadcrumb i, body:not(.original) .comment-list .comment-author, body:not(.original) .comment-list .pingback .comment-body > a, .post-area.standard-minimal .post .more-link span, #sidebar .widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-date{
	color: #E30613;
}

body .row .toggle .toggle-title, body .toggle .toggle-title{
	border-radius: 10px;
	padding: 0px 40px;
	border: 2px solid #E30613;

}

div[data-style="minimal"] .toggle > .toggle-title a{
	color: #1D1D1B !important;
	padding: 12px;
}

div[data-style="default"] .toggle > .toggle-title a{
	color: #1D1D1B !important;
}

div[data-style*=minimal] .toggle>.toggle-title i{
	right: 20px;
	border: none;
}

div[data-style="minimal"] .toggle{
	border-bottom: none;
	margin-bottom: 20px !important;
}

div[data-style="minimal"] .toggle[data-inner-wrap="true"] > div .inner-toggle-wrap{
	padding-top: 30px;
}

.wpb_content_element .wpb_tabs_nav li{
	margin-right: 10px;
}

.wpb_content_element .wpb_tabs_nav li:last-child{
	margin-right: 0px;
}

body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a{
	padding-left: 15px !important;
	border-left: 2px solid #E30613;
}

.tabbed[data-spacing=side-15px]:not([data-style=vertical]) .wpb_tabs_nav li a{
	border-radius: 10px;
	font-weight: bold;
		border: 2px solid transparent;
}


.tabbed[data-spacing=side-15px]:not([data-style=vertical]) .wpb_tabs_nav li .active-tab{
	border-radius: 10px;
	    box-shadow: rgba(0,0,0,.04) 0 1px 0, rgba(0,0,0,.05) 0 2px 7px, rgba(0,0,0,.06) 0 12px 22px;
		border: 2px solid #E30613;
		background: #ffffff;
		color: #E30613;
}

body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .current-menu-item>a:after{
	margin-left: 15px !important;
	border-color: #E30613;
	display: none;
}
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li a:hover, body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .current-menu-item>a{
		color: #E30613 !important;
}

body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li a:hover:after{
	margin-left: 15px !important;
	display: none;
}

.toggles{
	  counter-reset: number;
}

.toggle{
  counter-increment: number;
}

.toggle::before {
  content: counter(number)" ";
  height: 50px;
  line-height: 50px;
  text-align: center;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 40px;
  font-weight: bold;
  background: #E30613;
  color: #ffffff;
  position: absolute;
}

.shadow-text{
	text-shadow: 0px 9px 24px rgba(29, 29, 27, 0.65);
}

.nectar-flickity.nectar-carousel .flickity-slider .inner-wrap>:last-child{
	padding: 10px;
}

.nectar-fancy-box[data-style*="text_underline"].content-color-000000 h4{
	color: #E30613;
}

.nectar-fancy-box[data-style=image_above_text_underline] .image-wrap{
	    box-shadow: rgba(0,0,0,.04) 0 1px 0, rgba(0,0,0,.05) 0 2px 7px, rgba(0,0,0,.06) 0 12px 22px;
		border: 1px solid #E30613;
}

.flex-gallery .slides img{
	margin-bottom: 0px !important;
		border: 1px solid #E30613;
		border-radius: 5px;
}

.flex-control-paging li::marker{
	    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: start !important;
}

.flex-gallery .flex-direction-nav{
	top: calc(50% - 34px);
	width: 100%;
	display: flex;
    justify-content: space-between;
}

.flex-direction-nav a{
	line-height: 32px;
    height: 35px;
    width: 55px;
}

.flex-direction-nav i{
	font-size: 34px !important;
}

.flex-nav-prev{

}

body #ajax-content-wrap .flex-gallery .flex-direction-nav li{
	float: none;
	margin: 20px;
}
.small-footer-links{
	margin-top: 10px !important;
}

.small-footer-links a{
	font-size: 14px !important;
}

.no-margins-and-paddings{
	margin: 0px !important;
	padding: 0px !important;
}

.widget_nav_menu ul{
	margin-left: 0px !important;
}
.widget_nav_menu ul li{
	list-style: none;
}


.cli-tab-footer .wt-cli-privacy-accept-btn{
	background-color: #000000;
}

.cli-tab-section .cli-tab-content{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.cli-bar-btn_container{
	text-align: center !important;
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline-block;
	margin-left: 0px !important;
}

.cli-style-custom{
	font-size: 13px !important;
	line-height: 18px !important;
	}

.footer-dsgvo a{
	color: #666666;
}


	.hidemobile{
	display: inline-block;
	}

	.showmobile{
	display: none;
	}

@media only screen and (max-width: 999px) and (min-width: 1px){

	.tabbed>ul li.active-tab a{
		border-right: 2px solid #E30613 !important;
	}

	body .wpb_content_element .wpb_tabs_nav li{
		width: 100% !important;
	}

	.hidemobile{
	display: none;
	}

	.showmobile{
	display: inline-block;
	}

}


