/* @override 
https://susenso.nl/wp-content/themes/Avada-Child-Theme/style.css
	https://susenso.nl/wp-content/cache/min/1/wp-content/themes/Avada-Child-Theme/style-53ed876746589f2efea3b50675bc2303.css
	https://susenso.nl/wp-content/cache/min/1/wp-content/themes/Avada-Child-Theme/style.css?*
*/


/*
Theme Name: Sus & So
Description: Thema van Sus en So
Author: Marco van Wynbergen
Author URI: https://www.mcmwebsites.nl
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* KLEUREN
ORANJE #D0931D
TEAL #0A8C8F
LICHT GROEN #BDCBC2
DONKER GROEN #7D8B84 */

/* product filter kleur rond */
/* .prdctfltr_customize_image_text img,{
border-radius: 50px!important;
} */

@media only screen and (max-width: 1080px) {
	.woo-variation-items-wrapper {
		width: 100% !important;
	}
	
	#main .products .variable-items-wrapper .variable-item, #main .products .variable-items-wrapper .variable-item:nth-child(3n) {
		margin-left: 0px !important;
		margin-right: 8px !important;
	}
}

/* estimate plugin */

.ph_est_delivery_product_page, div.product-info small {
	color: #D0931D!important;
	font-weight: bold!important;
	border: #D0931D 1px solid;
	padding: 2px;
	margin: 25px 0px;
	border-radius: 5px;
	display: inline-block;
	font-size: 10px;
}

p.geschatteLevertijd {
	margin-bottom: 0px;
}

@media only screen and (max-width:768px) {
	.ph_est_delivery_product_page, div.product-info small {
		margin: 10px 10px 5px 0px !important;
	}
}

/* algemene layout mobiel */

.white {
	color: #ffffff!important;
}

@media only screen and (max-width:510px) {
	#main {
		padding-left: 10px!important;
		padding-right: 10px!important;
	}
	
	.summary-container, .woocommerce-tabs.wc-tabs-wrapper, .social-share, section.related.products {
		padding-left: 10px!important;
		padding-right: 10px!important;
	}
	
	.fusion-page-title-bar {
		padding-left: 10px!important;
		padding-right: 10px!important;
	}
}

/*header*/
/* woo pictogrammen */
span.fusion-megamenu-icon i.glyphicon.fa-user-alt.fas {
	padding-right: 20px!important;
}

.sub-menu.avada-custom-menu-item-contents {
	box-shadow: 0px 4px 8px -4px rgba(0,0,0,0.5)!important;
}

span.wishlist_products_counter_number:empty {
	display: none;
}

a.fusion-background-highlight:hover {
	color:#068b8a!important
}

.fusion-megamenu-title {
	padding-left: 20px!important;
}

a.awb-justify-title,.awb-justify-title{
	font-weight: bolder!important;
}
/* voor firefox */

.fusion-standard-logo {
	width: 302px;
	height: 70px;
}

.fusion-header-v4 .fusion-header {
	padding-top: 10px!important;
	padding-bottom: 10px!important;
}

/* menu */

.fusion-megamenu-wrapper {
	z-index: 99999!important;
}

.fusion-megamenu-bullet::before {content: none!important;
}

/* secondary header */

.fusion-secondary-header {
	font-weight: 600;
}

.fusion-secondary-menu-search {
	width: 510px;
}

@media only screen and (max-width: 920px ) {
	/* avada */
	
	div.fusion-header {
		/* padding: 1% 3%!important; */
	}
	
	div.fusion-secondary-header {
		display: none!important;
	}
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
	@media {
		.avada-page-titlebar-wrapper {
			margin-top: 70px;
		}
	}
}

/* .fusion-secondary-menu-icon .menu-text:before{content:"\1F290"!important;} */

/* breadcrumbs verstop Winkel shop page */

div > span:nth-child(3) > a > span, #wrapper > div.avada-page-titlebar-wrapper > div > div > div > div.fusion-page-title-secondary > div > span:nth-child(2) {
	display: none!important;
}

/*slider foto*/

.tfs-slider .background-image {
	background-position: 0% 0% !important;
}

/* widgets */

.widget-title {
	margin-top: 11px;
}

.widget-title {
	font-size: 26px!important;
	font-weight: 800!important;
	text-transform: none!important;
}

