/*
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
*/
@import url("https://use.typekit.net/qyd5bdm.css");

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video{
font-family: "nimbus-sans", sans-serif;
font-weight: 400;
font-style: normal;
}

#header-secondary-outer{
	z-index: 1000 !important;
}

.wpc-filters-section select{
	border-color: #f1a415 !important;
	border-width: 1.5px !important;
	background: #ffffff !important;
}

.product[data-tab-pos*="fullwidth"] .summary.entry-summary{
	width: 100%;
}

.woocommerce-grouped-product-list.group_table{
	margin:0px !important;
	background:transparent !important;
}



.product-type-grouped .product_meta{
	display:none;
}



.group_table td, .group_table tr, .group_table th{
	border: 4px solid #dbdbdb !important;
	padding-left: 10px !important;
	text-align: left !important;
	}

.woocommerce-grouped-product-list th,.woocommerce-grouped-product-list tr{
	background: transparent !important;
}

.qty-width{
	width:150px !important;
}

.woocommerce-grouped-product-list th{
	background: #000000 !important;
	color: #ffffff;
}

.woocommerce-grouped-product-list .th-none{
	background: transparent !important;
	border:none !important;
}

.woocommerce-grouped-product-list-item td{
	background: #ffffff !important;
}

.woocommerce-grouped-product-list-item td:last-child{
    background: #f1a415 !important;
}

.woocommerce-grouped-product-list-item td:last-child .add_to_cart_button{
    background: #f1a415 !important;
	color: #000000 !important;
}


.related.products {
  display: none !important;
}

.tax-product_cat .wcvendors_sold_by_in_loop, .post-type-archive .wcvendors_sold_by_in_loop{
	display: none !important;
}

.wpc-custom-selected-terms{
	margin-top: 30px;
}
.wpc-inner-widget-chips-wrapper, .wpc-posts-found{
	display: none !important;
}

#page-header-bg h1, body h1, body .row .col.section-title h1, .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2, body #error-404 h1, [data-inherit-heading-family="h1"]{
font-family: "nimbus-sans-extended", sans-serif;
font-weight: 900;
font-style: normal;
}

#page-header-bg h2, body h2, article.post .post-header h2, article.post.quote .post-content h2, article.post.link .post-content h2, #call-to-action span, .woocommerce .full-width-tabs #reviews h3, .row .col.section-title h2, .nectar_single_testimonial[data-style="bold"] p, .woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control, body #error-404 h2, .woocommerce-page .woocommerce p.cart-empty, .nectar-ext-menu-item .inherit-h2 .menu-title-text, #slide-out-widget-area .nectar-ext-menu-item .inherit-h2, #mobile-menu .nectar-ext-menu-item .inherit-h2, #ajax-content-wrap .nectar-inherit-h2, #header-outer .nectar-inherit-h2, [data-inherit-heading-family="h2"], .nectar-quick-view-box div.product h1.product_title.nectar-inherit-h2,{
font-family: "nimbus-sans-extended", sans-serif;
font-weight: 900;
font-style: normal;
}

 body h1, body h2{
	font-family: "nimbus-sans-extended", sans-serif;
font-weight: 900;
font-style: normal;
 }

.nectar-slider-wrap p span{
	font-family: "nimbus-sans-extended", sans-serif;
	font-size: 39px;
}

.nectar-slider-wrap p{
		margin-top: 20px !important;

}

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{
font-family: "nimbus-sans", sans-serif;
font-weight: 700;
font-style: normal;
}

.nectar-slide-in-cart.style_slide_in_click{
}

.entry-summary .cart .quantity input.qty{
	background: transparent !important;
}

.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list li{
	border-bottom: 1px solid rgba(255,255,255,0.2);
}