.fusion-footer-widget-column {
	margin-bottom: 10px!important
}
/* woocommerce */
/* archief */
.price del .amount {
	font-size: 13px;
	text-decoration: line-through;
}

span.woocommerce-Price-amount{
	text-align: right !important;
}

.fusion-secondary-menu-icon .menu-text:before, .return-to-shop .wc-backward:before {
	font-family: 'Font Awesome 5 Free' !important;
	content: "\f290"!important;
	font-weight: 900 !important;
}

.fusion-widget-cart-number {
	color: #ffffff!important;
}
/*Einde checkout proces ##########################################################*//* mandje */

@media only screen and (max-width: 920px) {
	.shop_table .product-name {
		width: 30%!important;
	}
	
	.shop_table .product-total {
		width: 70%!important;
	}
}

/* verzenden naar */

input#calc_shipping_postcode.input-text, input#calc_shipping_city.input-text {
	display: none!important;
}

.fusion-shipping-update-totals button.fusion-button.button-default.fusion-button-default-size.button {
	float: right;
}

/* kortingscode */
.fusion-woo-cart_coupons.fusion-woo-cart_coupons-1 div.avada-coupon-fields button.fusion-button.button-default.fusion-button-default-size.button.fusion-apply-coupon {
	background: transparent !important;
	color: #b2b2b2;
	border: 1px solid #b2b2b2;
	padding: 8px;
}

/* verzendkosten */

.cart_totals table th, .checkout .shop_table tfoot th {
	width: 20%!important;
	text-align: left!important;
}

.woocommerce-shipping-destination {
	display: none;
}

/* totalen */
.includes_tax {
	display: none;
}

.cart_totals table td {
	padding: 0px!important;
}

tr.order-total td {
	border-top: 2px solid #cccccc!important;
}

.woocommerce-Price-amount {
	font-weight: bold;
}

/* mandje berichten */
.button.wc-forward {
	font-weight: 600;
}

/* knop als mand leeg is */

.button.wc-backward {
	font-weight: bold;
	color: #068b8a;
	border: 1px solid #068b8a;
	border-radius: 5px;
	text-transform: uppercase;
	padding: 4px;
}

.return-to-shop .wc-backward:before {
	padding-left: 5px;
}

/* mandje en kassa  */

/* kassa */

tr.woocommerce-shipping-totals.shipping td {
	width: 80%!important;
}

label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline {
	display: inline !important;
}
/*Einde checkout proces ##########################################################*/

.create-account {
	font-weight: bold;
	color: #D0931D;
	text-transform: uppercase;
}

label abbr.required {
	font-size: x-large;
	color: #D0931D;
	line-height: 10px !important;
}

span#select2-billing_country-container.select2-selection__rendered {
	box-shadow: inset 3px 0 #068b8a !important;
}

/* shift nav menu */

/* boodschappentas in menu */

.fusion-widget-cart {
	display: inline;
}

.fusion-widget-cart-number {
	border-radius: 50%;
	width: 25px;
	height: 25px;
	padding-top: 3px;
	background: #d0931d!important;
	color: #666;
	text-align: center;
	font: 18px Arial, sans-serif;
}

.fusion-widget-cart-icon:after {
	font-family: 'Font Awesome 5 Free' !important;
	content: "\f290" !important;
	font-weight: 900 !important;
}

.shiftnav .sub-menu .menu-item.shiftnav-depth-1 > .shiftnav-target {
	padding-left: 50px;
}

.shiftnav .sub-menu .menu-item.shiftnav-depth-2 > .shiftnav-target {
	padding-left: 75px;
}

.shiftnav .sub-menu .menu-item.shiftnav-depth-3 > .shiftnav-target {
	padding-left: 100px;
}

div.shiftnav-main-toggle-content.shiftnav-toggle-main-block {
	line-height: 0px!important;
}

.shiftnav-main-toggle-content-before, .shiftnav-main-toggle-content-after {
	line-height: 56px!important;
}

#menu-klantenservice {
	text-transform: uppercase;
}


/* new filter */

.bapf_body ul {
	padding-left: 0px!important;
}

.bapf_sfilter .bapf_clr_span, .bapf_sfilter .bapf_img_span {
	border: 1px solid grey!important;
}