body h4, .row .col h4, .portfolio-items .work-meta h4, .list-icon-holder[data-icon_type="numerical"] span, .portfolio-items .col.span_3 .work-meta h4, #respond h3, .blog-recent.related-posts h3.title, h3#comments, .portfolio-items[data-ps="6"] .work-meta h4, .nectar-hor-list-item[data-font-family="h4"], .toggles[data-style="minimal_small"] .toggle > h3 a, .woocommerce #reviews #reply-title, p.woocommerce.add_to_cart_inline > span.woocommerce-Price-amount, p.woocommerce.add_to_cart_inline ins > span.woocommerce-Price-amount, #header-outer .total, #header-outer .total strong, .nectar-ext-menu-item .inherit-h4 .menu-title-text, #slide-out-widget-area .nectar-ext-menu-item .inherit-h4, #mobile-menu .nectar-ext-menu-item .inherit-h4, .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .product-meta a:not(.remove), .woocommerce-cart .product-name a, #ajax-content-wrap .nectar-inherit-h4, #header-outer .nectar-inherit-h4, .archive.woocommerce .container-wrap > .main-content #sidebar > .header h4, [data-inherit-heading-family="h4"], .nectar-quick-view-box div.product h1.product_title.nectar-inherit-h4, .nectar-quick-view-box div.product .summary p.price.nectar-inherit-h4, body.woocommerce div.product p.price.nectar-inherit-h4 ins{
font-family: "nimbus-sans", sans-serif;
font-weight: 400;
font-style: normal;
}

body h5, .row .col h5, .portfolio-items .work-item.style-3-alt p, .nectar-hor-list-item[data-font-family="h5"], .nectar-ext-menu-item .inherit-h5 .menu-title-text, #slide-out-widget-area .nectar-ext-menu-item .inherit-h5, #ajax-content-wrap .nectar-inherit-h5, #header-outer .nectar-inherit-h5, [data-inherit-heading-family="h5"], .nectar-quick-view-box div.product h1.product_title.nectar-inherit-h5, .nectar-quick-view-box div.product .summary p.price.nectar-inherit-h5, body.woocommerce div.product p.price.nectar-inherit-h5 ins{
font-family: "nimbus-sans", sans-serif;
font-weight: 400;
font-style: normal;
}

.font{
font-family: "nimbus-sans", sans-serif;
font-weight: 400;
font-style: normal;
}

.font-italic{
	font-family: "nimbus-sans", sans-serif;
font-weight: 400;
font-style: italic;
}

.font-bold{
	font-family: "nimbus-sans", sans-serif;
font-weight: 700;
font-style: normal;
}

.font-bold-italic{
	font-family: "nimbus-sans", sans-serif;
font-weight: 700;
font-style: italic;
}

.font-black{
	font-family: "nimbus-sans", sans-serif;
font-weight: 900;
font-style: normal;
}

.font-black-italic{
	font-family: "nimbus-sans", sans-serif;
font-weight: 900;
font-style: italic;
}

body.material #header-secondary-outer{
	border: none !important;
}

body.material #header-secondary-outer nav>ul>li>a{
	text-transform: uppercase;
	font-size: 16px;
}

body.material #header-secondary-outer nav>ul>li>a .menu-title-text{
	font-weight: bold;
}

body.material #header-secondary-outer nav>.sf-menu {
    padding-top: 24px;
    padding-right: 30px;
    padding-bottom: 23px;
    padding-left: 30px;
}


.wcvendors_sold_by_in_loop{
	display:none !important;
}

.wcvendors-table td.status span{
	padding: 4px 8px !important;
    background: #f2f2f2 !important;
    color: #000000 !important;
    border: none !important;
    font-size: 14px !important;
	display: inline-flex;
	margin-bottom:2px;
	border-radius:5px;
}

.wcvendors-table td.status span.online{
	padding: 4px 8px !important;
    background: rgb(50, 176, 50) !important;
    color: #ffffff !important;
    border: none !important;
    font-size: 14px !important;
	display: inline-flex;
	margin-bottom:2px;
	border-radius:5px;
}

.wcvendors-table td.status span.wird{
	padding: 4px 8px !important;
    background: #666 !important;
    color: #ffffff !important;
    border: none !important;
    font-size: 14px !important;
	display: inline-flex;
	margin-bottom:2px;
	border-radius:5px;
}

.wcvendors-table td.status span.entwurf{
	padding: 4px 8px !important;
    background: #f2f2f2 !important;
    color: #000000 !important;
    border: none !important;
    font-size: 14px !important;
	display: inline-flex;
	font-weight: bold;
	margin-bottom:2px;
	border-radius:5px;
}

.wcvendors-table td.status span.stock_status{
	padding: 4px 8px !important;
    background: #f2f2f2 !important;
    color: #000000 !important;
    border: none !important;
    font-size: 14px !important;
	display: inline-flex;
	margin-bottom:2px;
	border-radius:5px;
}


.wcvendors-table th.tn{
	width: 150px;
}


.wcvendors-table th, .wcvendors-table td{
	vertical-align: top;
}

.wcvendors-table td.price{
	text-align: right;
}


.woocommerce ul.products .text_on_hover.product .add_to_cart_button, a.button.product_type_grouped{
	padding: 10px 20px !important;
    background: #f1a415 !important;
    color: #000000 !important;
    border: none !important;
    font-size: 16px !important;
    margin-top: 30px !important;
}

#form_verkaufen button{
	position: fixed;
	z-index: 9999;
	right:0px;
	bottom: 25%;
	padding: 10px 20px !important;
    background: #f1a415 !important;
    color: #000000 !important;
    border: none !important;
    font-size: 16px !important;
}

#form_verkaufen button:hover{
	padding: 10px 20px !important;
    background: #000000 !important;
    color: #f1a415 !important;
    border: none !important;
    font-size: 16px !important;
}



.woocommerce ul.products .text_on_hover.product a.added_to_cart.wc-forward{
	padding: 10px 20px !important;
    background: #000000 !important;
    color: #f1a415 !important;
    border: none !important;
    font-size: 16px !important;
    margin-top: 30px !important;
}





.nectar-slide-in-cart .widget_shopping_cart a.button{
    background: #f1a415 !important;
    color: #000000 !important;
    border: none !important;
	border-radius: 0px !important;
}

.nectar-slide-in-cart .widget_shopping_cart a.button:hover{
    color: #ffffff !important;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
	    color: #000000 !important;
}

.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart a.button.checkout {
	font-weight: bold !important;
}


.material.woocommerce-page[data-form-style=default] input#coupon_code, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
	border-radius: 0px !important;
}

.search-form-custom{
	width: 100%;
	padding-left: 90px;
	display: flex;
	  align-items: center;
  justify-content: center;
}

.text_on_hover.product .add_to_cart_button, .text_on_hover.product a.added_to_cart{
font-family: "nimbus-sans", sans-serif;
font-weight: 400;
font-style: normal;
    letter-spacing: 0px !important;
    text-transform: none !important;
}

.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart a.button{
	font-family: "nimbus-sans", sans-serif;
font-weight: 400;
font-style: normal;
font-size: 16px !important;
    letter-spacing: 0px !important;
    text-transform: none !important;
}

#header-outer a.cart-contents .cart-wrap span{
	color: #000 !important;
}



dd.variation-Hndler a{
	font-size: 12px !important;
}

.widget_shopping_cart_content input[type=number]{
	color: #f1a415;
}