.bapf_sfilter.bapf_clr_txt_right .bapf_img_span {
	margin-right: 2px !important;
}

.bapf_show_hide, .bapf_sngl_hd_mobile.berocket_single_filter_widget button {
	font-weight: bold!important;
	color: #0A8C8F!important;
	font-size: larger!important;
	text-align: right!important;
	border: solid 1px grey!important;
	border-radius: 5px!important;
	padding: 1% 2%!important;
	margin-bottom: 2px!important;
	box-shadow: 2px 1px 1px!important;
}

.bapf_body ul li label {
	font: 14px "Raleway"!important;
}

.bapf_sfilter.bapf_ckbox input {
	display: inline-block!important;
}

.bapf_sfilter.bapf_divi_button .bapf_button {
	background-color: #045353!important;
	color: #ffffff!important;
	font: 14px "Raleway"!important;
	padding: 2%!important;
	border-radius: 25px;
	border-color: transparent!important;
}

.irs--round .irs-handle {
	border: 2px solid #068b8a!important;
}

.irs--round .irs-from, .irs--round .irs-single, .irs--round .irs-to, .irs--round .irs-bar {
	background-color: grey!important;
}

.irs--round .irs-from:before, .irs--round .irs-single:before, .irs--round .irs-to:before {
	border-top-color: grey!important;
}

.berocket_element_above_products_is_hide_toggle {
	margin: 2% 0px!important;
}

.berocket_ajax_filters_toggle.theme-8 {
	width: 100%!important;
}

.berocket_element_above_products_is_hide {
	margin-top: 4%
}

.bapf_hascolarr {
	border-bottom: 1px solid rgba(0,0,0,.1);
	padding-bottom: .6em;
}

@media only screen and (max-width: 1080px) {
	.has-sidebar #content, .woocommerce-container {
		margin-top: 0px!important;
	}
}

.prev_next_buttons {
	line-height: 40px;
	margin-bottom: 20px;
}

.prev_next_buttons a[rel="prev"], .prev_next_buttons a[rel="next"] {
	display: block;
}

.prev_next_buttons a[rel="prev"] {
	float: right;
}

.prev_next_buttons a[rel="next"] {
	float: left;
}

.prev_next_buttons::after {
	content: '';
	display: block;
	clear: both;
}

/* variaties */

.summary.entry-summary div.summary-container form.variations_form.cart table.variations tbody tr td.label, .summary-container form.variations_form.cart table.variations tbody tr td.value {
	padding-bottom: 0;
}

.summary-container form.variations_form.cart table.variations tbody tr {
	margin-bottom: 0px;
}

div.woocommerce-variation.single_variation {
	display: none!important;
}

.variations_form a.reset_variations {
	margin: 0px;
	clear: none!important;
	width: auto !important;
}


/* toon geen Toon producten */

@media only screen and (max-width: 920px) {
	.catalog-ordering {
		display: none!important;
	}
}
/* vorige volgende knoppen onderin */

.woocommerce-pagination .next {
	width: 50px!important;
}

div.fusion-page-title-row div.fusion-page-title-wrapper div.fusion-page-title-captions {
	display: none!important;
}

header.woocommerce-products-header h1.woocommerce-products-header__title.page-title.fusion-responsive-typography-calculated {
	margin-top: 0;
	line-height: 20px!important;
}

.catalog-ordering {
	margin-bottom: 0px!important;
}

#content div.catalog-ordering.fusion-clearfix div.orderby-order-container {
	float: right!important;
}

@media only screen and (max-width: 1080px) {
	ul.products li.product-grid-view.product {
		width: 33%!important;
	}
}

@media only screen and (max-width: 750px) {
	ul.products li.product-grid-view.product {
		width: 48%!important;
	}
}

/* product optie plugin */

.ivpa-content .ivpa_custom_option.ivpa_image .ivpa_term, .ivpa-content .ivpa_attribute.ivpa_image .ivpa_term {
	width: 46px!important;
	font-size: 12px!important;
}

.ivpa-content .ivpa_attribute[data-attribute="pa_maatvoering"].ivpa_text.ivpa_border .ivpa_term.ivpa_active {
	font-size: 12px!important
}

div.ivpa-info-box {
	display: none!important;
}

/* badges */

.isb_money_saved {
	display: none!important;
}
/*nieuw  */

.isb_tirq {
	background-color: #068b8a!important;
}

.isb_tirq:before, .isb_tirq:after {
	display: none !important
}
/*sale  */

.isb_summer_5 {
	fill: #D0931D !important;
	background-color: #D0931D !important;
	outline-color: #D0931D!important
}
/* productpagina */

/* breadcrumbs hide arrow */span.fusion-breadcrumb-sep:nth-child(4) {
	display: none!important;
}

/* link eigenschappen duidelijker */
td.woocommerce-product-attributes-item__value p a {
	text-decoration: underline;
}

div.artikelnummer p {
	float: right;
}

@media only screen and (max-width: 510px) {
	.fusion-body .products li {
		width: 50%!important;
		padding-right: 2px!important;
	}
}

/* sale naar rechts */
.onsale {
	top: 15px !important;
	left: auto !important;
	right: 15px!important;
}

/*plugin verlanglijstje*/
/* overzicht pagina */
span.wishlist_products_counter.top_wishlist-heart::before {
	font-size: 32px!important;
	color: #7D8B84!important;
}
.wishlist-counter-with-products {
	color: #7D8B84!important;
}

.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
	font-size: 40px!important;
	background-color: white;
	border-radius: 50px;
}

.tinv-wishlist.tinvwl-above_thumb-add-to-cart.tinvwl-loop-button-wrapper > a:hover::before, .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart > a:hover::before {
	content:"\e908"!important;
}

.single-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
	top: 5%!important;
}

span.tinvwl_add_to_wishlist-text,span.tinvwl_already_on_wishlist-text {
	display: none;
}



/* plugin afspraken */
/*#fbuilder .ui-corner-all,#fbuilder .ui-corner-right,#fbuilder .ui-corner-left{border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;} 
.ui-icon-circle-triangle-e,.ui-icon-circle-triangle-w{background:none !important} 

#fbuilder .ui-state-hover{border-left:0px;border-bottom:0px} 
#fbuilder .ui-datepicker .ui-datepicker-prev-hover{top: 2px;left:2px} 
#fbuilder .ui-datepicker .ui-datepicker-next-hover {top: 2px;right:2px}*/

/* estimate backorder */

div.fusion-woo-price-tb.fusion-woo-price-tb-1.sale-position-right.floated.badge-position-right p.ph_est_delivery_product_page {
	margin-top: 2%;
	margin-bottom: 2%;
}

.isb_special_arrow {
	top: 40px!important;
}

/* product overzicht */
/* selectie knoppen */
.order-dropdown {
	z-index: 10!;
}
/* product titles */
h3.product-title a {
	color: #606d67!important;
	font-weight: normal;
	font-style: normal;
	font-size: 1rem;
}

h3.product-title a:hover {
	text-decoration: underline!important;
}

.woocommerce-Price-amount {
	color: #606d67!important;
}

form.cart {
	margin: 0px!important;
}

.product_info {
	border: 1px grey solid !important;
	margin-bottom: 20px;
}

/* review part */
/* ben jij de eerste aan het einde plaatsen */

.fusion-woo-rating-tb {
	order: 2 !important;
}

/* recent bekeken */

h2.recent-titel {
	margin: 3% 0 2% 0!important;
}

/*beide paginas*/

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_merk, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_maatvoering, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_seizoen {
	display: none!important;
}

/* merken */

ul.brand-thumbnails li {
	border: 1px solid #ddd;
	max-height: 200px;
	min-height: 200px;
	max-width: 150px;
	min-width: 150px;
}

/* nabestelling tekst aanpassing zie ook functions.php */

.backorder_notification {
	display: none;
}

.backorder_notification.custom {
	display: block;
}

/* oud absolete*/
/* archief en productpagina */
/* 
@media only screen and (max-width: 1080px) {
	.fusion-page-title-bar-right .fusion-page-title-secondary {
		text-align: center!important;
	}
	
	.avada-has-woo-gallery-disabled .product .entry-summary .summary-container {
		margin-top: 0px!important;
	}
}
.product-border {
	display: none
}

#extra_info_blok {
	background-color: #eee;
	padding: 1%
}

.product-buttons a {
	max-width: inherit!important;
}
 */