.container-wrap input[type="text"], .container-wrap input[type="email"], .container-wrap input[type="password"], .container-wrap input[type="tel"], .container-wrap input[type="url"], .container-wrap input[type="search"], .container-wrap input[type="date"], .container-wrap input[type="number"], .container-wrap textarea, .container-wrap select, body > #review_form_wrapper.modal input[type="text"], body > #review_form_wrapper.modal textarea, body > #review_form_wrapper.modal select, body > #review_form_wrapper.modal input[type="email"], .select2-container--default .select2-selection--single, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single, .woocommerce input#coupon_code, .material.woocommerce-page[data-form-style="default"] input#coupon_code, body[data-form-style="minimal"] input[type="text"], body[data-form-style="minimal"] textarea, body[data-form-style="minimal"] input[type="email"], body[data-form-style="minimal"] input[type="password"], body[data-form-style="minimal"] input[type="tel"], body[data-form-style="minimal"] input[type="url"], body[data-form-style="minimal"] input[type="search"], body[data-form-style="minimal"] input[type="date"], body[data-form-style="minimal"] input[type="number"], body[data-form-style="minimal"] select{
	background-color: #ffffff !important;
border-color: #dbdbdb !important;
color: #000000 !important;
font-size: 16px !important;
padding-top: 8px !important;
padding-bottom: 8px !important;
padding-right: 8px !important;
padding-left: 8px !important;
border-width: 1px !important;
line-height: 1em !important;
transition: all .2s ease !important;
min-height: 38px !important;
}

body[data-fancy-form-rcs="1"] .fancy-select-wrap{
	padding-top: 0px !important;
}

.select2-container--default .select2-selection--single{
	border-radius: 0px !important;
}

button[type="submit"], input[type="button"], input[type="submit"]{
color: 	#000000 !important;
}

#header-outer #top nav > ul > li[class*="button_solid_color"] > a, #header-outer #top nav > ul > li[class*="button_solid_color"] > a .sf-sub-indicator i, #header-outer[data-lhe="default"] #top nav .sf-menu > [class*="button_solid_color"].current-menu-ancestor > a i, #header-outer[data-lhe="default"] #top nav > ul > li[class*="button_solid_color"].current-menu-ancestor > a, #header-outer[data-lhe="default"] #top nav > ul > li[class*="button_solid_color"].current_page_ancestor > a{
color: 	#000000 !important;
}

#top nav > ul > li[class*="button_solid_color"] > a:before, #header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a:before, #header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a:before{
	height: 26px;
}

body[data-form-submit="regular"] .container-wrap button[type="submit"], body[data-form-submit="regular"] .container-wrap input[type="submit"]{
	padding: 7px 15px !important;
	min-height: 38px !important;
}

table.wcv-table tr:last-child td{
	border-bottom: 1px solid #ececec !important;
}


.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay{
	background: #f1a415;
-webkit-box-shadow: none;
box-shadow: none;
color: #000;
border-color: #f1a415;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{
color: #000;

	background: #f1a415;
}

.wcv-grid a:hover{
color: #f1a415;
}

.parsley-errors-list.filled .parsley-custom-error-message{
	background: rgba(241, 164, 21, 0.25);
	padding:7px 15px;
}

.wcv-button{
	line-height: 23px !important;
	padding: 7px 15px !important;
min-height: 38px !important;
box-shadow: none;
-webkit-box-shadow: none;
background-image: none;
text-shadow: none;
-webkit-text-shadow: none;
border: none;
background-repeat: no-repeat;
color: #000;
cursor: pointer;
display: inline-block;
padding: 10px 10px;
position: relative;
text-align: center;
text-transform: capitalize;
font-weight: 400;
transition: all .25s ease 0s;
}


.quick-link-btn{
	line-height: 23px !important;
	padding: 7px 15px !important;
min-height: 38px !important;
box-shadow: none;
-webkit-box-shadow: none;
background-image: none;
text-shadow: none;
-webkit-text-shadow: none;
border: none;
background-repeat: no-repeat;
color: #000;
cursor: pointer;
display: inline-block;
padding: 10px 10px;
position: relative;
text-align: center;
text-transform: capitalize;
font-weight: 400;
transition: all .25s ease 0s;
background: #f2f2f2;
}

.wcv-product-table-actions-before{
	display: none !important;
}

.wcv-product-table-buttons-after .button{
	display: none;
}


#draft_button{
	line-height: 23px !important;
	padding: 7px 15px !important;
min-height: 38px !important;
box-shadow: none;
-webkit-box-shadow: none;
background-image: none;
text-shadow: none;
-webkit-text-shadow: none;
border: none;
background-repeat: no-repeat;
color: #000;
cursor: pointer;
display: inline-block;
padding: 10px 10px;
position: relative;
text-align: center;
text-transform: capitalize;
font-weight: 400;
transition: all .25s ease 0s;
background: #e3e3e3;
}

.wcv-usage-stats button, .wcv-usage-stats button:hover{
	line-height: 23px !important;
	padding: 7px 15px !important;
box-shadow: none;
-webkit-box-shadow: none;
background-image: none;
text-shadow: none;
-webkit-text-shadow: none;
border: none;
background-repeat: no-repeat;
color: #000;
cursor: pointer;
display: inline-block;
position: relative;
text-align: center;
text-transform: capitalize;
font-weight: 400;
transition: all .25s ease 0s;
background: #f2f2f2;
}


.wcv_single_product_actions{
	background:#f2f2f2;
	padding: 10px 20px;
}

.wcv_single_product_actions a{
	line-height: 23px !important;
	padding: 4px 7px !important;
box-shadow: none;
-webkit-box-shadow: none;
background-image: none;
text-shadow: none;
-webkit-text-shadow: none;
border: none;
background-repeat: no-repeat;
color: #000;
cursor: pointer;
display: inline-block;
position: relative;
text-align: center;
text-transform: capitalize;
font-weight: 400;
transition: all .25s ease 0s;
background: #e3e3e3;
margin-left: 5px;
}

.wcv-grid .wcv-tabs{
	background: #ffffff !important;
	padding: 2em;
	margin-top:2em;
}





#wcv-product-edit .wcv-tabs{
	padding: 0px !important;
}

.wcv-tabs .tabs-nav li a{
	background: #f1a415 !important;
	color: #ffffff !important;
}

.wcv-tabs .tabs-nav li.active a{
	background: #ffffff !important;
	color: #000000 !important;
	font-weight: bold;
}

.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs{
	/* display: none; */
}

.wcv-button .expand,
.wcv-button.quick-link-btn{
	background-color: #f1a415;
}

.wcv-grid nav.wcv-navigation{
	margin-bottom: 2em;
}

.wcv-navigation ul.menu > li{
margin:0px !important;
}

.wcv-navigation ul.menu > li a{
padding:1em 1.25em !important;
}

.wcv-tabs.top > .tabs-nav{
	border: none !important;
}

.wcv-tabs.top > .tabs-nav li a{
	border-radius: 0px !important;
}

.wcv-navigation ul.menu > li.active a, .wcv-tabs.top > .tabs-nav li.active a{
background-color: #f1a415;
color: #000;
border-color: white !important;
}

.wcv-navigation ul.menu > li.active a:hover{
background-color: rgba(241, 164, 21, 0.895);
color: #000;
}


.export-commission .button{
	margin-top: 32px;
}

.wcv-search-product{
	height:39px;
}

.wcv-grid ul.inline{
	background: #e3e3e3;
}

.wcv-grid ul.inline li{
	padding: 7px 15px !important;
	width: 100%;
}

.wcv-form .control-group input[type="checkbox"] + label, .wcv-form .control-group input[type="radio"] + label{
	padding-left: 2em !important;
	width: 100%;
}

th, td{
	vertical-align: middle;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
	top: 2px;
	right: 6px;
}

.select2-container{
	width: 100% !important;
}

.sf-menu>li ul{
	padding: 0px !important;
}

.sf-menu>li ul li a{
	padding-left: 10px !important;
}

#header-outer:not(.transparent) .sf-menu > li ul{
	border-top: none;
}

.wcvendors-pro-dashboard-wrapper {
	margin-top: 2vw;
	margin-bottom: 5vw;
}

.woocommerce div.product form.cart .group_table td{
	font-size: 16px;
}


.row-actions a{
line-height: 23px !important;
box-shadow: none;
-webkit-box-shadow: none;
background-image: none;
text-shadow: none;
-webkit-text-shadow: none;
border: none;
background-repeat: no-repeat;
color: #000000 !important;
cursor: pointer;
display: inline-block;
position: relative;
text-align: left;
font-weight: 400;
font-size: 14px !important;
transition: all .25s ease 0s;
background: #f2f2f2;
padding: 4px 10px !important;
margin-top: 5px;
margin-right: 5px;
}

.row-actions a:hover{
background: #f1a415;
color: #000000;
}

.products-row{
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  position: relative;
}

.product-item{
	text-align: center;
  margin: 20px;
  flex: 0 1 calc(20% - 40px); /* <-- adjusting for margin */
}

.pr-shadow img{
	margin-top: 0px !important;
	margin-bottom: 30px !important;
	padding: 0px !important;
}

.pr-picture img{
	margin: 0px !important;
	padding: 0px !important;
}


.woocommerce ul.products li.product .product-wrap img, .woocommerce-page ul.products li.product .product-wrap img{
	border-radius: 8px !important;
}

#wcv-store-settings{
	margin-top: 4em;
}

#wcv-store-settings .tabs-nav{
	margin-top:-77px !important;
	margin-left: -2em !important;
}

#wcv-store-settings > .tabs-content{
padding-left: 2em !important;
}

.pr-title h2, .pr-title h3{
	font-family: "nimbus-sans-extended", sans-serif !important;
	margin: 0px !important;
	padding: 0px !important;
 }

.woocommerce ul.products li.product .woocommerce-loop-product__title{
	margin-top: 0px !important;
}

 .pr-subtitle{
	font-family: "nimbus-sans-extended", sans-serif !important;
	margin-bottom: 0px !important;
 }


.pr-price-from{
	display: flex;
  align-items: left;
  justify-content: center;
  margin-top: 15px;
}

  .pr-price-from span{
	font-family: "nimbus-sans-extended", sans-serif !important;
	margin-bottom: 0px !important;
	font-weight: 700;
	font-size: 34px;
	margin-left: 15px;
 }

 .pr-button button{
	 padding: 10px 20px;
	 background: #f1a415;
	 color: #000000;
	 border: none;
	 font-size: 16px;
	 margin-top: 30px;
 }

.max-width-none .wpb_text_column{
	display: inline-flex !important;
}

.max-width-none .wpb_wrapper{
	align-items: center;
    justify-content: center;
    display: flex;
}






.search-form-ul li{
	width: 100%;
  align-items: right;
  justify-content: right;
}

.search-form-ul li input{
	background: #ffffff;
}

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

#header-secondary-outer[data-full-width=true]>.container{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#header-secondary-outer[data-full-width=true]>.container nav{
	display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: static;
float: none;
-webkit-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
  white-space: nowrap;
}

/* .top-nav-left-custom{
	float: left !important;
	padding-left: 90px !important;
} */

.top-nav-left-custom{
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: static;
float: none !important;
-webkit-box: 1;
-moz-box: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
  overflow: hidden;
  white-space: nowrap;
}

.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-prev i, .nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-next i{
	    border-radius: 0px;
    width: 50px;
    line-height: 44px;
    height: 50px;
    border: 3px solid #000;
    max-width: none;
    background: #000;
}

.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-prev i, .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-prev i{
	left: 0px;
}

.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-next i, .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-next i{
	right: 0px;
}



.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot:before, .nectar-flickity[data-controls=material_pagination] .flickity-page-dots .dot:before, .nectar-quick-view-box .flickity-page-dots .dot:before, .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot:before, .nectar-woo-flickity .flickity-page-dots .dot:before, .testimonial_slider[data-style=multiple_visible_minimal] .flickity-page-dots .dot:before, body.material [data-bullet_style=see_through] .slider-pagination .swiper-pagination-switch:before{
	width: 10px;
    height: 16px;
    border-radius: 1px;
box-shadow: inset 0 0 0 6px #fff !important;
}





/* .top-nav-right-custom{
	background: #f1a415;
	padding-right: 90px !important;
} */
.top-nav-right-custom{
	background: #f1a415;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: static;
float: none !important;
-webkit-box: 0;
-moz-box: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}

#top nav>ul>li[class*=button_bordered]>a:before{
	border-color: #f1a415;
	border-width: 1px;
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
}

#top nav > ul > li[class*="button_bordered"] > a:before, #header-outer.transparent #top nav > ul > li[class*="button_bordered"] > a:before{
	height: 36px !important;
}

.wcv-store-header.header-modern{
	margin-top: 2em;
	}

.search-nav{
	background: #f1a415;
	color: #000000;
	font-size: 16px;
	padding:10px 20px;
	height: 38px;
	min-width: 100px;
	line-height: 18.25px;
	display: flex;
  align-items: left;
  justify-content: left;
  margin-top:0px;
}



.erweiterte-suche{
	color: #ffffff;
	min-width: 200px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}

#wcv-product-edit .wcv-product-type{
	display: none !important;
}

.wcv-grid .wcv-featuredimg{
	text-align: center;
}


.acf-fields > .acf-field{
	padding: 10px 20px !important;
	margin-bottom: 1em !important;
	border: none !important;
}
.container-wrap{
	background: #dbdbdb !important;
}

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{
	right: 350px;
}

.woocommerce-breadcrumb{
	display: none !important;
}

.rank-math-breadcrumb{
	padding: 15px 30px !important;
	background: #ffffff;
}

.main-content > .row > .woocommerce, .tax-product_cat .main-content, .post-type-archive .main-content{
		padding: 30px !important;
	background: #ffffff;
}

.rank-math-breadcrumb p{
	padding: 0px !important;
	margin: 0px !important;
}

#wcv-product-edit{
	padding: 30px;
	background: #ffffff;
}



.acf-form-fields{
	margin: -20px !important;
}

.acf-field .acf-label{
	margin-bottom:0px !important;
}


.acf-input label{
	font-size: 16px !important;
}

.acf-field .acf-notice.-error{
  background: rgba(241, 164, 21, 0.25) !important;
  padding: 7px 15px !important;
  border: none !important;
  }

  .acf-notice p{
	 margin: 0px !important;
	 padding: 0px !important;
  }

  .acf-field-message h2{
	  padding-bottom: 0px !important;
	  margin-bottom: 0px !important;
	  margin-top: 20px !important;
  }

    .acf-field-message label{
	  display: none !important;
  }

#customfields.tabs-content{
	padding-top: 5px !important;
}


.wcv-tabs .tabs-content{
	margin-bottom: 2em !important;
	background: #ffffff !important;
}


#verkaufen .wcv-tabs.top > .tabs-nav li.active a{
	background: #000000 !important;
		color: #ffffff !important;
}


.wcv-product-basic{
	margin-bottom: 2em;
}




#menu-top-navigation .current-menu-item a span.menu-title-text{
	color: #000000 !important;
}


#menu-top-navigation a:hover span{
	border-bottom: 2px solid #000000;
	color: #000000 !important;
}

#menu-top-navigation .current-menu-item a{
	border-bottom: 2px solid #000000;
	color: #000000 !important;
}


	.hidemobile{
	display: inline-block;
	}

	.showmobile{
	display: none;
	}

@media only screen and (max-width: 999px) and (min-width: 1px){
#header-secondary-outer{
	top:13px !important;
}



	.hidemobile{
	display: none;
	}

	.showmobile{
	display: inline-block;
	}

}


